Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 915891b

Browse files
committed
Upgrade dependency files and fix leftovers
1 parent c22be78 commit 915891b

9 files changed

+22
-139
lines changed

‎Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ RUN --mount=type=cache,target=/root/.cache \
162162
chmod -R 777 /usr/lib/localstack
163163

164164
# link the python package installer virtual environments into the localstack venv
165-
RUN echo /var/lib/localstack/lib/python-packages/lib/python3.11/site-packages > localstack-var-python-packages-venv.pth && \
165+
RUN echo /var/lib/localstack/lib/python-packages/lib/python3.13/site-packages > localstack-var-python-packages-venv.pth && \
166166
mv localstack-var-python-packages-venv.pth .venv/lib/python*/site-packages/
167-
RUN echo /usr/lib/localstack/python-packages/lib/python3.11/site-packages > localstack-static-python-packages-venv.pth && \
167+
RUN echo /usr/lib/localstack/python-packages/lib/python3.13/site-packages > localstack-static-python-packages-venv.pth && \
168168
mv localstack-static-python-packages-venv.pth .venv/lib/python*/site-packages/
169169

170170
# expose edge service, external service ports, and debugpy

‎Dockerfile.s3

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ RUN --mount=type=cache,target=/root/.cache \
6666

6767
# delete the botocore specs for other services (>80mb)
6868
# TODO: well now it's compressed and it's much lighter: 20mb maybe not worth it
69-
RUN find .venv/lib/python3.11/site-packages/botocore/data/ -mindepth 1 -maxdepth 1 -type d -not -name s3 -exec rm -rf '{}' \;
69+
RUN find .venv/lib/python3.13/site-packages/botocore/data/ -mindepth 1 -maxdepth 1 -type d -not -name s3 -exec rm -rf '{}' \;
7070

7171

7272
# final stage: Builds upon base stage and copies resources from builder stages
@@ -97,9 +97,9 @@ RUN SETUPTOOLS_SCM_PRETEND_VERSION_FOR_LOCALSTACK_CORE=${LOCALSTACK_BUILD_VERSIO
9797
RUN . .venv/bin/activate && python3 -m localstack.aws.spec
9898

9999
# link the python package installer virtual environments into the localstack venv
100-
RUN echo /var/lib/localstack/lib/python-packages/lib/python3.11/site-packages > localstack-var-python-packages-venv.pth && \
100+
RUN echo /var/lib/localstack/lib/python-packages/lib/python3.13/site-packages > localstack-var-python-packages-venv.pth && \
101101
mv localstack-var-python-packages-venv.pth .venv/lib/python*/site-packages/
102-
RUN echo /usr/lib/localstack/python-packages/lib/python3.11/site-packages > localstack-static-python-packages-venv.pth && \
102+
RUN echo /usr/lib/localstack/python-packages/lib/python3.13/site-packages > localstack-static-python-packages-venv.pth && \
103103
mv localstack-static-python-packages-venv.pth .venv/lib/python*/site-packages/
104104

105105
# expose edge service and debugpy

‎pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dependencies = [
3232
dynamic = ["version"]
3333
classifiers = [
3434
"Programming Language :: Python :: 3",
35-
"Programming Language :: Python :: 3.11",
35+
"Programming Language :: Python :: 3.13",
3636
"Topic :: Internet",
3737
"Topic :: Software Development :: Testing",
3838
"Topic :: System :: Emulators",

‎requirements-base-runtime.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile --extra=base-runtime --output-file=requirements-base-runtime.txt --strip-extras --unsafe-package=distribute --unsafe-package=localstack-core --unsafe-package=pip --unsafe-package=setuptools pyproject.toml
@@ -185,9 +185,7 @@ tailer==0.4.1
185185
typing-extensions==4.14.1
186186
# via
187187
# localstack-twisted
188-
# pyopenssl
189188
# readerwriterlock
190-
# referencing
191189
urllib3==2.5.0
192190
# via
193191
# botocore

‎requirements-basic.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile --output-file=requirements-basic.txt --strip-extras --unsafe-package=distribute --unsafe-package=localstack-core --unsafe-package=pip --unsafe-package=setuptools pyproject.toml

‎requirements-dev.txt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile --extra=dev --output-file=requirements-dev.txt --strip-extras --unsafe-package=distribute --unsafe-package=localstack-core --unsafe-package=pip --unsafe-package=setuptools pyproject.toml
@@ -94,11 +94,11 @@ constantly==23.10.4
9494
# via localstack-twisted
9595
constructs==10.4.2
9696
# via aws-cdk-lib
97-
coverage==7.10.4
97+
coverage==6.5.0
9898
# via
9999
# coveralls
100100
# localstack-core
101-
coveralls==4.0.1
101+
coveralls==3.3.1
102102
# via localstack-core (pyproject.toml)
103103
crontab==1.0.5
104104
# via localstack-core
@@ -349,7 +349,7 @@ pygments==2.19.2
349349
# via
350350
# pytest
351351
# rich
352-
pymongo==4.14.0
352+
pymongo==4.14.1
353353
# via localstack-core
354354
pyopenssl==25.1.0
355355
# via
@@ -471,7 +471,6 @@ typeguard==2.13.3
471471
# jsii
472472
typing-extensions==4.14.1
473473
# via
474-
# anyio
475474
# aws-sam-translator
476475
# cattrs
477476
# cfn-lint
@@ -480,9 +479,7 @@ typing-extensions==4.14.1
480479
# mypy
481480
# pydantic
482481
# pydantic-core
483-
# pyopenssl
484482
# readerwriterlock
485-
# referencing
486483
# typing-inspection
487484
typing-inspection==0.4.1
488485
# via pydantic

‎requirements-runtime.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile --extra=runtime --output-file=requirements-runtime.txt --strip-extras --unsafe-package=distribute --unsafe-package=localstack-core --unsafe-package=pip --unsafe-package=setuptools pyproject.toml
@@ -249,7 +249,7 @@ pydantic-core==2.33.2
249249
# via pydantic
250250
pygments==2.19.2
251251
# via rich
252-
pymongo==4.14.0
252+
pymongo==4.14.1
253253
# via localstack-core (pyproject.toml)
254254
pyopenssl==25.1.0
255255
# via
@@ -343,9 +343,7 @@ typing-extensions==4.14.1
343343
# localstack-twisted
344344
# pydantic
345345
# pydantic-core
346-
# pyopenssl
347346
# readerwriterlock
348-
# referencing
349347
# typing-inspection
350348
typing-inspection==0.4.1
351349
# via pydantic

‎requirements-test.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile --extra=test --output-file=requirements-test.txt --strip-extras --unsafe-package=distribute --unsafe-package=localstack-core --unsafe-package=pip --unsafe-package=setuptools pyproject.toml
@@ -313,7 +313,7 @@ pygments==2.19.2
313313
# via
314314
# pytest
315315
# rich
316-
pymongo==4.14.0
316+
pymongo==4.14.1
317317
# via localstack-core
318318
pyopenssl==25.1.0
319319
# via
@@ -427,17 +427,14 @@ typeguard==2.13.3
427427
# jsii
428428
typing-extensions==4.14.1
429429
# via
430-
# anyio
431430
# aws-sam-translator
432431
# cattrs
433432
# cfn-lint
434433
# jsii
435434
# localstack-twisted
436435
# pydantic
437436
# pydantic-core
438-
# pyopenssl
439437
# readerwriterlock
440-
# referencing
441438
# typing-inspection
442439
typing-inspection==0.4.1
443440
# via pydantic

‎requirements-typehint.txt

Lines changed: 6 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile --extra=typehint --output-file=requirements-typehint.txt --strip-extras --unsafe-package=distribute --unsafe-package=localstack-core --unsafe-package=pip --unsafe-package=setuptools pyproject.toml
@@ -49,7 +49,7 @@ boto3==1.40.11
4949
# kclpy-ext
5050
# localstack-core
5151
# moto-ext
52-
boto3-stubs==1.40.12
52+
boto3-stubs==1.40.13
5353
# via localstack-core (pyproject.toml)
5454
botocore==1.40.11
5555
# via
@@ -98,11 +98,11 @@ constantly==23.10.4
9898
# via localstack-twisted
9999
constructs==10.4.2
100100
# via aws-cdk-lib
101-
coverage==7.10.4
101+
coverage==6.5.0
102102
# via
103103
# coveralls
104104
# localstack-core
105-
coveralls==4.0.1
105+
coveralls==3.3.1
106106
# via localstack-core
107107
crontab==1.0.5
108108
# via localstack-core
@@ -328,7 +328,7 @@ mypy-boto3-dynamodb==1.40.10
328328
# via boto3-stubs
329329
mypy-boto3-dynamodbstreams==1.40.0
330330
# via boto3-stubs
331-
mypy-boto3-ec2==1.40.10
331+
mypy-boto3-ec2==1.40.13
332332
# via boto3-stubs
333333
mypy-boto3-ecr==1.40.0
334334
# via boto3-stubs
@@ -559,7 +559,7 @@ pygments==2.19.2
559559
# via
560560
# pytest
561561
# rich
562-
pymongo==4.14.0
562+
pymongo==4.14.1
563563
# via localstack-core
564564
pyopenssl==25.1.0
565565
# via
@@ -685,122 +685,15 @@ types-s3transfer==0.13.0
685685
# via boto3-stubs
686686
typing-extensions==4.14.1
687687
# via
688-
# anyio
689688
# aws-sam-translator
690-
# boto3-stubs
691689
# cattrs
692690
# cfn-lint
693691
# jsii
694692
# localstack-twisted
695693
# mypy
696-
# mypy-boto3-acm
697-
# mypy-boto3-acm-pca
698-
# mypy-boto3-amplify
699-
# mypy-boto3-apigateway
700-
# mypy-boto3-apigatewayv2
701-
# mypy-boto3-appconfig
702-
# mypy-boto3-appconfigdata
703-
# mypy-boto3-application-autoscaling
704-
# mypy-boto3-appsync
705-
# mypy-boto3-athena
706-
# mypy-boto3-autoscaling
707-
# mypy-boto3-backup
708-
# mypy-boto3-batch
709-
# mypy-boto3-ce
710-
# mypy-boto3-cloudcontrol
711-
# mypy-boto3-cloudformation
712-
# mypy-boto3-cloudfront
713-
# mypy-boto3-cloudtrail
714-
# mypy-boto3-cloudwatch
715-
# mypy-boto3-codebuild
716-
# mypy-boto3-codecommit
717-
# mypy-boto3-codeconnections
718-
# mypy-boto3-codedeploy
719-
# mypy-boto3-codepipeline
720-
# mypy-boto3-codestar-connections
721-
# mypy-boto3-cognito-identity
722-
# mypy-boto3-cognito-idp
723-
# mypy-boto3-dms
724-
# mypy-boto3-docdb
725-
# mypy-boto3-dynamodb
726-
# mypy-boto3-dynamodbstreams
727-
# mypy-boto3-ec2
728-
# mypy-boto3-ecr
729-
# mypy-boto3-ecs
730-
# mypy-boto3-efs
731-
# mypy-boto3-eks
732-
# mypy-boto3-elasticache
733-
# mypy-boto3-elasticbeanstalk
734-
# mypy-boto3-elbv2
735-
# mypy-boto3-emr
736-
# mypy-boto3-emr-serverless
737-
# mypy-boto3-es
738-
# mypy-boto3-events
739-
# mypy-boto3-firehose
740-
# mypy-boto3-fis
741-
# mypy-boto3-glacier
742-
# mypy-boto3-glue
743-
# mypy-boto3-iam
744-
# mypy-boto3-identitystore
745-
# mypy-boto3-iot
746-
# mypy-boto3-iot-data
747-
# mypy-boto3-iotanalytics
748-
# mypy-boto3-iotwireless
749-
# mypy-boto3-kafka
750-
# mypy-boto3-kinesis
751-
# mypy-boto3-kinesisanalytics
752-
# mypy-boto3-kinesisanalyticsv2
753-
# mypy-boto3-kms
754-
# mypy-boto3-lakeformation
755-
# mypy-boto3-lambda
756-
# mypy-boto3-logs
757-
# mypy-boto3-managedblockchain
758-
# mypy-boto3-mediaconvert
759-
# mypy-boto3-mediastore
760-
# mypy-boto3-mq
761-
# mypy-boto3-mwaa
762-
# mypy-boto3-neptune
763-
# mypy-boto3-opensearch
764-
# mypy-boto3-organizations
765-
# mypy-boto3-pi
766-
# mypy-boto3-pinpoint
767-
# mypy-boto3-pipes
768-
# mypy-boto3-qldb
769-
# mypy-boto3-qldb-session
770-
# mypy-boto3-rds
771-
# mypy-boto3-rds-data
772-
# mypy-boto3-redshift
773-
# mypy-boto3-redshift-data
774-
# mypy-boto3-resource-groups
775-
# mypy-boto3-resourcegroupstaggingapi
776-
# mypy-boto3-route53
777-
# mypy-boto3-route53resolver
778-
# mypy-boto3-s3
779-
# mypy-boto3-s3control
780-
# mypy-boto3-sagemaker
781-
# mypy-boto3-sagemaker-runtime
782-
# mypy-boto3-secretsmanager
783-
# mypy-boto3-serverlessrepo
784-
# mypy-boto3-servicediscovery
785-
# mypy-boto3-ses
786-
# mypy-boto3-sesv2
787-
# mypy-boto3-sns
788-
# mypy-boto3-sqs
789-
# mypy-boto3-ssm
790-
# mypy-boto3-sso-admin
791-
# mypy-boto3-stepfunctions
792-
# mypy-boto3-sts
793-
# mypy-boto3-timestream-query
794-
# mypy-boto3-timestream-write
795-
# mypy-boto3-transcribe
796-
# mypy-boto3-verifiedpermissions
797-
# mypy-boto3-wafv2
798-
# mypy-boto3-xray
799694
# pydantic
800695
# pydantic-core
801-
# pyopenssl
802696
# readerwriterlock
803-
# referencing
804697
# typing-inspection
805698
typing-inspection==0.4.1
806699
# via pydantic

0 commit comments

Comments
 (0)