From 06cba825ba6df3888657410dece00d6f3105c4f8 Mon Sep 17 00:00:00 2001 From: mazzma12 <23187108+mazzma12@users.noreply.github.com> Date: Mon, 22 Jun 2026 12:57:13 +0000 Subject: [PATCH] Update python SDK v0.15.41 --- .../__pycache__/__init__.cpython-311.pyc | Bin 5024 -> 5016 bytes .../__pycache__/base_model.cpython-311.pyc | Bin 4378 -> 4370 bytes .../__pycache__/http_client.cpython-311.pyc | Bin 7768 -> 7760 bytes .../__pycache__/models.cpython-311.pyc | Bin 158635 -> 158627 bytes crowdsec_service_api/models.py | 4 ++-- .../__pycache__/__init__.cpython-311.pyc | Bin 207 -> 199 bytes .../__pycache__/allowlists.cpython-311.pyc | Bin 12917 -> 12910 bytes .../__pycache__/blocklists.cpython-311.pyc | Bin 15121 -> 15114 bytes .../services/__pycache__/cves.cpython-311.pyc | Bin 12321 -> 12314 bytes .../__pycache__/decisions.cpython-311.pyc | Bin 4338 -> 4331 bytes .../__pycache__/fingerprints.cpython-311.pyc | Bin 12310 -> 12303 bytes .../services/__pycache__/hub.cpython-311.pyc | Bin 3277 -> 3270 bytes .../services/__pycache__/info.cpython-311.pyc | Bin 2035 -> 2028 bytes .../__pycache__/integrations.cpython-311.pyc | Bin 8075 -> 8068 bytes .../__pycache__/metrics.cpython-311.pyc | Bin 2607 -> 2600 bytes .../__pycache__/products.cpython-311.pyc | Bin 3782 -> 3775 bytes .../tracker_events.cpython-311.pyc | Bin 2914 -> 2907 bytes .../__pycache__/tracker_tags.cpython-311.pyc | Bin 5698 -> 5691 bytes .../__pycache__/vendors.cpython-311.pyc | Bin 10351 -> 10344 bytes crowdsec_service_api/services/allowlists.py | 2 +- crowdsec_service_api/services/blocklists.py | 2 +- crowdsec_service_api/services/cves.py | 2 +- crowdsec_service_api/services/decisions.py | 2 +- crowdsec_service_api/services/fingerprints.py | 2 +- crowdsec_service_api/services/hub.py | 2 +- crowdsec_service_api/services/info.py | 2 +- crowdsec_service_api/services/integrations.py | 2 +- crowdsec_service_api/services/metrics.py | 2 +- crowdsec_service_api/services/products.py | 2 +- .../services/tracker_events.py | 2 +- crowdsec_service_api/services/tracker_tags.py | 2 +- crowdsec_service_api/services/vendors.py | 2 +- public-openapi.json | 4 ++-- pyproject.toml | 2 +- uv.lock | 20 +++++++++--------- 35 files changed, 28 insertions(+), 28 deletions(-) diff --git a/crowdsec_service_api/__pycache__/__init__.cpython-311.pyc b/crowdsec_service_api/__pycache__/__init__.cpython-311.pyc index 2db00239d7de4999aa3c5ce54bc923355cb316a5..db5c85667986d302619ca42249accbbea022c2cc 100644 GIT binary patch delta 56 zcmZ3WK0}>*IWI340}v<~T5ja7Ws(cj&&bbB)h{Z|%S$cNk1x+J%GNI`OVv#*$OO`x J*D-w(006dd5##^> delta 64 zcmbQCzCfLOIWI340|=CAZRD diff --git a/crowdsec_service_api/__pycache__/base_model.cpython-311.pyc b/crowdsec_service_api/__pycache__/base_model.cpython-311.pyc index 98b9f58568825bc4f734f1e579444f5920d5390c..bb45f1545cf52c89e3c5783bd2ee8fec61f07ff7 100644 GIT binary patch delta 56 zcmbQGG)akjIWI340}${VT5jZ4W|j-q&&bbB)h{Z|%S$cNk1x+J%GNI`OVv#*$OO`x JLzs{80sx=h5ZnL& delta 64 zcmbQFG)swlIWI340}wnd(b~wZ%&ZozpOK%Ns$W!^mzP?kA77qdl&znfpI4lpld79o NkO^gP_F+E83jlAr6*>R_ diff --git a/crowdsec_service_api/__pycache__/http_client.cpython-311.pyc b/crowdsec_service_api/__pycache__/http_client.cpython-311.pyc index 1bc5815900c09dcc5d59b8b7d1636dda5e5ee5f9..a44d1c1e10df1da1e85989840bc4619c77dc0b87 100644 GIT binary patch delta 56 zcmca%bHRptIWI340}${VT5jY%$0!$~pOK%Ns$W!^mzP?kA77qdl&xP>ma3arkO`zW J|7VPp0RZ5T5`h2! delta 64 zcmca$bHj#vIWI340}wnd(b~v;j!`W}KO;XkRlle-FE6!7KfXM_C|f@{Kd(4HCsjAG NAQQ^o{GBmU1^~M}7T*8> diff --git a/crowdsec_service_api/__pycache__/models.cpython-311.pyc b/crowdsec_service_api/__pycache__/models.cpython-311.pyc index 6ec2ace3e093ffc22a4a8f92ab2f5aa7fa9fef13..981016b60be0d355d8f45ec935dc166ec64d22b3 100644 GIT binary patch delta 85 zcmZ2|opbSZPVVKryj%=Gpk!#dk-I`w&R;(xKQ~pss5CDxwMaj{JijPgzo;x#H?bfS nNN--LYI;b}GQ_~b%GAWl#6-{1(8R>ltoi-(?eCv6?r8=9h)f-K delta 93 zcmZ2{opbedPVVKryj%<*P^z_&yFyhhTt6c}H&wr=G%qi;NI$+jzbIQjIX|yBKPOc; qu^xN^pK!oh=GNbiGh`&v7WKHfvJUI^YiE1pFd~Z(+mKS#2~l; diff --git a/crowdsec_service_api/models.py b/crowdsec_service_api/models.py index d2625ae..2cf5fd8 100644 --- a/crowdsec_service_api/models.py +++ b/crowdsec_service_api/models.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: -# timestamp: 2026-06-11T08:42:40+00:00 +# timestamp: 2026-06-22T12:57:06+00:00 from __future__ import annotations @@ -1380,7 +1380,7 @@ class BlocklistsUploadBlocklistContentQueryParameters(BaseModelSdk): Optional[datetime], Field( description='Blocklist expiration', - examples=['2026-06-11T08:40:13.370581+00:00'], + examples=['2026-06-19T08:54:44.914456+00:00'], title='Expiration', ), ] = None diff --git a/crowdsec_service_api/services/__pycache__/__init__.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/__init__.cpython-311.pyc index 03cc6cd2b678c4bb7fde146020819a3126108035..a4a32cb22b1eac6a64cacdfa054e9b5780262a4d 100644 GIT binary patch delta 38 scmX@lc$|@YIWI340}${VT2ACPWsI8WD9lwO^z>4Eh@`QPK{42$kZ=0&@(jE zGclZ;&m1Hdqo0wVo2p+_nwOVaq#s|NUzDw1RFQdm?r`8jiiaN-3HiHjUbS2&U` oz|iI*mS|18WX2B+jI7CwGeRKrieLzRAvzwyz)NoC*2`i60Q;>u(*OVf delta 192 zcmaEt@->BbIWI340|=CAWkqb{b!C>7NiNDSPbp4KjxSCvD$7hxjZZAd)Hl>KG_ue$ zm|Vadq?V$ek)NBYUsRfxms+GBU!Gr-t)HBqSDc@dstZyJVNZU*Tp^rrfkWaVN8%NZ p#0xOAIh!R~(=Lhe0|Oʕ^z2)!a0LSKlEhcNJxn_2X-SOD$+Jf;8u diff --git a/crowdsec_service_api/services/__pycache__/blocklists.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/blocklists.cpython-311.pyc index d87cdb1bac7f4880ebeb44a85f3d6e4d5ffdd4cb..3b01eb475d9bfb4a3cdea0fe4ace7e105656ac5e 100644 GIT binary patch delta 185 zcmbPO)>X#4oR^o20SJ@~EwgTH ofT7KwSdJOkB{P0tU}Q~ZoDl+{R|G@o3(@fq23~UWH&ba=0E4(Y#Q*>R delta 192 zcmeAwn^?xXoR^o20R&35vaWCBJ<2RAlU$Tvo>H8e9ABJTRF;{X8lPB@sc)!fXk?*h zF!=*>kXnjIb* qi5FmK^J|u426jn|9~c-}lNe`&KH8e9ABJTRF;{X8lPB@sc)!fXk?*h zFqwrVNG(o3BR@A)zo;}XFSSTNzC6DuTR%BJuQ)#^RTrcd!k%2hk|UgOfkWaVN8%NZ q#0xOA`7?`}nq3m(2L?vgB*qyb5PC&0guW0R4`JXXH-~E ofT7LmEPFWZk{LfRFtR2y&Ip0fD}o{Ph3I$)124H*k?$fC0G%#5cK`qY delta 192 zcmaE@_(_p>IWI340|=CAWr=O%{lg?HlU$Tvo>H8e9ABJTRF;{X8lPB@sc)!fXk?*h zFj<{BNG(}EBR@A)zo;}XFSSTNzC6DuTR%BJuQ)#^RTrcd!k#>xxlB0W0*Ay!j>Ib* qi5FmKvjWQ=PP-(=4-AZ~NsKc>AoPl02z?Ty&ZkFP^$OHh4h&)OF diff --git a/crowdsec_service_api/services/__pycache__/fingerprints.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/fingerprints.cpython-311.pyc index 43a3794d6559f7bed7b0eeec2036e4ad35245093..28595e90aff8d178e9c8b658d25683b287a3658c 100644 GIT binary patch delta 169 zcmbQ1(4WA&oR^o20SJ@~Ewj`&@?K_Ul%4#LS(Ky9K+n)r&%|)@U*;gWIQ@+L+*JLd z(!9LXBK`RC{Gx3AqOw%o#DYv9J-L*nMmX^Thr~sWq$?ar7hq^J3#+Y~T{7bb21eFo Z#u*_HdPOjVz7QP`Vc;b<*K1E_0RSBYGNAwf delta 162 zcmeBAn3ll1oR^o20R&35veY*6US?*Lnf#Dhl-*Fz(8xm1VDdlaAjY)Gfh@v8$@zK3 z`8lb&i3OSZ5ccFemKx!N3mg&`ITEjMBwm1_&3{>J)$EcOKQJ(|CNa(kfzT_0A@qgl OcnAY8xw%4nItu`O)-XB% diff --git a/crowdsec_service_api/services/__pycache__/hub.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/hub.cpython-311.pyc index 9c5bafe5e48a74bcc5b7523b7ea994a416066e27..37e3bdfad313932d8acf82d0c3b86437dde4c0f9 100644 GIT binary patch delta 185 zcmX>rc}$XbIWI340}v<~T4t$iO^z>4Eh@`QPK{42$kZ=0&@(jE zGclap#S|nLs-Kaco2p+_nwOVaq#s|NUzDw1RFQdm?rnTa_|IPn69#6^yzD;!A| oU}$qa^8+@!WX2B+jI7CwGeRKrieLzRAvzwyz)NnP%Vod>026jNk^lez delta 176 zcmX>mc~+8lIWI340|=CAWhrmuO<-b_nas~D%5JDO^z>4Eh@`QPK{42$kZ=0&@(jE zGclZ;&J-jUrk|0Yo2p+_nwOVaq#s|NUzDw1RFQdm?r`94#QaN-3HiHjUbS2&U` oz|iJ6=6WW(WX2B+jI7CwGeRKrieLzRAvzwyz)NnHX1l=%0C(RxQ2+n{ delta 192 zcmaFE|Cyh6IWI340|=CAWtDB@wPli(NiNDSPbp4KjxSCvD$7hxjZZAd)Hl>KG_ue$ zn4G~Bq!y>2k)NBYUsRfxms+GBU!Gr-t)HBqSDc@dstZyJVNbrnlp~yQfkWaVN8%NZ q#0xOAIh?tk$u5cU0|Oʕ^z2)!a0LSKlEhcNJxn?=}eFaiK&iaaC$ diff --git a/crowdsec_service_api/services/__pycache__/integrations.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/integrations.cpython-311.pyc index 53c1b9a9ec792af93fa36c27f740d87492cd99cb..a0f745fab76cf2ca2ef51a6aea87e417388d12cc 100644 GIT binary patch delta 185 zcmeCSZ?WfH&dbZi00c^gmRVmm^71pw$tD-&m!}k`CdU`27L{ctr^Y81Wa^h0=oy;o znHWyCWDb&x)6dAyP1P?d&C5$I(vL6CFUr<0DofP`DJ&|Rypg#^IPn69#6^yzD;!A| oU}&=g%QA7hWX2B+jI7CwGeRKrieLzRAvzwyz)Nmckx6F;07axYz5oCK delta 192 zcmZp%@3!Y%&dbZi00O02S)VuZ@-xfIBp2nErxd3q#}}s-m1QQU#wQkJ>Kp1A8d>NW zOtxYUQcKg%$j?pHFDlK;OD)omFV8Q^)=$pQE6&eJ)di`AuqUr#t`SbSz#(ywBk>AH p;sqGmY{{}r+%Adn0|Oʕ^z2)!a0LSKlEhcNJxn`LFvnE^3JJCOhY diff --git a/crowdsec_service_api/services/__pycache__/metrics.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/metrics.cpython-311.pyc index 3dd88f559c910ce5387a7850a10836d8cccbb337..349bec4c5fbe3f1789edf3aad0a1a7eb4bbac20c 100644 GIT binary patch delta 185 zcmZ24vO ofT7LHnYmf)k{LfRFtR2y&Ip0fD}o{Ph3I$)124Jx1G_yF0BMyuEC2ui delta 176 zcmZ1>vR;IDIWI340|=CAWj)`>+rY#qGg+Tml-*Fz(8xm1VDf6FAhksOjQreG{i4#m zywoE7`11UsZ2jc?yyEn bS(6xNgh1#O!4UdFbUcKCm)!i4-JS^mIZHHB diff --git a/crowdsec_service_api/services/__pycache__/products.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/products.cpython-311.pyc index 46ae2eb243d215432d14d619a14b512bbe5e3d54..3b55bcfec3f6fa6352c55af39dafbf3382f86eb7 100644 GIT binary patch delta 185 zcmX>myI+=fIWI340}v<~T4wod ofT7JFm|wBmB{P0tU}Q~ZoDl+{R|G@o3(@fq23~Tr1kXAq0PgfUZvX%Q delta 192 zcmdlldrX#hIWI340|=CAWqEJpJH8e9ABJTRF;{X8lPB@sc)!fXk?*h zF!>WxkXn*{Mt*Lpeo<*&UTTqke0hFRwtjMcUU7a-sxC+^ggrTlxkNbO0*Ay!j>Ib* qi5FmK^GoJe>~=|v9~c-}lNe`&KlF1rCXe9En#r q5--5e=7-G3SnQG*KQJ(|CNa(kfzT_0A@qglcnAY8x%nwa8500TFg`*6 diff --git a/crowdsec_service_api/services/__pycache__/tracker_tags.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/tracker_tags.cpython-311.pyc index 7aeca28cde4a0ff40e041360eb356d7d52e08cab..59b2bbfd0f550ddf0025b946ee2a3d8958efce41 100644 GIT binary patch delta 192 zcmX@4vs;IEIWI340}v<~T4v4J$Q#2fC!1W9U!GE&njBx8T2z*qoEo24kf~p0pl4{R zXJR tfT7JjEO&SvlNmoSFtR2y&Ip0fD}o{Ph3I$)g8<1jxmWn{<{sf~OaOq|JH8e9ABJTRF;{X8lPB@sc)!fXk?*h zFu9#MNG(l2BR@A)zo;}XFSSTNzC6DuTR%BJuQ)#^RTrcd!k+w{xmq~k0*Ay!j>Ib* qi5FmKb1TaoUb`g54-AZ~NsKc>AoPl02z?Ty&Zk{hRhZz9K&^?R* diff --git a/crowdsec_service_api/services/__pycache__/vendors.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/vendors.cpython-311.pyc index d4f743a50282e1bb623c56cac65a0e44cf40b373..4bbb401394a239af59308defcdbdc0f79fe8380f 100644 GIT binary patch delta 185 zcmaDK@FIYBIWI340}v<~T4wcbHq<%(zZmND!X ofT7J-SzgK6B{P0tU}Q~ZoDl+{R|G@o3(@fq23~UWU*#ee0C~(i+yDRo delta 192 zcmaD6@IHWdIWI340|=CAW%X?2UB@gdlU$Tvo>H8e9ABJTRF;{X8lPB@sc)!fXk?*h zF!?5PkXoXCMt*Lpeo<*&UTTqke0hFRwtjMcUU7a-sxC+^ggx1lrARp80*Ay!j>Ib* qi5FmK^EsARa&}3K9~c-}lNe`&K None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def list_allowlists( self, diff --git a/crowdsec_service_api/services/blocklists.py b/crowdsec_service_api/services/blocklists.py index ac2cad5..2f00cf6 100644 --- a/crowdsec_service_api/services/blocklists.py +++ b/crowdsec_service_api/services/blocklists.py @@ -11,7 +11,7 @@ class Blocklists(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_blocklists( self, diff --git a/crowdsec_service_api/services/cves.py b/crowdsec_service_api/services/cves.py index 6d90155..cdda97a 100644 --- a/crowdsec_service_api/services/cves.py +++ b/crowdsec_service_api/services/cves.py @@ -11,7 +11,7 @@ class Cves(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_cves( self, diff --git a/crowdsec_service_api/services/decisions.py b/crowdsec_service_api/services/decisions.py index 7468e0a..e963c65 100644 --- a/crowdsec_service_api/services/decisions.py +++ b/crowdsec_service_api/services/decisions.py @@ -11,7 +11,7 @@ class Decisions(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_decisions( self, diff --git a/crowdsec_service_api/services/fingerprints.py b/crowdsec_service_api/services/fingerprints.py index 1bc0b40..70e8f2f 100644 --- a/crowdsec_service_api/services/fingerprints.py +++ b/crowdsec_service_api/services/fingerprints.py @@ -11,7 +11,7 @@ class Fingerprints(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_fingerprint_rules( self, diff --git a/crowdsec_service_api/services/hub.py b/crowdsec_service_api/services/hub.py index 3a1546e..fcfb8ea 100644 --- a/crowdsec_service_api/services/hub.py +++ b/crowdsec_service_api/services/hub.py @@ -11,7 +11,7 @@ class Hub(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_index( self, diff --git a/crowdsec_service_api/services/info.py b/crowdsec_service_api/services/info.py index c5b2050..68fe407 100644 --- a/crowdsec_service_api/services/info.py +++ b/crowdsec_service_api/services/info.py @@ -11,7 +11,7 @@ class Info(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_info( self, diff --git a/crowdsec_service_api/services/integrations.py b/crowdsec_service_api/services/integrations.py index 73f5656..f5549f2 100644 --- a/crowdsec_service_api/services/integrations.py +++ b/crowdsec_service_api/services/integrations.py @@ -11,7 +11,7 @@ class Integrations(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_integrations( self, diff --git a/crowdsec_service_api/services/metrics.py b/crowdsec_service_api/services/metrics.py index 322c7c5..f85e90c 100644 --- a/crowdsec_service_api/services/metrics.py +++ b/crowdsec_service_api/services/metrics.py @@ -11,7 +11,7 @@ class Metrics(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_metrics_remediation( self, diff --git a/crowdsec_service_api/services/products.py b/crowdsec_service_api/services/products.py index 5d173fc..df29b9c 100644 --- a/crowdsec_service_api/services/products.py +++ b/crowdsec_service_api/services/products.py @@ -11,7 +11,7 @@ class Products(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_products( self, diff --git a/crowdsec_service_api/services/tracker_events.py b/crowdsec_service_api/services/tracker_events.py index fa41f55..8a62a3f 100644 --- a/crowdsec_service_api/services/tracker_events.py +++ b/crowdsec_service_api/services/tracker_events.py @@ -11,7 +11,7 @@ class TrackerEvents(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_exploitation_phase_change_events( self, diff --git a/crowdsec_service_api/services/tracker_tags.py b/crowdsec_service_api/services/tracker_tags.py index 270d8f4..80e6c2e 100644 --- a/crowdsec_service_api/services/tracker_tags.py +++ b/crowdsec_service_api/services/tracker_tags.py @@ -11,7 +11,7 @@ class TrackerTags(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_tags( self, diff --git a/crowdsec_service_api/services/vendors.py b/crowdsec_service_api/services/vendors.py index dab3932..a6f7eea 100644 --- a/crowdsec_service_api/services/vendors.py +++ b/crowdsec_service_api/services/vendors.py @@ -11,7 +11,7 @@ class Vendors(Service): def __init__(self, auth: Auth, base_url: str = "https://admin.api.crowdsec.net/v1") -> None: - super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/1.128.0") + super().__init__(base_url=base_url, auth=auth, user_agent="crowdsec_service_api/v0.15.41") def get_vendors( self, diff --git a/public-openapi.json b/public-openapi.json index 2e5d94e..c3ac9bc 100644 --- a/public-openapi.json +++ b/public-openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Service API", "description": "This is the API to manage Crowdsec services", - "version": "1.70.29", + "version": "1.70.34", "contact": { "name": "CrowdSec", "url": "https://crowdsec.net", @@ -1270,7 +1270,7 @@ ], "description": "Blocklist expiration", "examples": [ - "2026-06-11T08:40:13.370581+00:00" + "2026-06-19T08:54:44.914456+00:00" ], "title": "Expiration" }, diff --git a/pyproject.toml b/pyproject.toml index 3475644..63a18be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "crowdsec_service_api" -version = "1.128.0" +version = "v0.15.41" license = { text = "MIT" } authors = [ { name="crowdsec", email="info@crowdsec.net" } diff --git a/uv.lock b/uv.lock index 2dd3cda..911b3c1 100644 --- a/uv.lock +++ b/uv.lock @@ -13,43 +13,43 @@ wheels = [ [[package]] name = "anyio" -version = "4.13.0" +version = "4.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/14/2c5dd9f512b66549ae92767a9c7b330ae88e1932ca57876909410251fe13/anyio-4.13.0.tar.gz", hash = "sha256:334b70e641fd2221c1505b3890c69882fe4a2df910cba14d97019b90b24439dc", size = 231622, upload-time = "2026-03-24T12:59:09.671Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1c/b5/001890774a9552aff22502b8da382593109ce0c95314abaebbb116567545/anyio-4.14.0.tar.gz", hash = "sha256:b47c1f9ccf73e67021df785332508f99379c68fa7d0684e8e3492cb1d4b23f89", size = 253586, upload-time = "2026-06-15T22:00:49.021Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/42/e921fccf5015463e32a3cf6ee7f980a6ed0f395ceeaa45060b61d86486c2/anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708", size = 114353, upload-time = "2026-03-24T12:59:08.246Z" }, + { url = "https://files.pythonhosted.org/packages/ba/16/9826f089383c593cdfc4a6e5aca94d9e91ae1692c57af82c3b2aa5e810f7/anyio-4.14.0-py3-none-any.whl", hash = "sha256:dd9b7a2a9799ed6552fde617b2c5df02b7fdd7d88392fc48101e51bae46164d9", size = 123506, upload-time = "2026-06-15T22:00:47.595Z" }, ] [[package]] name = "botocore" -version = "1.43.27" +version = "1.43.34" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jmespath" }, { name = "python-dateutil" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fa/4e/db50ef135f1d9ffc85e209a124004a5829d8f12f4a7a0afdf380cb19866d/botocore-1.43.27.tar.gz", hash = "sha256:2093c316c24214e50e18640b1869513b759bb8cc48b95b004a8306cb9f0d6703", size = 15504242, upload-time = "2026-06-10T19:38:25.389Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3c/0d/559cdceb9f6acea6b91404970b7973e28a4434fa8a70eb1416b0af478d86/botocore-1.43.34.tar.gz", hash = "sha256:ccc973cf30c6445b30afe5760f6dc949a80f1f862cb23d9c45747f2c814ece77", size = 15591382, upload-time = "2026-06-19T19:33:28.561Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2d/46/05b227b34e434b54867c2c942b0bfbbe2fe41789c18bb15ef787d03e9a56/botocore-1.43.27-py3-none-any.whl", hash = "sha256:4976544e652d5a1d8eca135da019f8e1c2d749efa2f9a31a8fb8c76f1895a40b", size = 15190293, upload-time = "2026-06-10T19:38:22.298Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/dc5aab38e2b3f63380810465fab92c836e9e8bce458eba4a8a896f25e1d2/botocore-1.43.34-py3-none-any.whl", hash = "sha256:238a0269f33c5914b9343900b44767e783b3e8b6dcb6e065eac8b4495601c5df", size = 15277590, upload-time = "2026-06-19T19:33:24.562Z" }, ] [[package]] name = "certifi" -version = "2026.5.20" +version = "2026.6.17" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", hash = "sha256:69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d", size = 135422, upload-time = "2026-05-20T11:46:50.073Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/c7/424b75da314c1045981bd9777432fad05a9e0c69daa4ed7e308bbaffe405/certifi-2026.6.17.tar.gz", hash = "sha256:024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432", size = 134594, upload-time = "2026-06-17T10:31:07.894Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", hash = "sha256:3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897", size = 134134, upload-time = "2026-05-20T11:46:48.578Z" }, + { url = "https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl", hash = "sha256:2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db", size = 133289, upload-time = "2026-06-17T10:31:06.348Z" }, ] [[package]] name = "crowdsec-service-api" -version = "1.128.0" +version = "0.15.41" source = { editable = "." } dependencies = [ { name = "botocore" },