diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 36585a58..bb07c1d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ env: jobs: test: - name: "Python ${{ matrix.python-version }}" + name: "Unit tests: ${{ matrix.os }}-${{ matrix.python-version }}" runs-on: ${{ matrix.os }} strategy: matrix: @@ -96,7 +96,6 @@ jobs: - name: Install dependencies run: | python -VV - pip install -r mkdocs mkdocs-exclude-search # docs build requires a proper install pip install . diff --git a/pyproject.toml b/pyproject.toml index 62dd8261..199d7f8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,6 +40,7 @@ dependencies = [ "pydantic<2.0.0", "python-baseconv", "requests", + "setuptools>=75.4.0", ] [dependency-groups] @@ -57,7 +58,6 @@ dev = [ "pytest-vcr>=1.0.2", "responses>=0.23.1", "vcrpy>=6.0.2", - "setuptools>=75.3.0", ] [project.scripts] diff --git a/uv.lock b/uv.lock index 9491b329..a9b18122 100644 --- a/uv.lock +++ b/uv.lock @@ -799,7 +799,7 @@ wheels = [ [[package]] name = "requests" -version = "2.29.0" +version = "2.32.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -807,9 +807,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4c/d2/70fc708727b62d55bc24e43cc85f073039023212d482553d853c44e57bdb/requests-2.29.0.tar.gz", hash = "sha256:f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059", size = 108279 } +sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/e1/2aa539876d9ed0ddc95882451deb57cfd7aa8dbf0b8dbce68e045549ba56/requests-2.29.0-py3-none-any.whl", hash = "sha256:e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b", size = 62499 }, + { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, ] [[package]] @@ -876,11 +876,11 @@ wheels = [ [[package]] name = "setuptools" -version = "75.3.0" +version = "75.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ed/22/a438e0caa4576f8c383fa4d35f1cc01655a46c75be358960d815bfbb12bd/setuptools-75.3.0.tar.gz", hash = "sha256:fba5dd4d766e97be1b1681d98712680ae8f2f26d7881245f2ce9e40714f1a686", size = 1351577 } +sdist = { url = "https://files.pythonhosted.org/packages/e2/73/c1ccf3e057ef6331cc6861412905dc218203bde46dfe8262c1631aa7fb11/setuptools-75.4.0.tar.gz", hash = "sha256:1dc484f5cf56fd3fe7216d7b8df820802e7246cfb534a1db2aa64f14fcb9cdcb", size = 1336593 } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/12/282ee9bce8b58130cb762fbc9beabd531549952cac11fc56add11dcb7ea0/setuptools-75.3.0-py3-none-any.whl", hash = "sha256:f2504966861356aa38616760c0f66568e535562374995367b4e69c7143cf6bcd", size = 1251070 }, + { url = "https://files.pythonhosted.org/packages/21/df/7c6bb83dcb45b35dc35b310d752f254211cde0bcd2a35290ea6e2862b2a9/setuptools-75.4.0-py3-none-any.whl", hash = "sha256:b3c5d862f98500b06ffdf7cc4499b48c46c317d8d56cb30b5c8bce4d88f5c216", size = 1223131 }, ] [[package]] @@ -908,6 +908,7 @@ dependencies = [ { name = "python-dateutil" }, { name = "pyyaml" }, { name = "requests" }, + { name = "setuptools" }, { name = "sqlalchemy" }, ] @@ -925,7 +926,6 @@ dev = [ { name = "pytest-cov" }, { name = "pytest-vcr" }, { name = "responses" }, - { name = "setuptools" }, { name = "vcrpy" }, ] @@ -942,6 +942,7 @@ requires-dist = [ { name = "python-dateutil" }, { name = "pyyaml" }, { name = "requests" }, + { name = "setuptools", specifier = ">=75.4.0" }, { name = "sqlalchemy", specifier = "<3" }, ] @@ -959,7 +960,6 @@ dev = [ { name = "pytest-cov", specifier = ">=6.0.0" }, { name = "pytest-vcr", specifier = ">=1.0.2" }, { name = "responses", specifier = ">=0.23.1" }, - { name = "setuptools", specifier = ">=75.3.0" }, { name = "vcrpy", specifier = ">=6.0.2" }, ]