diff --git a/pyproject.toml b/pyproject.toml index 9828610b..434e108a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "temporalio-samples" version = "0.1a1" description = "Temporal.io Python SDK samples" authors = [{ name = "Temporal Technologies Inc", email = "sdk@temporal.io" }] -requires-python = "~=3.9" +requires-python = ">=3.9" readme = "README.md" license = "MIT" dependencies = ["temporalio>=1.14.1,<2"] diff --git a/uv.lock b/uv.lock index 698794df..e1851c2d 100644 --- a/uv.lock +++ b/uv.lock @@ -1,6 +1,6 @@ version = 1 revision = 2 -requires-python = ">=3.9, <4" +requires-python = ">=3.9" resolution-markers = [ "python_full_version >= '3.13'", "python_full_version >= '3.12.4' and python_full_version < '3.13'", @@ -2778,7 +2778,7 @@ bedrock = [ cloud-export-to-parquet = [ { name = "boto3" }, { name = "numpy", marker = "python_full_version < '3.13'" }, - { name = "pandas" }, + { name = "pandas", marker = "python_full_version < '4'" }, { name = "pyarrow" }, ] dev = [ @@ -2806,9 +2806,9 @@ gevent = [ ] langchain = [ { name = "fastapi" }, - { name = "langchain" }, - { name = "langchain-openai" }, - { name = "langsmith" }, + { name = "langchain", marker = "python_full_version < '4'" }, + { name = "langchain-openai", marker = "python_full_version < '4'" }, + { name = "langsmith", marker = "python_full_version < '4'" }, { name = "openai" }, { name = "tqdm" }, { name = "uvicorn", extra = ["standard"] }, @@ -2843,7 +2843,7 @@ bedrock = [{ name = "boto3", specifier = ">=1.34.92,<2" }] cloud-export-to-parquet = [ { name = "boto3", specifier = ">=1.34.89,<2" }, { name = "numpy", marker = "python_full_version >= '3.9' and python_full_version < '3.13'", specifier = ">=1.26.0,<2" }, - { name = "pandas", marker = "python_full_version >= '3.9' and python_full_version < '4.0'", specifier = ">=2.2.2,<3" }, + { name = "pandas", marker = "python_full_version >= '3.9' and python_full_version < '4'", specifier = ">=2.2.2,<3" }, { name = "pyarrow", specifier = ">=19.0.1" }, ] dev = [ @@ -2869,9 +2869,9 @@ encryption = [ gevent = [{ name = "gevent", marker = "python_full_version >= '3.8'", specifier = "==25.4.2" }] langchain = [ { name = "fastapi", specifier = ">=0.115.12" }, - { name = "langchain", marker = "python_full_version >= '3.9' and python_full_version < '4.0'", specifier = ">=0.1.7,<0.2" }, - { name = "langchain-openai", marker = "python_full_version >= '3.9' and python_full_version < '4.0'", specifier = ">=0.0.6,<0.0.7" }, - { name = "langsmith", marker = "python_full_version >= '3.9' and python_full_version < '4.0'", specifier = ">=0.1.22,<0.2" }, + { name = "langchain", marker = "python_full_version >= '3.9' and python_full_version < '4'", specifier = ">=0.1.7,<0.2" }, + { name = "langchain-openai", marker = "python_full_version >= '3.9' and python_full_version < '4'", specifier = ">=0.0.6,<0.0.7" }, + { name = "langsmith", marker = "python_full_version >= '3.9' and python_full_version < '4'", specifier = ">=0.1.22,<0.2" }, { name = "openai", specifier = ">=1.4.0,<2" }, { name = "tqdm", specifier = ">=4.62.0,<5" }, { name = "uvicorn", extras = ["standard"], specifier = ">=0.24.0.post1,<0.25" },