This is an automated email from the ASF dual-hosted git repository.
shahar1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 443b9199cb8 Review and update constraint dependencies (#70652)
443b9199cb8 is described below
commit 443b9199cb8f13f84a964241f674517279b03a83
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Jul 29 07:40:13 2026 +0200
Review and update constraint dependencies (#70652)
As seen is
https://github.com/apache/airflow/actions/runs/30394536191/job/90399140981?pr=70637
the
current set of dependencies make resolver downgrade tinkerpop provider -
because older versions
of gremlinpython have more relaxed dependencies.
Hinting the resolver to keep gremlinpython's newer version will avoid this.
Used the
opportunity to review and refresh other related dependencies.
---
airflow-core/pyproject.toml | 2 +-
providers/databricks/README.rst | 2 +-
providers/databricks/docs/index.rst | 2 +-
providers/databricks/pyproject.toml | 2 +-
scripts/in_container/run_generate_constraints.py | 18 +-
uv.lock | 378 ++++++++++++-----------
6 files changed, 215 insertions(+), 189 deletions(-)
diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml
index 12dd91ed8dd..45a73e1633d 100644
--- a/airflow-core/pyproject.toml
+++ b/airflow-core/pyproject.toml
@@ -143,7 +143,7 @@ dependencies = [
"rich-argparse>=1.0.0",
"rich>=13.6.0",
"setproctitle>=1.3.3",
- "sqlalchemy[asyncio]>=2.0.48",
+ "sqlalchemy[asyncio]>=2.0.50",
"svcs>=25.1.0",
"tabulate>=0.9.0",
"tenacity>=8.3.0",
diff --git a/providers/databricks/README.rst b/providers/databricks/README.rst
index a5a0b38b994..293fc4609b7 100644
--- a/providers/databricks/README.rst
+++ b/providers/databricks/README.rst
@@ -57,7 +57,7 @@ PIP package Version required
``apache-airflow-providers-common-compat`` ``>=1.13.0``
``apache-airflow-providers-common-sql`` ``>=1.32.0``
``requests`` ``>=2.32.0,<3``
-``databricks-sql-connector`` ``>=4.0.0``
+``databricks-sql-connector`` ``>=4.4.0``
``aiohttp`` ``>=3.14.0,<4``
``mergedeep`` ``>=1.3.4``
``pandas`` ``>=2.1.2; python_version <
"3.13"``
diff --git a/providers/databricks/docs/index.rst
b/providers/databricks/docs/index.rst
index 7f950230d68..cbfc357c735 100644
--- a/providers/databricks/docs/index.rst
+++ b/providers/databricks/docs/index.rst
@@ -105,7 +105,7 @@ PIP package Version required
``apache-airflow-providers-common-compat`` ``>=1.13.0``
``apache-airflow-providers-common-sql`` ``>=1.32.0``
``requests`` ``>=2.32.0,<3``
-``databricks-sql-connector`` ``>=4.0.0``
+``databricks-sql-connector`` ``>=4.4.0``
``aiohttp`` ``>=3.14.0,<4``
``mergedeep`` ``>=1.3.4``
``pandas`` ``>=2.1.2; python_version <
"3.13"``
diff --git a/providers/databricks/pyproject.toml
b/providers/databricks/pyproject.toml
index 23326f5ce74..40fac68ee2b 100644
--- a/providers/databricks/pyproject.toml
+++ b/providers/databricks/pyproject.toml
@@ -63,7 +63,7 @@ dependencies = [
"apache-airflow-providers-common-compat>=1.13.0",
"apache-airflow-providers-common-sql>=1.32.0",
"requests>=2.32.0,<3",
- "databricks-sql-connector>=4.0.0", # use >=4.2.7 for pandas 3.0.0. See
https://github.com/databricks/databricks-sql-python/pull/768
+ "databricks-sql-connector>=4.4.0",
"aiohttp>=3.14.0, <4",
"mergedeep>=1.3.4",
'pandas>=2.1.2; python_version <"3.13"',
diff --git a/scripts/in_container/run_generate_constraints.py
b/scripts/in_container/run_generate_constraints.py
index 6944e462799..6310ec1a052 100755
--- a/scripts/in_container/run_generate_constraints.py
+++ b/scripts/in_container/run_generate_constraints.py
@@ -512,21 +512,13 @@ def generate_constraints_pypi_providers(config_params:
ConfigParams) -> None:
# * pyarrow>=22.0.0 on Python 3.14 — older pyarrow releases have no
prebuilt wheels for
# Python 3.14 and uv falls back to building from source, which fails.
pyarrow 22.0.0 is
# the first release shipping cp314 wheels.
- # * pymysql<1.2 — pymysql 1.2.0 changed Connection.ping() to require
`reconnect` as a
- # positional arg, which breaks SQLAlchemy's
AsyncAdapt_aiomysql_connection.ping() (it
- # has no default for `reconnect`). The released
apache-airflow-providers-mysql on PyPI
- # does not yet carry this cap, so we mirror it here so PyPI constraints
stay installable
- # until the SQLAlchemy fix is released. Tracked upstream at
- # https://github.com/sqlalchemy/sqlalchemy/issues/13306
- # * databricks-sql-connector>=4.0.0 - added to keep
databricks-sql-connector from downgrading
- # because of https://github.com/apache/thrift/pull/3584 - which shipped
thrift 0.24.0. Older
- # versions of databricks-sql-connector do not have the thrift<=0.23.0
limitation, so the
- # resolver preferred the latest thrift over the latest connector and
downgraded the connector.
- # This is tracked in
https://github.com/databricks/databricks-sql-python/issues/859
+ # * gremlinpython>=3.8.0 — older versions of gremlinpython have more
relaxed dependencies and
+ # resolver might choose to downgrade gremlinpython to an older version,
+ # which in turn might downgrade tinkerpop provider. Having
gremlinpython>=3.8.0 ensures
+ # that the resolver will not downgrade the provider.
additional_constraints_for_highest_resolution: list[str] = [
"pyarrow>=22.0.0; python_version >= '3.14'",
- "pymysql>=1.0.3,<1.2",
- "databricks-sql-connector>=4.0.0",
+ "gremlinpython>=3.8.0",
]
result = run_command(
diff --git a/uv.lock b/uv.lock
index ee1995d637e..8bc48d4c7af 100644
--- a/uv.lock
+++ b/uv.lock
@@ -330,7 +330,7 @@ name = "adbc-driver-manager"
version = "1.11.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "typing-extensions", marker = "python_full_version < '3.13'" },
+ { name = "typing-extensions" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/e9/5e/50aab18cb501e42d3aca3cd2cc26c6637094fcaf5b6576e350c444188f1f/adbc_driver_manager-1.11.0.tar.gz",
hash =
"sha256:c64aaabeb5810109ab3d2961008f1b014e9f2d87b3df4416c2a080a40237af50", size
= 233059, upload-time = "2026-04-07T00:17:28.263Z" }
wheels = [
@@ -375,8 +375,8 @@ name = "adbc-driver-postgresql"
version = "1.11.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "adbc-driver-manager", marker = "python_full_version < '3.13'" },
- { name = "importlib-resources", marker = "python_full_version < '3.13'" },
+ { name = "adbc-driver-manager" },
+ { name = "importlib-resources" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/68/10/2962c25035887cd03af3b348eac3302493936f45048c220021a802d07f12/adbc_driver_postgresql-1.11.0.tar.gz",
hash =
"sha256:f5688b8648ac7a86d8b89340231bb3686ac5df56ee95d1ca0b875dad5d52b48a", size
= 32328, upload-time = "2026-04-07T00:17:29.232Z" }
wheels = [
@@ -392,8 +392,8 @@ name = "adbc-driver-sqlite"
version = "1.11.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "adbc-driver-manager", marker = "python_full_version < '3.13'" },
- { name = "importlib-resources", marker = "python_full_version < '3.13'" },
+ { name = "adbc-driver-manager" },
+ { name = "importlib-resources" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/3a/dd/8a5f4908aa4bdec64dcd672734fa314d692517458ce169591639d0123fe1/adbc_driver_sqlite-1.11.0.tar.gz",
hash =
"sha256:a4c6b4962610f7cd67cd754c42dd74e18a2c11fabeec9488c5501d73ae62dc62", size
= 28885, upload-time = "2026-04-07T00:17:31.325Z" }
wheels = [
@@ -456,7 +456,7 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "caio", marker = "python_full_version < '3.11'" },
+ { name = "caio" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/67/e2/d7cb819de8df6b5c1968a2756c3cb4122d4fa2b8fc768b53b7c9e5edb646/aiofile-3.9.0.tar.gz",
hash =
"sha256:e5ad718bb148b265b6df1b3752c4d1d83024b93da9bd599df74b9d9ffcf7919b", size
= 17943, upload-time = "2024-10-08T10:39:35.846Z" }
wheels = [
@@ -480,7 +480,7 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "caio", marker = "python_full_version >= '3.11'" },
+ { name = "caio" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/48/41/2fea7e193e061ce54eacc3b7bc0e6a99e4fcff43c78cf0a76dd781ed8334/aiofile-3.11.1.tar.gz",
hash =
"sha256:1f91912c6643d2a4e49ca4ae3514f0bf3867ce948a36d99a6411b8f4755f4cf9", size
= 19342, upload-time = "2026-05-16T08:18:33.538Z" }
wheels = [
@@ -647,7 +647,7 @@ name = "aiohttp-cors"
version = "0.8.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "aiohttp", marker = "python_full_version < '3.15'" },
+ { name = "aiohttp" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/6f/6d/d89e846a5444b3d5eb8985a6ddb0daef3774928e1bfbce8e84ec97b0ffa7/aiohttp_cors-0.8.1.tar.gz",
hash =
"sha256:ccacf9cb84b64939ea15f859a146af1f662a6b1d68175754a07315e305fb1403", size
= 38626, upload-time = "2025-03-31T14:16:20.048Z" }
wheels = [
@@ -2130,7 +2130,7 @@ requires-dist = [
{ name = "rich", specifier = ">=13.6.0" },
{ name = "rich-argparse", specifier = ">=1.0.0" },
{ name = "setproctitle", specifier = ">=1.3.3" },
- { name = "sqlalchemy", extras = ["asyncio"], specifier = ">=2.0.48" },
+ { name = "sqlalchemy", extras = ["asyncio"], specifier = ">=2.0.50" },
{ name = "starlette", specifier = ">=1.0.1" },
{ name = "statsd", marker = "extra == 'statsd'", specifier = ">=3.3.0" },
{ name = "structlog", specifier = ">=25.4.0" },
@@ -4881,7 +4881,7 @@ requires-dist = [
{ name = "apache-airflow-providers-standard", marker = "extra ==
'standard'", editable = "providers/standard" },
{ name = "azure-identity", marker = "extra == 'azure-identity'", specifier
= ">=1.3.1" },
{ name = "databricks-sdk", marker = "extra == 'sdk'", specifier =
"==0.10.0" },
- { name = "databricks-sql-connector", specifier = ">=4.0.0" },
+ { name = "databricks-sql-connector", specifier = ">=4.4.0" },
{ name = "databricks-sqlalchemy", marker = "extra == 'sqlalchemy'",
specifier = ">=1.0.2" },
{ name = "fastavro", marker = "python_full_version >= '3.12' and
python_full_version < '3.14' and extra == 'avro'", specifier = ">=1.10.0" },
{ name = "fastavro", marker = "python_full_version >= '3.14' and extra ==
'avro'", specifier = ">=1.12.1" },
@@ -10446,8 +10446,8 @@ name = "cassandra-driver"
version = "3.30.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "deprecated", marker = "python_full_version < '3.14'" },
- { name = "geomet", marker = "python_full_version < '3.14'" },
+ { name = "deprecated" },
+ { name = "geomet" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/bb/ed/4e16210e194660f107929ee494f1cf18557252655067d9b39029c241be2d/cassandra_driver-3.30.1.tar.gz",
hash =
"sha256:0c6a3e1428f7c6a9aa6c944b9c47a37cd2cdbeb5b5a82d42c33afdd56f14e398", size
= 289233, upload-time = "2026-07-06T20:14:31.37Z" }
wheels = [
@@ -11012,7 +11012,7 @@ name = "colorful"
version = "0.5.8"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "colorama", marker = "python_full_version < '3.15' and
sys_platform == 'win32'" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/82/31/109ef4bedeb32b4202e02ddb133162457adc4eb890a9ed9c05c9dd126ed0/colorful-0.5.8.tar.gz",
hash =
"sha256:bb16502b198be2f1c42ba3c52c703d5f651d826076817185f0294c1a549a7445", size
= 209361, upload-time = "2025-10-29T11:53:21.663Z" }
wheels = [
@@ -11330,7 +11330,7 @@ wheels = [
[[package]]
name = "databricks-sql-connector"
-version = "4.2.5"
+version = "4.4.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "lz4" },
@@ -11344,9 +11344,9 @@ dependencies = [
{ name = "thrift" },
{ name = "urllib3" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/42/0c/1e8179f427044a0c769e279b2c45b72a20cff902f4e92ca1bcca50549435/databricks_sql_connector-4.2.5.tar.gz",
hash =
"sha256:762df7568ef1998540f96b20cad6f1aaae87d1aad54e40e528f87e4524397291", size
= 187223, upload-time = "2026-02-09T11:26:29.762Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/3e/83/b5576b2cd457d8d393aca2d22b64cbb123e0eb91a46dddc50e5ec8b5e420/databricks_sql_connector-4.4.0.tar.gz",
hash =
"sha256:97d20b5e12e4aa50d16fe5fea3914f19319a207f2f4912a395a08497c25cb16f", size
= 225152, upload-time = "2026-07-22T10:24:50.018Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/67/a7/0d6dd8323cb2249a979cf4c6a45694e975668c53b19d52d7e15490bafb4c/databricks_sql_connector-4.2.5-py3-none-any.whl",
hash =
"sha256:31cee10552ce77a830318ce9488fc5e67daca7abbcdf0d8d34f12a180bc55039", size
= 213906, upload-time = "2026-02-09T11:26:28.566Z" },
+ { url =
"https://files.pythonhosted.org/packages/e5/88/8bd874f39f8c3f2e36f60cebdee8b016a4f227bfc59c26c171afb6fa4825/databricks_sql_connector-4.4.0-py3-none-any.whl",
hash =
"sha256:6d9111dce577b954fa4684e5cf81484aaa810171d852d472c3c67ec4892bbb74", size
= 252850, upload-time = "2026-07-22T10:24:48.623Z" },
]
[[package]]
@@ -12495,7 +12495,7 @@ name = "geomet"
version = "1.1.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "click", marker = "python_full_version < '3.14'" },
+ { name = "click" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/2a/8c/dde022aa6747b114f6b14a7392871275dea8867e2bd26cddb80cc6d66620/geomet-1.1.0.tar.gz",
hash =
"sha256:51e92231a0ef6aaa63ac20c443377ba78a303fd2ecd179dc3567de79f3c11605", size
= 28732, upload-time = "2023-11-14T15:43:36.764Z" }
wheels = [
@@ -13920,7 +13920,7 @@ name = "gssapi"
version = "1.11.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "decorator", marker = "python_full_version < '3.15' or
sys_platform != 'win32'" },
+ { name = "decorator" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/23/52/c1e90623c259a42ab0587078bb04f959867b970add46ff66750ead8fc7c5/gssapi-1.11.1.tar.gz",
hash =
"sha256:2049ee4b1d0c363163a1344b7282a363f9f4094e51d2c36de0cf01d4735e0ae2", size
= 95233, upload-time = "2026-01-26T21:01:39.463Z" }
wheels = [
@@ -14543,17 +14543,17 @@ wheels = [
[[package]]
name = "impyla"
-version = "0.23.0"
+version = "0.24.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "bitarray" },
- { name = "six" },
+ { name = "pure-sasl" },
{ name = "thrift" },
{ name = "thrift-sasl" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/00/89/0f5cada2299154fa71c0218106d28755bae2ebd433a2e1dd247d943bb121/impyla-0.23.0.tar.gz",
hash =
"sha256:0c617436cd98493139306354f5c0af75d1d7567b168be1289fdea1fdfb431777", size
= 277015, upload-time = "2026-05-29T20:32:43.22Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/b2/43/906b66fda1b83be56928a63784fa8c5bedb8ed48efa8f74cf9a7f498f685/impyla-0.24.0.tar.gz",
hash =
"sha256:7c0ee0579aab4cbf1a0c1278ed06acdc982369fad0df7d673a009f59d0e04b05", size
= 329003, upload-time = "2026-06-19T13:37:40.958Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/c7/55/296ad4926f8002a1cef23172aab0a1e99587c1e37328c80c608287c601f8/impyla-0.23.0-py2.py3-none-any.whl",
hash =
"sha256:65d41c95fe4a304459631c72080f08f14e94f15e6d5d2529c18ea612d6935e22", size
= 310736, upload-time = "2026-05-29T20:32:41.335Z" },
+ { url =
"https://files.pythonhosted.org/packages/27/3d/1fd8f98777df54a8e181c4beb6bd0fbdbc631093c0337986c8fc4c853ddf/impyla-0.24.0-py3-none-any.whl",
hash =
"sha256:48f0dcd727af111212162bcf55dda3a545b22d862294ed19a973b47f23e800e2", size
= 372609, upload-time = "2026-06-19T13:37:39.14Z" },
]
[[package]]
@@ -14697,17 +14697,17 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "colorama", marker = "python_full_version < '3.11' and
sys_platform == 'win32'" },
- { name = "decorator", marker = "python_full_version < '3.11'" },
- { name = "exceptiongroup", marker = "python_full_version < '3.11'" },
- { name = "jedi", marker = "python_full_version < '3.11'" },
- { name = "matplotlib-inline", marker = "python_full_version < '3.11'" },
- { name = "pexpect", marker = "python_full_version < '3.11' and
sys_platform != 'emscripten' and sys_platform != 'win32'" },
- { name = "prompt-toolkit", marker = "python_full_version < '3.11'" },
- { name = "pygments", marker = "python_full_version < '3.11'" },
- { name = "stack-data", marker = "python_full_version < '3.11'" },
- { name = "traitlets", marker = "python_full_version < '3.11'" },
- { name = "typing-extensions", marker = "python_full_version < '3.11'" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "decorator" },
+ { name = "exceptiongroup" },
+ { name = "jedi" },
+ { name = "matplotlib-inline" },
+ { name = "pexpect", marker = "sys_platform != 'emscripten' and
sys_platform != 'win32'" },
+ { name = "prompt-toolkit" },
+ { name = "pygments" },
+ { name = "stack-data" },
+ { name = "traitlets" },
+ { name = "typing-extensions" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/40/18/f8598d287006885e7136451fdea0755af4ebcbfe342836f24deefaed1164/ipython-8.39.0.tar.gz",
hash =
"sha256:4110ae96012c379b8b6db898a07e186c40a2a1ef5d57a7fa83166047d9da7624", size
= 5513971, upload-time = "2026-03-27T10:02:13.94Z" }
wheels = [
@@ -14731,18 +14731,18 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "colorama", marker = "python_full_version >= '3.11' and
sys_platform == 'win32'" },
- { name = "decorator", marker = "python_full_version >= '3.11'" },
- { name = "ipython-pygments-lexers", marker = "python_full_version >=
'3.11'" },
- { name = "jedi", marker = "python_full_version >= '3.11'" },
- { name = "matplotlib-inline", marker = "python_full_version >= '3.11'" },
- { name = "pexpect", marker = "python_full_version >= '3.11' and
sys_platform != 'emscripten' and sys_platform != 'win32'" },
- { name = "prompt-toolkit", marker = "python_full_version >= '3.11'" },
- { name = "psutil", marker = "python_full_version >= '3.11' and
sys_platform != 'cygwin' and sys_platform != 'emscripten'" },
- { name = "pygments", marker = "python_full_version >= '3.11'" },
- { name = "stack-data", marker = "python_full_version >= '3.11'" },
- { name = "traitlets", marker = "python_full_version >= '3.11'" },
- { name = "typing-extensions", marker = "python_full_version == '3.11.*'" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "decorator" },
+ { name = "ipython-pygments-lexers" },
+ { name = "jedi" },
+ { name = "matplotlib-inline" },
+ { name = "pexpect", marker = "sys_platform != 'emscripten' and
sys_platform != 'win32'" },
+ { name = "prompt-toolkit" },
+ { name = "psutil", marker = "sys_platform != 'cygwin' and sys_platform !=
'emscripten'" },
+ { name = "pygments" },
+ { name = "stack-data" },
+ { name = "traitlets" },
+ { name = "typing-extensions", marker = "python_full_version < '3.12'" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/53/59/165d3b4d75cc34add3122c4417ecb229085140ac573103c223cd01dde96f/ipython-9.15.0.tar.gz",
hash =
"sha256:da2819ce2aa83135257df830660b1176d986c3d2876db24df01974fa955b2756", size
= 4442580, upload-time = "2026-06-26T11:03:35.913Z" }
wheels = [
@@ -14754,7 +14754,7 @@ name = "ipython-pygments-lexers"
version = "1.1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "pygments", marker = "python_full_version >= '3.11'" },
+ { name = "pygments" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz",
hash =
"sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size
= 8393, upload-time = "2025-01-17T11:24:34.505Z" }
wheels = [
@@ -17507,9 +17507,9 @@ name = "opencensus"
version = "0.11.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "google-api-core", marker = "python_full_version < '3.15'" },
- { name = "opencensus-context", marker = "python_full_version < '3.15'" },
- { name = "six", marker = "python_full_version < '3.15'" },
+ { name = "google-api-core" },
+ { name = "opencensus-context" },
+ { name = "six" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/15/a7/a46dcffa1b63084f9f17fe3c8cb20724c4c8f91009fd0b2cfdb27d5d2b35/opencensus-0.11.4.tar.gz",
hash =
"sha256:cbef87d8b8773064ab60e5c2a1ced58bbaa38a6d052c41aec224958ce544eff2", size
= 64966, upload-time = "2024-01-03T18:04:07.085Z" }
wheels = [
@@ -18067,9 +18067,9 @@ wheels = [
[package.optional-dependencies]
sql-other = [
- { name = "adbc-driver-postgresql", marker = "python_full_version < '3.13'"
},
- { name = "adbc-driver-sqlite", marker = "python_full_version < '3.13'" },
- { name = "sqlalchemy", marker = "python_full_version < '3.13'" },
+ { name = "adbc-driver-postgresql" },
+ { name = "adbc-driver-sqlite" },
+ { name = "sqlalchemy" },
]
[[package]]
@@ -20477,9 +20477,9 @@ name = "python3-saml"
version = "1.16.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "isodate", marker = "python_full_version < '3.13'" },
- { name = "lxml", marker = "python_full_version < '3.13'" },
- { name = "xmlsec", marker = "python_full_version < '3.13'" },
+ { name = "isodate" },
+ { name = "lxml" },
+ { name = "xmlsec" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/5d/98/6e0268c3a9893af3d4c5cf670183e0314cd6b5cb034a612d6a7cc5060df8/python3-saml-1.16.0.tar.gz",
hash =
"sha256:97c9669aecabc283c6e5fb4eb264f446b6e006f5267d01c9734f9d8bffdac133", size
= 83468, upload-time = "2023-10-09T10:37:43.128Z" }
wheels = [
@@ -20792,14 +20792,14 @@ name = "ray"
version = "2.56.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "click", marker = "python_full_version < '3.15'" },
- { name = "filelock", marker = "python_full_version < '3.15'" },
- { name = "jsonschema", marker = "python_full_version < '3.15'" },
- { name = "msgpack", marker = "python_full_version < '3.15'" },
- { name = "packaging", marker = "python_full_version < '3.15'" },
- { name = "protobuf", marker = "python_full_version < '3.15'" },
- { name = "pyyaml", marker = "python_full_version < '3.15'" },
- { name = "requests", marker = "python_full_version < '3.15'" },
+ { name = "click" },
+ { name = "filelock" },
+ { name = "jsonschema" },
+ { name = "msgpack" },
+ { name = "packaging" },
+ { name = "protobuf" },
+ { name = "pyyaml" },
+ { name = "requests" },
]
wheels = [
{ url =
"https://files.pythonhosted.org/packages/62/f5/89dc8571f35355a7f889cd4709b440abf6db2c5fc8b5427b614d5084e9cb/ray-2.56.1-cp310-cp310-macosx_12_0_arm64.whl",
hash =
"sha256:58b8c037a9f2b7b7866439cb6fe19d452ba3961f2b62d0a247dc3adf2ca45265", size
= 66364186, upload-time = "2026-07-17T21:27:58.09Z" },
@@ -20824,20 +20824,20 @@ wheels = [
[package.optional-dependencies]
default = [
- { name = "aiohttp", marker = "python_full_version < '3.15'" },
- { name = "aiohttp-cors", marker = "python_full_version < '3.15'" },
- { name = "colorful", marker = "python_full_version < '3.15'" },
- { name = "grpcio", marker = "python_full_version < '3.15'" },
- { name = "opencensus", marker = "python_full_version < '3.15'" },
- { name = "opentelemetry-exporter-prometheus", marker =
"python_full_version < '3.15'" },
- { name = "opentelemetry-proto", marker = "python_full_version < '3.15'" },
- { name = "opentelemetry-sdk", marker = "python_full_version < '3.15'" },
- { name = "prometheus-client", marker = "python_full_version < '3.15'" },
- { name = "py-spy", marker = "python_full_version < '3.15'" },
- { name = "pydantic", marker = "python_full_version < '3.15'" },
- { name = "requests", marker = "python_full_version < '3.15'" },
- { name = "smart-open", marker = "python_full_version < '3.15'" },
- { name = "virtualenv", marker = "python_full_version < '3.15'" },
+ { name = "aiohttp" },
+ { name = "aiohttp-cors" },
+ { name = "colorful" },
+ { name = "grpcio" },
+ { name = "opencensus" },
+ { name = "opentelemetry-exporter-prometheus" },
+ { name = "opentelemetry-proto" },
+ { name = "opentelemetry-sdk" },
+ { name = "prometheus-client" },
+ { name = "py-spy" },
+ { name = "pydantic" },
+ { name = "requests" },
+ { name = "smart-open" },
+ { name = "virtualenv" },
]
[[package]]
@@ -21611,10 +21611,10 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "joblib", marker = "python_full_version < '3.11'" },
- { name = "numpy", version = "2.2.6", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
- { name = "scipy", version = "1.15.3", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
- { name = "threadpoolctl", marker = "python_full_version < '3.11'" },
+ { name = "joblib" },
+ { name = "numpy", version = "2.2.6", source = { registry =
"https://pypi.org/simple" } },
+ { name = "scipy", version = "1.15.3", source = { registry =
"https://pypi.org/simple" } },
+ { name = "threadpoolctl" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/37/59/44985a2bdc95c74e34fef3d10cb5d93ce13b0e2a7baefffe1b53853b502d/scikit_learn-1.5.2.tar.gz",
hash =
"sha256:b4237ed7b3fdd0a4882792e68ef2545d5baa50aca3bb45aa7df468138ad8f94d", size
= 7001680, upload-time = "2024-09-11T15:50:10.957Z" }
wheels = [
@@ -21657,13 +21657,13 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "joblib", marker = "python_full_version >= '3.11'" },
- { name = "narwhals", marker = "python_full_version >= '3.11'" },
- { name = "numpy", version = "2.4.6", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
+ { name = "joblib" },
+ { name = "narwhals" },
+ { name = "numpy", version = "2.4.6", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
{ name = "numpy", version = "2.5.1", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
- { name = "scipy", version = "1.17.1", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
+ { name = "scipy", version = "1.17.1", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
{ name = "scipy", version = "1.18.0", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
- { name = "threadpoolctl", marker = "python_full_version >= '3.11'" },
+ { name = "threadpoolctl" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz",
hash =
"sha256:8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557", size
= 7750767, upload-time = "2026-06-02T11:54:32.706Z" }
wheels = [
@@ -21708,7 +21708,7 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "numpy", version = "2.2.6", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
+ { name = "numpy", version = "2.2.6", source = { registry =
"https://pypi.org/simple" } },
]
sdist = { url =
"https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz",
hash =
"sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size
= 59419214, upload-time = "2025-05-08T16:13:05.955Z" }
wheels = [
@@ -21768,7 +21768,7 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "numpy", version = "2.4.6", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
+ { name = "numpy", version = "2.4.6", source = { registry =
"https://pypi.org/simple" } },
]
sdist = { url =
"https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz",
hash =
"sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size
= 30573822, upload-time = "2026-02-23T00:26:24.851Z" }
wheels = [
@@ -21849,7 +21849,7 @@ resolution-markers = [
"(python_full_version == '3.12.*' and platform_machine != 'arm64') or
(python_full_version == '3.12.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "numpy", version = "2.5.1", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
+ { name = "numpy", version = "2.5.1", source = { registry =
"https://pypi.org/simple" } },
]
sdist = { url =
"https://files.pythonhosted.org/packages/a7/25/c2700dfaf6442b4effaa91af24ebce5dc9d31bb4a69706313aae70d72cd0/scipy-1.18.0.tar.gz",
hash =
"sha256:67b2ad2ad54c72ca6d04975a9b2df8c3638c34ddd5b28738e94fc2b57929d378", size
= 30774447, upload-time = "2026-06-19T15:01:43.456Z" }
wheels = [
@@ -21934,8 +21934,8 @@ name = "secretstorage"
version = "3.5.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "cryptography", marker = "(python_full_version >= '3.14' and
sys_platform == 'darwin') or (python_full_version < '3.15' and sys_platform ==
'emscripten') or (python_full_version < '3.15' and sys_platform == 'win32') or
(platform_machine != 'arm64' and sys_platform == 'darwin') or (sys_platform !=
'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" },
- { name = "jeepney", marker = "(python_full_version >= '3.14' and
sys_platform == 'darwin') or (python_full_version < '3.15' and sys_platform ==
'emscripten') or (python_full_version < '3.15' and sys_platform == 'win32') or
(platform_machine != 'arm64' and sys_platform == 'darwin') or (sys_platform !=
'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" },
+ { name = "cryptography" },
+ { name = "jeepney" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/1c/03/e834bcd866f2f8a49a85eaff47340affa3bfa391ee9912a952a1faa68c7b/secretstorage-3.5.0.tar.gz",
hash =
"sha256:f04b8e4689cbce351744d5537bf6b1329c6fc68f91fa666f60a380edddcd11be", size
= 19884, upload-time = "2025-11-23T19:02:53.191Z" }
wheels = [
@@ -22134,7 +22134,7 @@ name = "smart-open"
version = "8.0.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "wrapt", marker = "python_full_version < '3.15'" },
+ { name = "wrapt" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/76/53/9c513747547fd595d5c143259129ea8b9c3ea2f6b7bb9dcea2b1966ded3c/smart_open-8.0.1.tar.gz",
hash =
"sha256:18b1c4496003c6902be17c15f032b5c319f307c89c6ae9e6b028b508bed8b2cf", size
= 61882, upload-time = "2026-07-15T13:56:10.492Z" }
wheels = [
@@ -22238,15 +22238,15 @@ name = "snowflake-snowpark-python"
version = "1.53.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "cloudpickle", marker = "python_full_version < '3.14'" },
- { name = "protobuf", marker = "python_full_version < '3.14'" },
- { name = "python-dateutil", marker = "python_full_version < '3.14'" },
- { name = "pyyaml", marker = "python_full_version < '3.14'" },
- { name = "setuptools", marker = "python_full_version < '3.14'" },
- { name = "snowflake-connector-python", marker = "python_full_version <
'3.14'" },
- { name = "typing-extensions", marker = "python_full_version < '3.14'" },
- { name = "tzlocal", marker = "python_full_version < '3.14'" },
- { name = "wheel", marker = "python_full_version < '3.14'" },
+ { name = "cloudpickle" },
+ { name = "protobuf" },
+ { name = "python-dateutil" },
+ { name = "pyyaml" },
+ { name = "setuptools" },
+ { name = "snowflake-connector-python" },
+ { name = "typing-extensions" },
+ { name = "tzlocal" },
+ { name = "wheel" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/72/5b/4a0eb18191c98d62b8a0a363a4c2d9ee5f01f0f33f32ecd59ddea7b56e3e/snowflake_snowpark_python-1.53.1.tar.gz",
hash =
"sha256:5a0bcbf01aac54336c7763b748837281762e57214b6425c84ed412706fb58df7", size
= 1784995, upload-time = "2026-07-15T23:06:44.704Z" }
wheels = [
@@ -22293,23 +22293,23 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "alabaster", marker = "python_full_version < '3.11'" },
- { name = "babel", marker = "python_full_version < '3.11'" },
- { name = "colorama", marker = "python_full_version < '3.11' and
sys_platform == 'win32'" },
- { name = "docutils", version = "0.21.2", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
- { name = "imagesize", marker = "python_full_version < '3.11'" },
- { name = "jinja2", marker = "python_full_version < '3.11'" },
- { name = "packaging", marker = "python_full_version < '3.11'" },
- { name = "pygments", marker = "python_full_version < '3.11'" },
- { name = "requests", marker = "python_full_version < '3.11'" },
- { name = "snowballstemmer", marker = "python_full_version < '3.11'" },
- { name = "sphinxcontrib-applehelp", marker = "python_full_version <
'3.11'" },
- { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11'"
},
- { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11'"
},
- { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11'" },
- { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11'" },
- { name = "sphinxcontrib-serializinghtml", marker = "python_full_version <
'3.11'" },
- { name = "tomli", marker = "python_full_version < '3.11'" },
+ { name = "alabaster" },
+ { name = "babel" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "docutils", version = "0.21.2", source = { registry =
"https://pypi.org/simple" } },
+ { name = "imagesize" },
+ { name = "jinja2" },
+ { name = "packaging" },
+ { name = "pygments" },
+ { name = "requests" },
+ { name = "snowballstemmer" },
+ { name = "sphinxcontrib-applehelp" },
+ { name = "sphinxcontrib-devhelp" },
+ { name = "sphinxcontrib-htmlhelp" },
+ { name = "sphinxcontrib-jsmath" },
+ { name = "sphinxcontrib-qthelp" },
+ { name = "sphinxcontrib-serializinghtml" },
+ { name = "tomli" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz",
hash =
"sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size
= 8184611, upload-time = "2024-10-13T20:27:13.93Z" }
wheels = [
@@ -22325,23 +22325,23 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "alabaster", marker = "python_full_version == '3.11.*'" },
- { name = "babel", marker = "python_full_version == '3.11.*'" },
- { name = "colorama", marker = "python_full_version == '3.11.*' and
sys_platform == 'win32'" },
- { name = "docutils", version = "0.22.4", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
- { name = "imagesize", marker = "python_full_version == '3.11.*'" },
- { name = "jinja2", marker = "python_full_version == '3.11.*'" },
- { name = "packaging", marker = "python_full_version == '3.11.*'" },
- { name = "pygments", marker = "python_full_version == '3.11.*'" },
- { name = "requests", marker = "python_full_version == '3.11.*'" },
- { name = "roman-numerals", marker = "python_full_version == '3.11.*'" },
- { name = "snowballstemmer", marker = "python_full_version == '3.11.*'" },
- { name = "sphinxcontrib-applehelp", marker = "python_full_version ==
'3.11.*'" },
- { name = "sphinxcontrib-devhelp", marker = "python_full_version ==
'3.11.*'" },
- { name = "sphinxcontrib-htmlhelp", marker = "python_full_version ==
'3.11.*'" },
- { name = "sphinxcontrib-jsmath", marker = "python_full_version ==
'3.11.*'" },
- { name = "sphinxcontrib-qthelp", marker = "python_full_version ==
'3.11.*'" },
- { name = "sphinxcontrib-serializinghtml", marker = "python_full_version ==
'3.11.*'" },
+ { name = "alabaster" },
+ { name = "babel" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "docutils", version = "0.22.4", source = { registry =
"https://pypi.org/simple" } },
+ { name = "imagesize" },
+ { name = "jinja2" },
+ { name = "packaging" },
+ { name = "pygments" },
+ { name = "requests" },
+ { name = "roman-numerals" },
+ { name = "snowballstemmer" },
+ { name = "sphinxcontrib-applehelp" },
+ { name = "sphinxcontrib-devhelp" },
+ { name = "sphinxcontrib-htmlhelp" },
+ { name = "sphinxcontrib-jsmath" },
+ { name = "sphinxcontrib-qthelp" },
+ { name = "sphinxcontrib-serializinghtml" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz",
hash =
"sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size
= 8710502, upload-time = "2025-12-04T07:45:27.343Z" }
wheels = [
@@ -22363,23 +22363,23 @@ resolution-markers = [
"(python_full_version == '3.12.*' and platform_machine != 'arm64') or
(python_full_version == '3.12.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "alabaster", marker = "python_full_version >= '3.12'" },
- { name = "babel", marker = "python_full_version >= '3.12'" },
- { name = "colorama", marker = "python_full_version >= '3.12' and
sys_platform == 'win32'" },
- { name = "docutils", version = "0.22.4", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
- { name = "imagesize", marker = "python_full_version >= '3.12'" },
- { name = "jinja2", marker = "python_full_version >= '3.12'" },
- { name = "packaging", marker = "python_full_version >= '3.12'" },
- { name = "pygments", marker = "python_full_version >= '3.12'" },
- { name = "requests", marker = "python_full_version >= '3.12'" },
- { name = "roman-numerals", marker = "python_full_version >= '3.12'" },
- { name = "snowballstemmer", marker = "python_full_version >= '3.12'" },
- { name = "sphinxcontrib-applehelp", marker = "python_full_version >=
'3.12'" },
- { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12'"
},
- { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >=
'3.12'" },
- { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12'"
},
- { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12'"
},
- { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >=
'3.12'" },
+ { name = "alabaster" },
+ { name = "babel" },
+ { name = "colorama", marker = "sys_platform == 'win32'" },
+ { name = "docutils", version = "0.22.4", source = { registry =
"https://pypi.org/simple" } },
+ { name = "imagesize" },
+ { name = "jinja2" },
+ { name = "packaging" },
+ { name = "pygments" },
+ { name = "requests" },
+ { name = "roman-numerals" },
+ { name = "snowballstemmer" },
+ { name = "sphinxcontrib-applehelp" },
+ { name = "sphinxcontrib-devhelp" },
+ { name = "sphinxcontrib-htmlhelp" },
+ { name = "sphinxcontrib-jsmath" },
+ { name = "sphinxcontrib-qthelp" },
+ { name = "sphinxcontrib-serializinghtml" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz",
hash =
"sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size
= 8718324, upload-time = "2025-12-31T15:09:27.646Z" }
wheels = [
@@ -22445,12 +22445,12 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "colorama", marker = "python_full_version < '3.11'" },
- { name = "sphinx", version = "8.1.3", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
- { name = "starlette", marker = "python_full_version < '3.11'" },
- { name = "uvicorn", marker = "python_full_version < '3.11'" },
- { name = "watchfiles", marker = "python_full_version < '3.11'" },
- { name = "websockets", marker = "python_full_version < '3.11'" },
+ { name = "colorama" },
+ { name = "sphinx", version = "8.1.3", source = { registry =
"https://pypi.org/simple" } },
+ { name = "starlette" },
+ { name = "uvicorn" },
+ { name = "watchfiles" },
+ { name = "websockets" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/a5/2c/155e1de2c1ba96a72e5dba152c509a8b41e047ee5c2def9e9f0d812f8be7/sphinx_autobuild-2024.10.3.tar.gz",
hash =
"sha256:248150f8f333e825107b6d4b86113ab28fa51750e5f9ae63b59dc339be951fb1", size
= 14023, upload-time = "2024-10-02T23:15:30.172Z" }
wheels = [
@@ -22474,13 +22474,13 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "colorama", marker = "python_full_version >= '3.11'" },
- { name = "sphinx", version = "9.0.4", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
+ { name = "colorama" },
+ { name = "sphinx", version = "9.0.4", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
{ name = "sphinx", version = "9.1.0", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
- { name = "starlette", marker = "python_full_version >= '3.11'" },
- { name = "uvicorn", marker = "python_full_version >= '3.11'" },
- { name = "watchfiles", marker = "python_full_version >= '3.11'" },
- { name = "websockets", marker = "python_full_version >= '3.11'" },
+ { name = "starlette" },
+ { name = "uvicorn" },
+ { name = "watchfiles" },
+ { name = "websockets" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/e0/3c/a59a3a453d4133777f7ed2e83c80b7dc817d43c74b74298ca0af869662ad/sphinx_autobuild-2025.8.25.tar.gz",
hash =
"sha256:9cf5aab32853c8c31af572e4fecdc09c997e2b8be5a07daf2a389e270e85b213", size
= 15200, upload-time = "2025-08-25T18:44:55.436Z" }
wheels = [
@@ -22510,7 +22510,7 @@ resolution-markers = [
"(python_full_version < '3.11' and platform_machine != 'arm64') or
(python_full_version < '3.11' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "sphinx", version = "8.1.3", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
+ { name = "sphinx", version = "8.1.3", source = { registry =
"https://pypi.org/simple" } },
]
sdist = { url =
"https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz",
hash =
"sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size
= 2193689, upload-time = "2024-08-02T13:48:44.277Z" }
wheels = [
@@ -22534,7 +22534,7 @@ resolution-markers = [
"(python_full_version == '3.11.*' and platform_machine != 'arm64') or
(python_full_version == '3.11.*' and sys_platform != 'darwin')",
]
dependencies = [
- { name = "sphinx", version = "9.0.4", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" },
+ { name = "sphinx", version = "9.0.4", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
{ name = "sphinx", version = "9.1.0", source = { registry =
"https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz",
hash =
"sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size
= 2203582, upload-time = "2026-01-19T13:12:53.297Z" }
@@ -23108,12 +23108,46 @@ wheels = [
[[package]]
name = "thrift"
-version = "0.16.0"
-source = { registry = "https://pypi.org/simple" }
-dependencies = [
- { name = "six" },
+version = "0.24.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url =
"https://files.pythonhosted.org/packages/5f/bd/8f90501b11206e545da3343ed0e5740fc694be24a5f637d7dd7e4e3af927/thrift-0.24.0.tar.gz",
hash =
"sha256:9ef601c49e988475ff0e741d8e1b45feec23b48514e524341efc274191f1789c", size
= 69228, upload-time = "2026-07-11T16:53:50.933Z" }
+wheels = [
+ { url =
"https://files.pythonhosted.org/packages/a4/0b/5a7e760e711a4103557855613ae929c47a3949852cbcb403b7c21e0848fc/thrift-0.24.0-cp310-cp310-macosx_10_9_x86_64.whl",
hash =
"sha256:efe85c4508adaf6c9e6f7fac2b1c3c9beb4b39b19c375519966335a70b28e64a", size
= 184200, upload-time = "2026-07-11T16:53:05.385Z" },
+ { url =
"https://files.pythonhosted.org/packages/ec/57/1af719a59c1e75ff25a8f917c4111e7f9c17f2a58840d44f697e11a8066d/thrift-0.24.0-cp310-cp310-macosx_11_0_arm64.whl",
hash =
"sha256:a2baaec0c5cd7ba3eace54b26d81fdf0f5a85010468687cf4a131871d65abfed", size
= 183616, upload-time = "2026-07-11T16:53:06.578Z" },
+ { url =
"https://files.pythonhosted.org/packages/9a/51/5ec88cb4e7f0818e5048bb50c36a342675a40f381d8f53a62f588fc71de5/thrift-0.24.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
hash =
"sha256:cad27a826e86739a79a327e6afae5a9bea36aeed2989c4318fc2943b6cfad095", size
= 488814, upload-time = "2026-07-11T16:53:07.711Z" },
+ { url =
"https://files.pythonhosted.org/packages/18/e7/3eb3b653f3eff1d14fe3c3ed17cab8d8ae1a0bd44f486fe7c667afe88f5d/thrift-0.24.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
hash =
"sha256:9e26ca0f346e5ec2b6be9778573fb2e9d8b3eb162dbce94e61906176158b448b", size
= 494575, upload-time = "2026-07-11T16:53:09.013Z" },
+ { url =
"https://files.pythonhosted.org/packages/2e/cc/d55245458f990b4f440b71012f355d0cdcac294d7d949d1340c42973826e/thrift-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl",
hash =
"sha256:498ae392090d7ae17ab59ebd8dfabda76528eeb22d3890a57c9f226003d7ed6e", size
= 1434147, upload-time = "2026-07-11T16:53:10.195Z" },
+ { url =
"https://files.pythonhosted.org/packages/54/35/505418d1797ba7940b5ea65d96e88c7e702ab2f3cbc64007c3f14f868aa5/thrift-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl",
hash =
"sha256:acbd02baacfa0d2017f85b189ed69cd6baa522785d1ad86476eb7ce8cd16d063", size
= 1492591, upload-time = "2026-07-11T16:53:11.519Z" },
+ { url =
"https://files.pythonhosted.org/packages/e7/a1/882c647a219ff036fb73bf51cec9e1f432e34a687cb92f747ff51ab7d7c4/thrift-0.24.0-cp310-cp310-win_amd64.whl",
hash =
"sha256:887a10d718d85275da70fe4e9d4740268ae2854f205fb5869909d24cc5576b79", size
= 369174, upload-time = "2026-07-11T16:53:13.287Z" },
+ { url =
"https://files.pythonhosted.org/packages/2a/3b/7ba9f07a7ac7b98dd7f29f2d9e6f6e98e332942dc8dbd82b71abbac1233d/thrift-0.24.0-cp311-cp311-macosx_10_9_x86_64.whl",
hash =
"sha256:873c93d8496cf71589efd3128ddc5af0be350e6c1a0e615475d840eaa54f6124", size
= 228606, upload-time = "2026-07-11T16:53:14.788Z" },
+ { url =
"https://files.pythonhosted.org/packages/a9/8c/4d0d03b40063504e75c9a74456dbca097ee78af92ddfae6c0216da9d2717/thrift-0.24.0-cp311-cp311-macosx_11_0_arm64.whl",
hash =
"sha256:048d768e5822c436e8920b987d89a6a26e4d438ddf2de4b9d3f81444cd03cd04", size
= 227999, upload-time = "2026-07-11T16:53:16.178Z" },
+ { url =
"https://files.pythonhosted.org/packages/12/43/74758d030d8d1f103f32026b92e0c9c8b14a6d190197a5e8055b9697294d/thrift-0.24.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
hash =
"sha256:2592bb0bf232d0808583626a7a8d71e265851e974c182967d67dde1f16902aee", size
= 535383, upload-time = "2026-07-11T16:53:17.375Z" },
+ { url =
"https://files.pythonhosted.org/packages/89/d5/2f1e521dd0e8525c460e6e2ed3938f56b0d8208d794e08e0309f6e2ae299/thrift-0.24.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
hash =
"sha256:ca1b1ba00151565dc4e6673c924debd557aaf25b2790f1570b3430cb35503671", size
= 540968, upload-time = "2026-07-11T16:53:18.61Z" },
+ { url =
"https://files.pythonhosted.org/packages/9b/02/44abc539a6356d8ffc47fd36724b376d4d4d904924a720b4416911cd8009/thrift-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl",
hash =
"sha256:afb7977ccb8ecd7b1520a5141de64b58e94712528a26c10ac8f5b4ef220112a5", size
= 1480581, upload-time = "2026-07-11T16:53:19.772Z" },
+ { url =
"https://files.pythonhosted.org/packages/34/bc/77a6c2f8f4983473a22905d7c420eb6d6ea46ee590bc287f3443533d0525/thrift-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl",
hash =
"sha256:c8d37a4311a87bda4bd2b8e4137eec638c18e3a57d11a1011bd98a8867523860", size
= 1538742, upload-time = "2026-07-11T16:53:21.216Z" },
+ { url =
"https://files.pythonhosted.org/packages/06/b1/4c5e8ac71390292a70c4d75d695a562b6d6c081316d37f6121e18e1878d9/thrift-0.24.0-cp311-cp311-win_amd64.whl",
hash =
"sha256:fbf461351940ddaa85bf8c2ee1754c9cfdd33bb78322e635e1ea5cd3947ae49a", size
= 413572, upload-time = "2026-07-11T16:53:22.503Z" },
+ { url =
"https://files.pythonhosted.org/packages/0d/39/f3e6ec283fa6dbd490eab25a33c46edb6b3114ff9dc46b31bd88af3fd4ea/thrift-0.24.0-cp312-cp312-macosx_10_13_x86_64.whl",
hash =
"sha256:306e0fe3c96b300471c19cec60bd6816064fd93d04713488ef07120aff84653b", size
= 223061, upload-time = "2026-07-11T16:53:23.804Z" },
+ { url =
"https://files.pythonhosted.org/packages/45/86/efd51714e5ce62c4d3c7f998eb1b1f5526cd1ee9fb4080545e7fc25fe5cf/thrift-0.24.0-cp312-cp312-macosx_11_0_arm64.whl",
hash =
"sha256:8ac42199ea2a6fc6275b0aeec32ae09e7f9edb43890ff9a1af5e34191fb422cc", size
= 222518, upload-time = "2026-07-11T16:53:24.885Z" },
+ { url =
"https://files.pythonhosted.org/packages/70/b0/4ea971750d449180363aa2273f1d80e66ce068643c5993589978d7a3951f/thrift-0.24.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
hash =
"sha256:8cdd5f927eb98d0e8f00ab148b0cb66ae2598a396e907bd2b6febcbdcc46d80c", size
= 531068, upload-time = "2026-07-11T16:53:26.044Z" },
+ { url =
"https://files.pythonhosted.org/packages/97/d8/cbd6352723ab4a6668c40c0d10a680b0f05178df2de9ea919ea8e8d2b834/thrift-0.24.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
hash =
"sha256:134cd1a0d80f928377808348d1f9f647284ada093573beaa47040bed5507e219", size
= 539609, upload-time = "2026-07-11T16:53:27.238Z" },
+ { url =
"https://files.pythonhosted.org/packages/46/b1/af2e258f9c135dc359acda9390e557ddc501a9185b65892fc253f94ca160/thrift-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl",
hash =
"sha256:518199062feabfc0982767a0f7bceccb4fd1b485654f75e02913837444c3c130", size
= 1474702, upload-time = "2026-07-11T16:53:28.669Z" },
+ { url =
"https://files.pythonhosted.org/packages/38/6f/93424dc6ceb2a561d055df4fee825ff7116e342e126c6aab357e0a94185e/thrift-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl",
hash =
"sha256:d8c5de86af2a44641d423624c71c554a691d9f80c8b87709f15c7f98ccc6aeac", size
= 1535581, upload-time = "2026-07-11T16:53:29.967Z" },
+ { url =
"https://files.pythonhosted.org/packages/c5/35/88debea28426b31ac417a83cda5c029f67cf72665fd2327562adb5c151b1/thrift-0.24.0-cp312-cp312-win_amd64.whl",
hash =
"sha256:2f82bb16c4f2009dbc4fc9374604f05e998fb33be6a7787e095cea9842ecfa1d", size
= 407669, upload-time = "2026-07-11T16:53:31.282Z" },
+ { url =
"https://files.pythonhosted.org/packages/93/5a/3b0d7b47ae73c28891997433447f87ba26de0fc11ca9fd4ea8c6b497bf23/thrift-0.24.0-cp313-cp313-macosx_10_13_x86_64.whl",
hash =
"sha256:ebb8b389142d67554d0de814dd6c1d62b962751f68721537efca429c57b09327", size
= 224851, upload-time = "2026-07-11T16:53:32.528Z" },
+ { url =
"https://files.pythonhosted.org/packages/e9/d8/4e17cce911ebbf76c59472b488dbe25c32d51cef2500b6e255a9fb59ff02/thrift-0.24.0-cp313-cp313-macosx_11_0_arm64.whl",
hash =
"sha256:18e7693f1bcef45937ad31a02564add55dec754710d42afc8ee3fc26ecf13028", size
= 224313, upload-time = "2026-07-11T16:53:33.797Z" },
+ { url =
"https://files.pythonhosted.org/packages/fd/9a/eb8cb5a75fdff60b21b78c712a455adac01e1768792c3232184fa7202961/thrift-0.24.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
hash =
"sha256:937b398c311799fd5eddaeaffbd275510c68ead597eb1897e5e8113542fb2b50", size
= 532517, upload-time = "2026-07-11T16:53:35.458Z" },
+ { url =
"https://files.pythonhosted.org/packages/30/b7/d0ecdf3573eb4026343d04efa64cf465a8453e699bd41a2d68156c3caf83/thrift-0.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
hash =
"sha256:b89a83d4e9ae6029e14f6f7c73305044bf02739d729c6aa8025ef3b6faef0ec0", size
= 541124, upload-time = "2026-07-11T16:53:36.767Z" },
+ { url =
"https://files.pythonhosted.org/packages/df/ce/37daa851995ad441e38f83b2a8e67cdf68df10148779fb5bbafd4fb24f6b/thrift-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl",
hash =
"sha256:6381093f2c54e0f108554004a8cac3f1ef7ba99d6c5a9909c0eb64f450142685", size
= 1476528, upload-time = "2026-07-11T16:53:38.056Z" },
+ { url =
"https://files.pythonhosted.org/packages/d6/67/80f3aeced7a38d17a281d1b9904ab9e93ab493f5c75e144b3180c278041c/thrift-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl",
hash =
"sha256:28e034658d724aaa66007babb258ef12f0294036812fc449d7ce6fd15b07100f", size
= 1537515, upload-time = "2026-07-11T16:53:39.316Z" },
+ { url =
"https://files.pythonhosted.org/packages/37/1f/169f93d531a0d9546b6f18dacf37752c27cccfa719bf231162d1fcf8d0e0/thrift-0.24.0-cp313-cp313-win_amd64.whl",
hash =
"sha256:f4a44391ae1e32817553639b2991b0753d84487259fe87f8111c956c6bdebf43", size
= 409450, upload-time = "2026-07-11T16:53:40.711Z" },
+ { url =
"https://files.pythonhosted.org/packages/01/46/e229eec0531070a76f2d98335f57ec29df5fb991d7a00e8b5aac2064e893/thrift-0.24.0-cp314-cp314-macosx_10_15_x86_64.whl",
hash =
"sha256:7beb05268c76895f7c3130ce747a8a8cf35558fbc7f464f994e20a0c92181cbd", size
= 227137, upload-time = "2026-07-11T16:53:41.893Z" },
+ { url =
"https://files.pythonhosted.org/packages/6e/30/27b0702a183de1fc884622a584093756eba6eb33a2a21760b279ff124573/thrift-0.24.0-cp314-cp314-macosx_11_0_arm64.whl",
hash =
"sha256:f40bdfbaf8d2795b1593bb75b4d9c77831bbe96a1ef59da4634ccc125a17dca5", size
= 226617, upload-time = "2026-07-11T16:53:43.135Z" },
+ { url =
"https://files.pythonhosted.org/packages/cd/b2/aa45a1d88c3692c14420095a3d3631c6add18e3c33527bdf5adfcaed5f1e/thrift-0.24.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
hash =
"sha256:272624d36faa7bee01b94e5da5efc7305d9d3da57d005382c93fcbde8c3edf6a", size
= 534129, upload-time = "2026-07-11T16:53:44.214Z" },
+ { url =
"https://files.pythonhosted.org/packages/7b/4f/b500ce0d9cf29a83cab88ab460ce7a7bab955f2a5d30bb1e7a9d4d4c2242/thrift-0.24.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
hash =
"sha256:7bc91ae93005bc16c7362edcb58818a547850b9b52fe9b8075cc6b8922bcde2d", size
= 543379, upload-time = "2026-07-11T16:53:45.394Z" },
+ { url =
"https://files.pythonhosted.org/packages/32/77/0ecb68cf0ea0af2c51ba88cf7f85ce59823efc7a7cb7573abaac0d60d49b/thrift-0.24.0-cp314-cp314-musllinux_1_2_aarch64.whl",
hash =
"sha256:c05bb4eac921836c12cdf30c237283df8a42aff6540f7970cd72c5959b139970", size
= 1478854, upload-time = "2026-07-11T16:53:46.654Z" },
+ { url =
"https://files.pythonhosted.org/packages/fa/89/fd2a0b7ef3a54bac545fdaf9e34b3d3012471058a9eddbe5a2697bf69773/thrift-0.24.0-cp314-cp314-musllinux_1_2_x86_64.whl",
hash =
"sha256:e5da6b391828d46df9471f22181374760a91773b7e07ad7eb44f351c90580662", size
= 1539741, upload-time = "2026-07-11T16:53:48.012Z" },
+ { url =
"https://files.pythonhosted.org/packages/a5/10/7b3368202c2333d448fa9b13288ecb8f68e9361531c8757a7b1eb27ab750/thrift-0.24.0-cp314-cp314-win_amd64.whl",
hash =
"sha256:829db909a053d4064cb9fe574cc1f5994c24d727f61cdf6446ca774cd3ba5268", size
= 419738, upload-time = "2026-07-11T16:53:49.773Z" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/e4/23/dd951c9883cb49a73b750bdfe91e39d78e8a3f1f7175608634f381a197d5/thrift-0.16.0.tar.gz",
hash =
"sha256:2b5b6488fcded21f9d312aa23c9ff6a0195d0f6ae26ddbd5ad9e3e25dfc14408", size
= 59605, upload-time = "2022-03-31T14:54:06.866Z" }
[[package]]
name = "thrift-sasl"
@@ -24491,7 +24525,7 @@ name = "xmlsec"
version = "1.3.17"
source = { registry = "https://pypi.org/simple" }
dependencies = [
- { name = "lxml", marker = "python_full_version < '3.13'" },
+ { name = "lxml" },
]
sdist = { url =
"https://files.pythonhosted.org/packages/49/14/538b75379e6ab8f688f14d8663e2ab138d9c778bac4999d155b5f33c71c1/xmlsec-1.3.17.tar.gz",
hash =
"sha256:f3fac9ae679f66585925cc00c5f6839ae36c1d03157619571dee18acc05b9c01", size
= 115637, upload-time = "2025-11-11T16:20:46.019Z" }
wheels = [