This is an automated email from the ASF dual-hosted git repository. sbp pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tooling-atr-experiments.git
The following commit(s) were added to refs/heads/main by this push: new 0fbafc6 Bump and pin dependency versions 0fbafc6 is described below commit 0fbafc6473c2c8775b4b697f1768270a2ae7c846 Author: Sean B. Palmer <s...@miscoranda.com> AuthorDate: Wed Feb 12 14:40:48 2025 +0200 Bump and pin dependency versions --- asfquart/pyproject.toml | 2 +- poetry.lock | 31 +++++++++++++++---------------- pyproject.toml | 21 +++++++++++---------- uv.lock | 26 +++++++++++++------------- 4 files changed, 40 insertions(+), 40 deletions(-) diff --git a/asfquart/pyproject.toml b/asfquart/pyproject.toml index a731ec4..934e062 100644 --- a/asfquart/pyproject.toml +++ b/asfquart/pyproject.toml @@ -18,7 +18,7 @@ pytest = "7.2.0" pytest-cov = "^4.0.0" pytest-asyncio = "^0.20.3" pytest-mock = "^3.10.0" -quart = "^0.19.4" +quart = "^0.20.0" ezt = "~1.1" asfpy = "~0.52" easydict = "~1.13" diff --git a/poetry.lock b/poetry.lock index 4885155..8193870 100644 --- a/poetry.lock +++ b/poetry.lock @@ -237,7 +237,7 @@ pytest-asyncio = "^0.20.3" pytest-cov = "^4.0.0" pytest-mock = "^3.10.0" PyYAML = "^6.0.1" -quart = "^0.19.4" +quart = "^0.20.0" watchfiles = "~0.24.0" [package.source] @@ -882,7 +882,7 @@ description = "Lightweight in-process concurrent programming" optional = false python-versions = ">=3.7" groups = ["main"] -markers = "platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\"" +markers = "python_version < \"3.14\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")" files = [ {file = "greenlet-3.1.1-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:0bbae94a29c9e5c7e4a2b7f0aae5c17e8e90acbfd3bf6270eeba60c39fce3563"}, {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fde093fb93f35ca72a556cf72c92ea3ebfda3d79fc35bb19fbe685853869a83"}, @@ -1657,14 +1657,14 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] name = "pyright" -version = "1.1.393" +version = "1.1.394" description = "Command line wrapper for pyright" optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "pyright-1.1.393-py3-none-any.whl", hash = "sha256:8320629bb7a44ca90944ba599390162bf59307f3d9fb6e27da3b7011b8c17ae5"}, - {file = "pyright-1.1.393.tar.gz", hash = "sha256:aeeb7ff4e0364775ef416a80111613f91a05c8e01e58ecfefc370ca0db7aed9c"}, + {file = "pyright-1.1.394-py3-none-any.whl", hash = "sha256:5f74cce0a795a295fb768759bbeeec62561215dea657edcaab48a932b031ddbb"}, + {file = "pyright-1.1.394.tar.gz", hash = "sha256:56f2a3ab88c5214a451eb71d8f2792b7700434f841ea219119ade7f42ca93608"}, ] [package.dependencies] @@ -1819,29 +1819,28 @@ files = [ [[package]] name = "quart" -version = "0.19.9" -description = "A Python ASGI web microframework with the same API as Flask" +version = "0.20.0" +description = "A Python ASGI web framework with the same API as Flask" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "quart-0.19.9-py3-none-any.whl", hash = "sha256:8acb8b299c72b66ee9e506ae141498bbbfcc250b5298fbdb712e97f3d7e4082f"}, - {file = "quart-0.19.9.tar.gz", hash = "sha256:30a61a0d7bae1ee13e6e99dc14c929b3c945e372b9445d92d21db053e91e95a5"}, + {file = "quart-0.20.0-py3-none-any.whl", hash = "sha256:003c08f551746710acb757de49d9b768986fd431517d0eb127380b656b98b8f1"}, + {file = "quart-0.20.0.tar.gz", hash = "sha256:08793c206ff832483586f5ae47018c7e40bdd75d886fee3fabbdaa70c2cf505d"}, ] [package.dependencies] aiofiles = "*" blinker = ">=1.6" -click = ">=8.0.0" -flask = ">=3.0.0" +click = ">=8.0" +flask = ">=3.0" hypercorn = ">=0.11.2" itsdangerous = "*" jinja2 = "*" markupsafe = "*" -werkzeug = ">=3.0.0" +werkzeug = ">=3.0" [package.extras] -docs = ["pydata_sphinx_theme"] dotenv = ["python-dotenv"] [[package]] @@ -2297,5 +2296,5 @@ propcache = ">=0.2.0" [metadata] lock-version = "2.1" -python-versions = "==3.13.*" -content-hash = "af4facbf85dd9fad8f58b53f1aa2c03fa5a6199e39278d952c32ebb7bd395b17" +python-versions = "~=3.13" +content-hash = "85b9e48fd56effa5ac1cb646e6fa4c07f91bc0260f14f6ac02d10f1482625d4a" diff --git a/pyproject.toml b/pyproject.toml index 3ef6202..cfe6e17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,16 +3,17 @@ name = "tooling-atr-experiment" version = "0.0.1" description = "Some experiments with ATR" authors = [ - { name = "Sean B. Palmer" } + { name = "ASF Tooling", email = "dev@tooling.apache.org" } ] +license = "Apache-2.0" readme = "README.md" -requires-python = "==3.13.*" +requires-python = "~=3.13" dependencies = [ - "alembic>=1.14.1,<2.0.0", + "alembic~=1.14", "asfquart", - "cryptography>=44.0.0", - "hypercorn>=0.17.3", - "sqlmodel>=0.0.22", + "cryptography~=44.0", + "hypercorn~=0.17", + "sqlmodel~=0.0", ] [dependency-groups] @@ -35,11 +36,11 @@ pyright = ">=1.1.393" ruff = ">=0.9.4" [tool.poetry.group.main.dependencies] -alembic = ">=1.14.1,<2.0.0" +alembic = "~=1.14" asfquart = { path = "./asfquart", develop = true } -cryptography = ">=44.0.0" -hypercorn = ">=0.17.3" -sqlmodel = ">=0.0.22" +cryptography = "~=44.0" +hypercorn = "~=0.17" +sqlmodel = "~=0.0" [tool.pyright] include = ["atr"] diff --git a/uv.lock b/uv.lock index ff9c53d..36f3397 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -requires-python = "==3.13.*" +requires-python = ">=3.13, <4" [[package]] name = "aiofiles" @@ -145,7 +145,7 @@ requires-dist = [ { name = "pytest-cov", specifier = ">=4.0.0,<5.0.0" }, { name = "pytest-mock", specifier = ">=3.10.0,<4.0.0" }, { name = "pyyaml", specifier = ">=6.0.1,<7.0.0" }, - { name = "quart", specifier = ">=0.19.4,<0.20.0" }, + { name = "quart", specifier = ">=0.20.0,<0.21.0" }, { name = "watchfiles", specifier = ">=0.24.0,<0.25.0" }, ] @@ -761,15 +761,15 @@ wheels = [ [[package]] name = "pyright" -version = "1.1.393" +version = "1.1.394" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "nodeenv" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f4/c1/aede6c74e664ab103673e4f1b7fd3d058fef32276be5c43572f4067d4a8e/pyright-1.1.393.tar.gz", hash = "sha256:aeeb7ff4e0364775ef416a80111613f91a05c8e01e58ecfefc370ca0db7aed9c", size = 3790430 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/e4/79f4d8a342eed6790fdebdb500e95062f319ee3d7d75ae27304ff995ae8c/pyright-1.1.394.tar.gz", hash = "sha256:56f2a3ab88c5214a451eb71d8f2792b7700434f841ea219119ade7f42ca93608", size = 3809348 } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/47/f0dd0f8afce13d92e406421ecac6df0990daee84335fc36717678577d3e0/pyright-1.1.393-py3-none-any.whl", hash = "sha256:8320629bb7a44ca90944ba599390162bf59307f3d9fb6e27da3b7011b8c17ae5", size = 5646057 }, + { url = "https://files.pythonhosted.org/packages/d6/4c/50c74e3d589517a9712a61a26143b587dba6285434a17aebf2ce6b82d2c3/pyright-1.1.394-py3-none-any.whl", hash = "sha256:5f74cce0a795a295fb768759bbeeec62561215dea657edcaab48a932b031ddbb", size = 5679540 }, ] [[package]] @@ -844,7 +844,7 @@ wheels = [ [[package]] name = "quart" -version = "0.19.9" +version = "0.20.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiofiles" }, @@ -857,9 +857,9 @@ dependencies = [ { name = "markupsafe" }, { name = "werkzeug" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/07/05/0d7a280a89b05a6b6c2224b4a1b991b7a4c52eed5e14b92c3c63ce29c235/quart-0.19.9.tar.gz", hash = "sha256:30a61a0d7bae1ee13e6e99dc14c929b3c945e372b9445d92d21db053e91e95a5", size = 65653 } +sdist = { url = "https://files.pythonhosted.org/packages/1d/9d/12e1143a5bd2ccc05c293a6f5ae1df8fd94a8fc1440ecc6c344b2b30ce13/quart-0.20.0.tar.gz", hash = "sha256:08793c206ff832483586f5ae47018c7e40bdd75d886fee3fabbdaa70c2cf505d", size = 63874 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/01/e5d6127f6304c7e596e5c8eec5accdec0f698ec65fe342d8474ad5223717/quart-0.19.9-py3-none-any.whl", hash = "sha256:8acb8b299c72b66ee9e506ae141498bbbfcc250b5298fbdb712e97f3d7e4082f", size = 78294 }, + { url = "https://files.pythonhosted.org/packages/7e/e9/cc28f21f52913adf333f653b9e0a3bf9cb223f5083a26422968ba73edd8d/quart-0.20.0-py3-none-any.whl", hash = "sha256:003c08f551746710acb757de49d9b768986fd431517d0eb127380b656b98b8f1", size = 77960 }, ] [[package]] @@ -916,7 +916,7 @@ name = "sqlalchemy" version = "2.0.38" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'" }, + { name = "greenlet", marker = "(python_full_version < '3.14' and platform_machine == 'AMD64') or (python_full_version < '3.14' and platform_machine == 'WIN32') or (python_full_version < '3.14' and platform_machine == 'aarch64') or (python_full_version < '3.14' and platform_machine == 'amd64') or (python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 'win32') or (python_full_version < '3.14' and platform_machine == 'x8 [...] { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e4/08/9a90962ea72acd532bda71249a626344d855c4032603924b1b547694b837/sqlalchemy-2.0.38.tar.gz", hash = "sha256:e5a4d82bdb4bf1ac1285a68eab02d253ab73355d9f0fe725a97e1e0fa689decb", size = 9634782 } @@ -967,11 +967,11 @@ dev = [ [package.metadata] requires-dist = [ - { name = "alembic", specifier = ">=1.14.1,<2.0.0" }, + { name = "alembic", specifier = "~=1.14" }, { name = "asfquart", editable = "asfquart" }, - { name = "cryptography", specifier = ">=44.0.0" }, - { name = "hypercorn", specifier = ">=0.17.3" }, - { name = "sqlmodel", specifier = ">=0.0.22" }, + { name = "cryptography", specifier = "~=44.0" }, + { name = "hypercorn", specifier = "~=0.17" }, + { name = "sqlmodel", specifier = "~=0.0" }, ] [package.metadata.requires-dev] --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tooling.apache.org For additional commands, e-mail: dev-h...@tooling.apache.org