diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 31122c6..235c778 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: - uses: astral-sh/setup-uv@v3 - run: uv build - name: Smoke test (wheel) - run: uv run --isolated --no-project -p 3.13 --with dist/*.whl tests/smoke_test.py + run: uv run --isolated --no-project -p 3.9 --with dist/*.whl tests/smoke_test.py - name: Smoke test (source distribution) - run: uv run --isolated --no-project -p 3.13 --with dist/*.tar.gz tests/smoke_test.py + run: uv run --isolated --no-project -p 3.9 --with dist/*.tar.gz tests/smoke_test.py - run: uv publish --trusted-publishing always diff --git a/pyproject.toml b/pyproject.toml index 870b21f..e497ad8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,6 +34,7 @@ dependencies = [ "inflect>=7.4.0", "pydantic>=2.10.3", "rich>=13.9.4", + 'tomli; python_version < "3.11"', "typer>=0.15.1", ] diff --git a/uv.lock b/uv.lock index f6e1148..43244b1 100644 --- a/uv.lock +++ b/uv.lock @@ -1209,7 +1209,7 @@ wheels = [ [[package]] name = "notebook" -version = "7.3.1" +version = "7.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, @@ -1218,9 +1218,9 @@ dependencies = [ { name = "notebook-shim" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2a/1f/6c90511ea21b4ed6444e61ec8bb4137cb8c34db0f3b82402094286babbdf/notebook-7.3.1.tar.gz", hash = "sha256:84381c2a82d867517fd25b86e986dae1fe113a70b98f03edff9b94e499fec8fa", size = 12777449 } +sdist = { url = "https://files.pythonhosted.org/packages/ea/04/ac488379d5afef43402b3fb4be2857db1a09804fecf98b9b714c741b225b/notebook-7.3.2.tar.gz", hash = "sha256:705e83a1785f45b383bf3ee13cb76680b92d24f56fb0c7d2136fe1d850cd3ca8", size = 12781804 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/c4/764078234460706fdd2da68f1715ee42359cb24ee18b70db051cfac38455/notebook-7.3.1-py3-none-any.whl", hash = "sha256:212e1486b2230fe22279043f33c7db5cf9a01d29feb063a85cb139747b7c9483", size = 13162639 }, + { url = "https://files.pythonhosted.org/packages/22/9b/76e50ee18f183ea5fe1784a9eeaa50f2c71802e4740d6e959592b0993298/notebook-7.3.2-py3-none-any.whl", hash = "sha256:e5f85fc59b69d3618d73cf27544418193ff8e8058d5bf61d315ce4f473556288", size = 13163630 }, ] [[package]] @@ -2192,6 +2192,7 @@ dependencies = [ { name = "inflect" }, { name = "pydantic" }, { name = "rich" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typer" }, ] @@ -2231,6 +2232,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.10.3" }, { name = "rich", specifier = ">=13.9.4" }, { name = "ruff", marker = "extra == 'jupyter'", specifier = ">=0.6.4" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "tqdm", marker = "extra == 'jupyter'", specifier = ">=4.66.6" }, { name = "typer", specifier = ">=0.15.1" }, ]