diff --git a/pyproject.toml b/pyproject.toml index 4a61adb..b1ec29d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,8 +7,8 @@ readme = "README.md" requires-python = ">=3.10,<3.15" dependencies = [ "protobuf >=5,<7", - "substrait-protobuf==0.99.0", - "substrait-extensions==0.99.0", + "substrait-protobuf==0.100.0", + "substrait-extensions==0.100.0", ] dynamic = ["version"] @@ -16,11 +16,11 @@ dynamic = ["version"] write_to = "src/substrait/_version.py" [project.optional-dependencies] -extensions = ["substrait-antlr==0.99.0", "pyyaml"] +extensions = ["substrait-antlr==0.100.0", "pyyaml"] sql = ["sqloxide", "deepdiff"] [dependency-groups] -dev = ["pytest >= 7.0.0", "substrait-antlr==0.99.0", "pyyaml", "sqloxide", "deepdiff", "duckdb<=1.2.2; python_version < '3.14'", "datafusion"] +dev = ["pytest >= 7.0.0", "substrait-antlr==0.100.0", "pyyaml", "sqloxide", "deepdiff", "duckdb<=1.2.2; python_version < '3.14'", "datafusion"] [tool.pytest.ini_options] pythonpath = "src" diff --git a/uv.lock b/uv.lock index 5c1307c..74ce543 100644 --- a/uv.lock +++ b/uv.lock @@ -233,7 +233,7 @@ name = "exceptiongroup" version = "1.3.1" 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/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -525,9 +525,9 @@ requires-dist = [ { name = "protobuf", specifier = ">=5,<7" }, { name = "pyyaml", marker = "extra == 'extensions'" }, { name = "sqloxide", marker = "extra == 'sql'" }, - { name = "substrait-antlr", marker = "extra == 'extensions'", specifier = "==0.99.0" }, - { name = "substrait-extensions", specifier = "==0.99.0" }, - { name = "substrait-protobuf", specifier = "==0.99.0" }, + { name = "substrait-antlr", marker = "extra == 'extensions'", specifier = "==0.100.0" }, + { name = "substrait-extensions", specifier = "==0.100.0" }, + { name = "substrait-protobuf", specifier = "==0.100.0" }, ] provides-extras = ["extensions", "sql"] @@ -539,40 +539,40 @@ dev = [ { name = "pytest", specifier = ">=7.0.0" }, { name = "pyyaml" }, { name = "sqloxide" }, - { name = "substrait-antlr", specifier = "==0.99.0" }, + { name = "substrait-antlr", specifier = "==0.100.0" }, ] [[package]] name = "substrait-antlr" -version = "0.99.0" +version = "0.100.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "antlr4-python3-runtime" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/77/fa/5dc99b88c725b0a79f9dbce594fa8148e636e21b13a8129629c60e652302/substrait_antlr-0.99.0.tar.gz", hash = "sha256:fe87957e179b5f68e352c831abcaf3f188f5bc9f5eefd525d68b1089da14ab52", size = 69284, upload-time = "2026-07-26T05:28:12.041Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/a4/7c84cffe530873310a65e1ded97fd0a231d84baf6a6b02a2ed2b3afdd0b9/substrait_antlr-0.100.0.tar.gz", hash = "sha256:739ec296fbdc982ecc7509ce256eb001885eef11c748e4c7368cf202dfa14e0e", size = 69292, upload-time = "2026-08-09T03:29:10.696Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e8/5a/f8e9ff191ec4d53bb54467ef7e243f64bd53fc63f0239bc4e31ca6dae988/substrait_antlr-0.99.0-py3-none-any.whl", hash = "sha256:d6dff75fa5bb952d9c88eabeb03a1f66930e8bc1d9967d5047b237efb6eb2f24", size = 78334, upload-time = "2026-07-26T05:28:11.018Z" }, + { url = "https://files.pythonhosted.org/packages/ed/0c/b3c4cccfce6bd6f5dc45639733000790ac96347ddb161cab11e468735ba1/substrait_antlr-0.100.0-py3-none-any.whl", hash = "sha256:e3a0056b75f80e30f8b3d2dedadf3332473652033809114c3121c01ce35c0daf", size = 78343, upload-time = "2026-08-09T03:29:11.556Z" }, ] [[package]] name = "substrait-extensions" -version = "0.99.0" +version = "0.100.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d5/f4/86c5b06b3bdd33b6fbed3cd51dd94ef875887865583dc46e48ddcd032c6a/substrait_extensions-0.99.0.tar.gz", hash = "sha256:aff47c9e5b02af5dd4909109eb8eb64b035d625cf22d79951ac5a31b2dba3986", size = 57027, upload-time = "2026-07-26T05:28:14.73Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bf/d6/3ae8ec6ce4b450f5a2865d31846db912f873091242b3d918455c35c2cca9/substrait_extensions-0.100.0.tar.gz", hash = "sha256:95959bb5e736417874509a4f95bbd98192aa73c02f809e637c4f568292c033f5", size = 59007, upload-time = "2026-08-09T03:29:09.784Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b4/c2/6494244aafe28da69e671ba8c0d3fa644d7c411f0d353c78c6c1c2374462/substrait_extensions-0.99.0-py3-none-any.whl", hash = "sha256:762c25bebd84af6dfee26ec7f0c18615457e773c4b45324ff8a8082dc527f2b4", size = 112906, upload-time = "2026-07-26T05:28:15.504Z" }, + { url = "https://files.pythonhosted.org/packages/59/42/916e56d8fa9b6a9eb342cb478e8dff9c817dea6660b58e57ad6a1b572b52/substrait_extensions-0.100.0-py3-none-any.whl", hash = "sha256:f9a357dbf590c4805cb71438cdea769ffcf27e4422a5757741f727af4ffe814d", size = 117983, upload-time = "2026-08-09T03:29:10.854Z" }, ] [[package]] name = "substrait-protobuf" -version = "0.99.0" +version = "0.100.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "protobuf" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/59/c1/74612fbf902bb65240b05990b6dcdbe9424550309fae11a67678ec8cc081/substrait_protobuf-0.99.0.tar.gz", hash = "sha256:79f5f422dd4089c5538017cb0955df098e68f9709e543e991956ddfa3b9ae210", size = 65077, upload-time = "2026-07-26T05:28:31.907Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/43/875d528e3092e5bdc96865c12ca28a1b6dd8d772c74d39506dba128a61eb/substrait_protobuf-0.100.0.tar.gz", hash = "sha256:a1040f8ff6199c2a710367852965febfb60b52fe3353e0334d90dabfdb3e1403", size = 65068, upload-time = "2026-08-09T03:29:08.286Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7a/21/84474cbe254b10533f0a79c4a20dcd13cf65bb7012f9c85062ab89066eaa/substrait_protobuf-0.99.0-py3-none-any.whl", hash = "sha256:6d00c8a4f6d5d822a2358f870d642f8fda0350e110025c978daf624ae2491f16", size = 70932, upload-time = "2026-07-26T05:28:32.7Z" }, + { url = "https://files.pythonhosted.org/packages/bd/fa/75270f6d50d94743962c6df3a1c8facfdfe23e82796416e986737a5814ed/substrait_protobuf-0.100.0-py3-none-any.whl", hash = "sha256:733778b7b4e25b1ef836971fe610a4b492ebdda9e91a5c16510e46b82a404732", size = 70958, upload-time = "2026-08-09T03:29:09.287Z" }, ] [[package]]