diff --git a/pyproject.toml b/pyproject.toml index 83f39e6..cc34dfa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,8 +69,8 @@ dev = [ "deptry>=0.24.0,<1", "poethepoet>=0.37.0,<1", "pysentry-rs>=0.3.12,<1", - "pytest>=7.2.0,<8", - "pytest-cov>=4.0.0,<5", + "pytest>=7.2.0,<10", + "pytest-cov>=4.0.0,<8", "pytest-xdist>=3.0.2,<4", "ruff>=0.14.10,<1", "ty>=0.0.9,<1", @@ -135,7 +135,7 @@ docs_serve = "mkdocs serve" koality = "koality.cli:cli" [build-system] -requires = ["uv_build>=0.9.21,<0.10.0"] +requires = ["uv_build>=0.9.21,<0.11.0"] build-backend = "uv_build" [tool.deptry] diff --git a/uv.lock b/uv.lock index 793c4e1..cf150e6 100644 --- a/uv.lock +++ b/uv.lock @@ -379,8 +379,8 @@ dev = [ { name = "deptry", specifier = ">=0.24.0,<1" }, { name = "poethepoet", specifier = ">=0.37.0,<1" }, { name = "pysentry-rs", specifier = ">=0.3.12,<1" }, - { name = "pytest", specifier = ">=7.2.0,<8" }, - { name = "pytest-cov", specifier = ">=4.0.0,<5" }, + { name = "pytest", specifier = ">=7.2.0,<10" }, + { name = "pytest-cov", specifier = ">=4.0.0,<8" }, { name = "pytest-xdist", specifier = ">=3.0.2,<4" }, { name = "ruff", specifier = ">=0.14.10,<1" }, { name = "ty", specifier = ">=0.0.9,<1" }, @@ -839,30 +839,32 @@ wheels = [ [[package]] name = "pytest" -version = "7.4.4" +version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, + { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/80/1f/9d8e98e4133ffb16c90f3b405c43e38d3abb715bb5d7a63a5a684f7e46a3/pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280", size = 1357116, upload-time = "2023-12-31T12:00:18.035Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/ff/f6e8b8f39e08547faece4bd80f89d5a8de68a38b2d179cc1c4490ffa3286/pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8", size = 325287, upload-time = "2023-12-31T12:00:13.963Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" }, ] [[package]] name = "pytest-cov" -version = "4.1.0" +version = "7.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "coverage" }, + { name = "pluggy" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/15/da3df99fd551507694a9b01f512a2f6cf1254f33601605843c3775f39460/pytest-cov-4.1.0.tar.gz", hash = "sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6", size = 63245, upload-time = "2023-05-24T18:44:56.845Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328, upload-time = "2025-09-09T10:57:02.113Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl", hash = "sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a", size = 21949, upload-time = "2023-05-24T18:44:54.079Z" }, + { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424, upload-time = "2025-09-09T10:57:00.695Z" }, ] [[package]]