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

Reply via email to