Skip to content

Commit 61b072d

Browse files
potiukamoghrajesh
andauthored
Remove the limitation for sagemaker for Python 3.13 (#58388)
* Remove the limitation for sagemaker for Python 3.13 After passren/PyDynamoDB#72 was raised, PydynamoDB 0.7.5 has been released with Python 3.13 and we can force it for Python 3.13 to be used so that `pip` will not even try to compile earlier versions of sqlean. * Update providers/amazon/pyproject.toml Co-authored-by: Amogh Desai <[email protected]> --------- Co-authored-by: Amogh Desai <[email protected]>
1 parent fd3c5ce commit 61b072d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

providers/amazon/pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,11 @@ dependencies = [
7777
"asgiref>=2.3.0",
7878
"PyAthena>=3.10.0",
7979
"jmespath>=0.7.0",
80-
"sagemaker-studio>=1.0.9; python_version < \"3.13\"",
81-
# The sagemaker studio 1.1.0+ uses pydynamodb that pins sqlean in version 3.45.1 that is not
82-
# Supporting Python 3.13 https://github.com/passren/PyDynamoDB/issues/72
83-
"sagemaker-studio>=1.0.9,<1.1.0; python_version >= \"3.13\"",
80+
"sagemaker-studio>=1.0.9",
81+
# Sagemaker studio in Python 3.13 requires version >=1.1.0 and Pydynamodb >=0.7.5
82+
# Because of sqlean pinning (https://github.com/passren/PyDynamoDB/issues/72)
83+
"pydynamodb>=0.7.5; python_version >= '3.13'",
84+
"sqlean.py>=3.47.0; python_version >= '3.13'",
8485
"marshmallow>=3",
8586
]
8687

0 commit comments

Comments
 (0)