From b427e86d485ea47ccacff179fc97037bba071429 Mon Sep 17 00:00:00 2001 From: he2ss <19668340+he2ss@users.noreply.github.com> Date: Wed, 17 Jun 2026 15:40:46 +0000 Subject: [PATCH] Update python SDK v0.15.40 --- .../__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..8dd0f48aabb430620914cab716e5456d31ecfab3 100644 GIT binary patch delta 56 zcmZ3WK0}>*IWI340}y=MZ?uuSmPsy9KO;XkRlle-FE6!7KfXM_C|kd%ELAtLAQMP$ JUdQxF008hg6F&d| 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..dfafa7776fbaea508af584f2b0e7fe18e78c0f4c 100644 GIT binary patch delta 56 zcmbQGG)akjIWI340}wphZ?utHnOQDaKO;XkRlle-FE6!7KfXM_C|kd%ELAtLAQMP$ J4q-mV3jo?E5;_0? 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..1ac8542f2cbac956719887bab639305faa72e726 100644 GIT binary patch delta 56 zcmca%bHRptIWI340}wphZ?uv79HU%_enx(7s(w*vUS4XEetda;QMP_jS*mVgK_-yi J{GTyW1^^oA6W;&; 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..a9c8d0078a8d6dc22dc18860f48afded1c590179 100644 GIT binary patch delta 84 zcmZ2|opbSZPVVKryj%=G@NK`*M(zq#Ie-0({M=OiqSCy))FS=(^8BJ~{i3o|-Nb@S mAia5|s_7vCvk*fwDxN^pJpIh=GNbiGh`&v7WKHfvH9Fv*+8NJ!jn83;=aRAcX(` diff --git a/crowdsec_service_api/models.py b/crowdsec_service_api/models.py index d2625ae..586c3dc 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-17T15:40:38+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-16T16:28:17.026701+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..98137183059e3e19933a444ce450867618c015eb 100644 GIT binary patch delta 38 scmX@lc$|@YIWI340}wphZ#0qHlrd_eqcB%dS*mVgL8g9D*~GL=0L|qKi~s-t delta 46 wcmX@kc%G4aIWI340}wnd(VEC@%9u3KQCKKBKd(4HCsjAGAX6X0o*0)205BI0i~s-t diff --git a/crowdsec_service_api/services/__pycache__/allowlists.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/allowlists.cpython-311.pyc index 43c12d0fa29acc733d3ff5413d13fc4bbf224419..59e5dc0960b07c7a032508091198d7250f7edf20 100644 GIT binary patch delta 184 zcmeyG@-BsUIWI340}y=MZG delta 191 zcmaEt@->BbIWI340|=CAWkqb{b!C>3NiNDSPbp4KjxSCvD$7hxjZZAd)Hl>KG_uf} zoX;GrmZG1LpPQ;*RGOEUTBILeo?n!$pPZjpoS&1b3sMSUPkz8$A)Ii5L*gPw;uVg> o3ox`fnX#4oR^o20SLbBH_E!Pk@qOGtZZ^oetAl9YI1yWYEfBca%y~HL8gA0fu5nM zp2_5Q%)xRo`WgATsrp5wd3mWt`tjxYMcMjAWvRL#bwy>9(^)En6EAQ`T;xc)!jW_V nhBkjH8e9ABJTRF;{X8lPB@sc)!fXk?)` z`8{*6T8e%~er~FMQE6UYYLR|?d45s0esX?Zaehv!E=VbaJvo7;LO9_9hr~sW#48+$ p7hq`fYnEdMc1esM7#LZT7-xh)=oP^b`a*O(gn^gb{N7ZW6#!9FK4$;` diff --git a/crowdsec_service_api/services/__pycache__/cves.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/cves.cpython-311.pyc index 7d05d919d947b7bbc0e723946bb4f0ca957ad427..6fc5c775367c58412a5e59fd06278123f1788284 100644 GIT binary patch delta 168 zcmZ3OFe`y~IWI340}y=MZH8e9ABJTRF;{X8lPB@sc)!fXk?)` znVBV6ElxipKQ~pss5CDxwMaj{JijPgKRG|II6o&<7o-%zo?OC`Bb;!7L*gPw;uVg> p3ox|#GmDyIWI340|=CAWr=O%{lg?9lU$Tvo>H8e9ABJTRF;{X8lPB@sc)!fXk?)` zS&cbZEm=P!KQ~pss5CDxwMaj{JijPgKRG|II6o&<7o-%zo;;noOgP~Jhr~sW#48+$ p7hq_!0?QswyClXB42-Nvj59(Y^on2zeIYs?!oW*zmg2j}1OQ>jJQ)B0 diff --git a/crowdsec_service_api/services/__pycache__/fingerprints.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/fingerprints.cpython-311.pyc index 43a3794d6559f7bed7b0eeec2036e4ad35245093..7a8925d58ac1c4547deaf0c1039d519e767c8486 100644 GIT binary patch delta 168 zcmbQ1(4WA&oR^o20SLbBH_B4q$a|TYQFih}W>NMs13g1iJ(J0Qn1kiw^fU5vQ}v5V z^YT)Q^yAC(i?a2L%2IU`3o?Q9fT7JSthQ=)$&4Qu7+I4U YXM{lL6~PetLUcTYftTD|uRWaw0L$Go$^ZZW delta 161 zcmeBAn3ll1oR^o20R&35veY*6US?*Lnf#Dhl+94j(8xk>@?Yj)##rc}$XbIWI340}y=MZR#0wk}7deuya3o!T nq0RNo57_LI89y*EvL-Xm2!YTmf+6&U=y(VNFS&UxmjM$1(Smc~+8lIWI340|=CAWhrmuO<-b_nas~D%4Vo%Xk?)`xr-@SEml7xKQ~pss5CDx zwMaj{JijPgKRG|II6o&Ib*i5FmKa|QDQHoGLo4-AZ~ aNsKc>AoPl02z?Ty&Zl1zVA589y*EvL-Xm2!YTmf+6&U=y(VNFS%Ko?FJ(NHI+Jg delta 191 zcmaFE|Cyh6IWI340|=CAWtDB@wPli#NiNDSPbp4KjxSCvD$7hxjZZAd)Hl>KG_uf} zoX!-i7N?()pPQ;*RGOEUTBILeo?n!$pPZjpoS&1b3sMSUPrkvFBb;!7L*gPw;uVg> p3ox`foVlLKE{X9210!n^Ian@EKO;XkRlle-FE6!7KfXM_C|kd%EL9hzuBdGCM&=sf#0wk}7deuya3o!T nq0J5~%f#)H89y*EvL-Xm2!YTmf+6&U=y(VNFS%JoCY>1o19~~< delta 191 zcmZp%@3!Y%&dbZi00O02S)VuZ@-xfGBp2nErxd3q#}}s-m1QQU#wQkJ>Kp1A8d>N~ zwqy=gOViKD&rQ`YD$UDFEz*xK&o9c>PtMOP&d*8J1u2EFC$D0z5l*9m6(f!6EAQ`T;xc)!jW_V nhBhx}=4P==X8gdw$ePSJBLqUP2!_xXqT?Y9yyWH&?Dk9mClxwX delta 175 zcmZ1>vR;IDIWI340|=CAWj)`>+rY#qGg+Tml+94j(8xk>@+ziawM6}l{M=OiqSCy) z)FS=(^8BJ~{p9?-;{2Rc-Nb@SD0{LrbCGbu1rCXe9En#r5--5e<^{~$EOtqZ9~c-} alNe`&KmyI+=fIWI340}y=MZ9Gnq?-6EAQ`T;xc)!jW_V nhBkj-e#LH=%=m$Uku{ldMhJvn5e%U(M8`uIc*)HYJnNVMtcg3A delta 191 zcmdlldrX#hIWI340|=CAWqEJpJH8e9ABJTRF;{X8lPB@sc)!fXk?)` z`6E-XT9ST7er~FMQE6UYYLR|?d45s0esX?Zaehv!E=VbaJvoWFL^$CBhr~sW#48+$ p7hq`fOXgSXc1esM7#LZT7-xh)=oP^b`a*O(gn^gbEXcEt2>`d1JrMu^ diff --git a/crowdsec_service_api/services/__pycache__/tracker_events.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/tracker_events.cpython-311.pyc index 80c82367ed26d1b3aa8f4a8bc76f0c16126bf6b6..57506b6ef00d63f26e3e4270e0c9dc1f474cf18d 100644 GIT binary patch delta 170 zcmaDPc3X^hIWI340}y=MZG{PL9I)a3Z$)S|M?Vjm7$|i>~*9#|J;E=e;k#vP4=>iOGe!+Z<#V(og0|O&# aGUJR82)!a0LSKlEhcNJxo8NGhF#!Mw={7z9 delta 191 zcmcaD_DGC(IWI340|=CAWj)x)yM;+cCb=lTJf%1_Ilefxs4O!%H9oN*Q{Pa}(8xk> z@;#P+>4vC8#iB~uh pFTl{|hs?)V?2;HiFfg(vG0q5q&?|x=^o8hn2m>#<`6)*k695|{J`n%_ 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..f95358ca271406a933329831fa4defccd7588b2f 100644 GIT binary patch delta 191 zcmX@4vs;IEIWI340}y=MZBX10|tZZ^oetAl9YI1yWYEfBca%y~HL8gA0fu5nM zp2_4^=3u!v{fzwFRQ;mTyu8#R{rK|yqHO)5vQ%A=x}vhl|CpH8e9ABJTRF;{X8lPB@sc)!fXk?)` zxs5qkElocoKQ~pss5CDxwMaj{JijPgKRG|II6o&<7o-%zp8TD;S~%eXhr~sW#48+$ p7hq^}E6W{TyClXB42-Nvj59(Y^on2zeIYs?!oW*zo-Z_q833MhJzD?( diff --git a/crowdsec_service_api/services/__pycache__/vendors.cpython-311.pyc b/crowdsec_service_api/services/__pycache__/vendors.cpython-311.pyc index d4f743a50282e1bb623c56cac65a0e44cf40b373..6957332483fff1ee3b4e4a8f35883125ea59a513 100644 GIT binary patch delta 184 zcmaDK@FIYBIWI340}y=MZ916YcL6EAQ`T;xc)!jW_V nhBjYic_n9;%=m$Uku{ldMhJvn5e%U(M8`uIc*)Iwm5W#aHh?_^ delta 191 zcmaD6@IHWdIWI340|=CAW%X?2UB@gVlU$Tvo>H8e9ABJTRF;{X8lPB@sc)!fXk?)` z`37^aTB3eNer~FMQE6UYYLR|?d45s0esX?Zaehv!E=VbaJ=v3`NI2mFhr~sW#48+$ p7hq`fIhI#)c1esM7#LZT7-xh)=oP^b`a*O(gn^gb{7t!t1pr3tK7IfI diff --git a/crowdsec_service_api/services/allowlists.py b/crowdsec_service_api/services/allowlists.py index 057a909..803ecf8 100644 --- a/crowdsec_service_api/services/allowlists.py +++ b/crowdsec_service_api/services/allowlists.py @@ -11,7 +11,7 @@ class Allowlists(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.40") def list_allowlists( self, diff --git a/crowdsec_service_api/services/blocklists.py b/crowdsec_service_api/services/blocklists.py index ac2cad5..5c74ea0 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.40") def get_blocklists( self, diff --git a/crowdsec_service_api/services/cves.py b/crowdsec_service_api/services/cves.py index 6d90155..7a4509c 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.40") def get_cves( self, diff --git a/crowdsec_service_api/services/decisions.py b/crowdsec_service_api/services/decisions.py index 7468e0a..4d16434 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.40") def get_decisions( self, diff --git a/crowdsec_service_api/services/fingerprints.py b/crowdsec_service_api/services/fingerprints.py index 1bc0b40..85b3e99 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.40") def get_fingerprint_rules( self, diff --git a/crowdsec_service_api/services/hub.py b/crowdsec_service_api/services/hub.py index 3a1546e..8e66e8b 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.40") def get_index( self, diff --git a/crowdsec_service_api/services/info.py b/crowdsec_service_api/services/info.py index c5b2050..8158cac 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.40") def get_info( self, diff --git a/crowdsec_service_api/services/integrations.py b/crowdsec_service_api/services/integrations.py index 73f5656..51cebe9 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.40") def get_integrations( self, diff --git a/crowdsec_service_api/services/metrics.py b/crowdsec_service_api/services/metrics.py index 322c7c5..26edbc8 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.40") def get_metrics_remediation( self, diff --git a/crowdsec_service_api/services/products.py b/crowdsec_service_api/services/products.py index 5d173fc..2451d72 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.40") def get_products( self, diff --git a/crowdsec_service_api/services/tracker_events.py b/crowdsec_service_api/services/tracker_events.py index fa41f55..4fc4642 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.40") 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..95909ae 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.40") def get_tags( self, diff --git a/crowdsec_service_api/services/vendors.py b/crowdsec_service_api/services/vendors.py index dab3932..3c3e7ad 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.40") def get_vendors( self, diff --git a/public-openapi.json b/public-openapi.json index 2e5d94e..f32347f 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.32", "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-16T16:28:17.026701+00:00" ], "title": "Expiration" }, diff --git a/pyproject.toml b/pyproject.toml index 3475644..81f4637 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.40" license = { text = "MIT" } authors = [ { name="crowdsec", email="info@crowdsec.net" } diff --git a/uv.lock b/uv.lock index 2dd3cda..f197684 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.31" 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/a4/17/225ae5e7253441ae3beadf26aa12c2f9ce292f386a4877a2ed0bb17d6014/botocore-1.43.31.tar.gz", hash = "sha256:c249625faaa353c5b4004043706a394a4f3bcd3643e242f6b01fff6dc70e988b", size = 15540929, upload-time = "2026-06-16T19:44:47.202Z" } 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/d2/1e/da5fdcb8438008d3c53a0c6de6a40cb10bdb7e02a6e034aef79bc2b66800/botocore-1.43.31-py3-none-any.whl", hash = "sha256:4c51c63f39515fc1a2b8e3e2c29e452009c988ba55ad489251658fdd3aedad6e", size = 15223619, upload-time = "2026-06-16T19:44:43.116Z" }, ] [[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.40" source = { editable = "." } dependencies = [ { name = "botocore" },