diff --git a/pyproject.toml b/pyproject.toml index 44b08cf1..3d51bd97 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,16 +24,15 @@ classifiers = [ dependencies = [ "ansible-builder>=3.1.1", "ansible-compat>=25.12.1", - "ansible-creator>=26.2.0", + "ansible-creator>=26.3.0", "ansible-dev-environment>=26.2.0", - "ansible-lint>=26.2.0", + "ansible-lint>=26.3.0", "ansible-navigator>=26.1.3", "ansible-sign>=0.1.5", - "chardet<6.0.0", # https://github.com/chardet/chardet/issues/321 (indirect via tox) - "molecule>=26.2.0", + "molecule>=26.3.0", "pytest-ansible>=26.2.0", "setuptools>=65.5.1", - "tox-ansible>=26.2.2", # hhttps://github.com/ansible/tox-ansible/pull/531 + "tox-ansible>=26.3.0", ] dynamic = ["version"] @@ -483,10 +482,9 @@ env_list = [ "devel" ] requires = [ - "tox>=4.46.0", + "tox>=4.47.3", "tox-extra>=2.2", "tox-uv>=1.32.0", - "chardet<6.0.0", # https://github.com/chardet/chardet/issues/321 ] skip_missing_interpreters = false diff --git a/uv.lock b/uv.lock index 25f497c8..1df65b16 100644 --- a/uv.lock +++ b/uv.lock @@ -92,15 +92,15 @@ wheels = [ [[package]] name = "ansible-creator" -version = "26.2.0" +version = "26.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jinja2", marker = "sys_platform != 'win32'" }, { name = "pyyaml", marker = "sys_platform != 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/aa/09/7106d9168736c544d4b1873c15c35ad96fb5daa4cda7803cc7b842aeb7d7/ansible_creator-26.2.0.tar.gz", hash = "sha256:2afadfd9bb34e884c2ec2d49857c826efb10c2a06a385ecb8e297f5b115e7ebc", size = 9798675, upload-time = "2026-02-25T17:12:47.184Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/f8/28768467e23a783b668d6c13067e31c2062887c5fff3c1a08722055939c5/ansible_creator-26.3.0.tar.gz", hash = "sha256:5869bd30c7a72a8f3c0e54597cafc9805d6bbe0d19d4b8f5b42bbc7400d9b92d", size = 9807702, upload-time = "2026-03-05T13:45:58.814Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/87/fc/31b11c4dd2418710eb3db5bc870b12b1ab01e3aa250ec16ad4c0ef61e0c0/ansible_creator-26.2.0-py3-none-any.whl", hash = "sha256:3986ea163a88fb104076e17645921858a3c6813632173203577033a9200664d6", size = 106215, upload-time = "2026-02-25T17:12:45.577Z" }, + { url = "https://files.pythonhosted.org/packages/45/7c/83a07707e0b6ecf78c0551b4fddd2924e11404cdb02a1ab2f02444fb8f69/ansible_creator-26.3.0-py3-none-any.whl", hash = "sha256:a31b0a9eef54d6b428af47fad01c2e54dd54b94109c78d678586120ee23586cf", size = 110085, upload-time = "2026-03-05T13:45:55.591Z" }, ] [[package]] @@ -129,7 +129,6 @@ dependencies = [ { name = "ansible-lint", marker = "sys_platform != 'win32'" }, { name = "ansible-navigator", marker = "sys_platform != 'win32'" }, { name = "ansible-sign", marker = "sys_platform != 'win32'" }, - { name = "chardet", marker = "sys_platform != 'win32'" }, { name = "molecule", marker = "sys_platform != 'win32'" }, { name = "pytest-ansible", marker = "sys_platform != 'win32'" }, { name = "setuptools", marker = "sys_platform != 'win32'" }, @@ -209,25 +208,24 @@ pkg = [ requires-dist = [ { name = "ansible-builder", specifier = ">=3.1.1" }, { name = "ansible-compat", specifier = ">=25.12.1" }, - { name = "ansible-creator", specifier = ">=26.2.0" }, + { name = "ansible-creator", specifier = ">=26.3.0" }, { name = "ansible-dev-environment", specifier = ">=26.2.0" }, { name = "ansible-dev-tools", extras = ["server"], marker = "extra == 'test'", editable = "." }, { name = "ansible-dev-tools", extras = ["server", "test"], marker = "extra == 'full'", editable = "." }, - { name = "ansible-lint", specifier = ">=26.2.0" }, + { name = "ansible-lint", specifier = ">=26.3.0" }, { name = "ansible-navigator", specifier = ">=26.1.3" }, { name = "ansible-pylibssh", marker = "sys_platform == 'linux' and extra == 'container'", specifier = "==1.3.0" }, { name = "ansible-sign", specifier = ">=0.1.5" }, - { name = "chardet", specifier = "<6.0.0" }, { name = "django", marker = "extra == 'server'", specifier = ">4.1,<6.0" }, { name = "gunicorn", marker = "extra == 'server'", specifier = ">=23.0.0" }, { name = "libtmux", marker = "extra == 'test'", specifier = ">=0.46.0" }, - { name = "molecule", specifier = ">=26.2.0" }, + { name = "molecule", specifier = ">=26.3.0" }, { name = "openapi-core", marker = "extra == 'server'", specifier = ">=0.19.1" }, { name = "pytest", marker = "extra == 'test'", specifier = ">=8.0.0" }, { name = "pytest-ansible", specifier = ">=26.2.0" }, { name = "requests", marker = "extra == 'test'", specifier = ">=2.32.0" }, { name = "setuptools", specifier = ">=65.5.1" }, - { name = "tox-ansible", specifier = ">=26.2.2" }, + { name = "tox-ansible", specifier = ">=26.3.0" }, ] provides-extras = ["container", "full", "server", "test"] @@ -276,7 +274,7 @@ pkg = [ [[package]] name = "ansible-lint" -version = "26.2.0" +version = "26.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ansible-compat", marker = "sys_platform != 'win32'" }, @@ -298,9 +296,9 @@ dependencies = [ { name = "wcmatch", marker = "sys_platform != 'win32'" }, { name = "yamllint", marker = "sys_platform != 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/58/37/3153ba44fe09b59fdeb8469037b5b2f9e3d5819eb161ed8af233adf02e06/ansible_lint-26.2.0.tar.gz", hash = "sha256:cf3fdadae8bbcbd2f8fc077e3c7ebacbcf19cc6ade7b7db48c963e96601535e8", size = 745331, upload-time = "2026-02-25T17:09:19.182Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/b6/d0df64afdf68393e0c2e9a541ecb8124acf94c8511d824d45e75c8718a37/ansible_lint-26.3.0.tar.gz", hash = "sha256:dbcf3796d715ccef742a89dfcb21263649a2c2be8d3479ea98da104efa406717", size = 747216, upload-time = "2026-03-05T13:52:41.8Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/02/04f1be0ecbd887f333b439dddc74084f1defb8c99df7f5546349aecce9a2/ansible_lint-26.2.0-py3-none-any.whl", hash = "sha256:6e06fe9e63c559097199b4c3da18b5f66045af8c0694d81f74f40791006da713", size = 328882, upload-time = "2026-02-25T17:09:17.798Z" }, + { url = "https://files.pythonhosted.org/packages/b0/35/636b14b636edbf33279b435b389c8068b6be08e1b03dec7f5cf9d552ce13/ansible_lint-26.3.0-py3-none-any.whl", hash = "sha256:1a30c60adf2e2cc70ac0d8396e05207ea31aaa2f7feeb3a876d40fdc6a080dec", size = 330663, upload-time = "2026-03-05T13:52:40.052Z" }, ] [[package]] @@ -616,15 +614,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" }, ] -[[package]] -name = "chardet" -version = "5.2.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/f7b6ab21ec75897ed80c17d79b15951a719226b9fababf1e40ea74d69079/chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7", size = 2069618, upload-time = "2023-08-01T19:23:02.662Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970", size = 199385, upload-time = "2023-08-01T19:23:00.661Z" }, -] - [[package]] name = "charset-normalizer" version = "3.4.4" @@ -1753,7 +1742,7 @@ wheels = [ [[package]] name = "molecule" -version = "26.2.0" +version = "26.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ansible-compat", marker = "sys_platform != 'win32'" }, @@ -1769,9 +1758,9 @@ dependencies = [ { name = "rich", marker = "sys_platform != 'win32'" }, { name = "wcmatch", marker = "sys_platform != 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bf/dd/25f2cbd2b78f470edd22ad8a898a2be3785ba11a537367bc56d25c14759b/molecule-26.2.0.tar.gz", hash = "sha256:646a70899073aa6db89c374229a884b969a2b552dd8e5bdc187a4d10847bc32e", size = 4682781, upload-time = "2026-02-25T15:00:56.927Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/a4/29f1738fa03ad997b07e8d48bdbcef0a35ee5aecee780d817711519b1f0b/molecule-26.3.0.tar.gz", hash = "sha256:e48c92383be5e580545dcc7d115b3f3559d6d5f28e1ab151a35dc780b7400a66", size = 4695554, upload-time = "2026-03-05T13:47:14.415Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/58/3df8ea5159aeb90f90df9a5cf2f9b484d17dba0c19f4af78aa73aa36e703/molecule-26.2.0-py3-none-any.whl", hash = "sha256:3541c8607d91e0ae7165b7f8c9584f86448f4b66ce79f9a6a8233d19666b03c3", size = 154052, upload-time = "2026-02-25T15:00:55.277Z" }, + { url = "https://files.pythonhosted.org/packages/bd/4d/043342018217e5e727b6592a81541c96d841bd41aea6123b0ca021376d7d/molecule-26.3.0-py3-none-any.whl", hash = "sha256:6cdddc2dc68f9505abd1eee676edc62b74810e7efef4e49f47772437e98070d2", size = 158985, upload-time = "2026-03-05T13:47:12.143Z" }, ] [[package]] @@ -2857,19 +2846,18 @@ wheels = [ [[package]] name = "tox-ansible" -version = "26.2.2" +version = "26.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "chardet", marker = "sys_platform != 'win32'" }, { name = "pytest", marker = "sys_platform != 'win32'" }, { name = "pytest-ansible", marker = "sys_platform != 'win32'" }, { name = "pytest-xdist", marker = "sys_platform != 'win32'" }, { name = "pyyaml", marker = "sys_platform != 'win32'" }, { name = "tox", marker = "sys_platform != 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3a/8b/e35208fcbe9b681fe774e2b2bebedbb3b826d9f4d2f3775fa3eea12fac83/tox_ansible-26.2.2.tar.gz", hash = "sha256:821bf45cb2dc2eb4697d9b061b170c293bbd712d59e998e26466220798e68dda", size = 169335, upload-time = "2026-03-04T15:05:00.867Z" } +sdist = { url = "https://files.pythonhosted.org/packages/08/2a/63a0921f170a1438d8055d6f8fde4c9785d4a6fa3998590a6a394f13e102/tox_ansible-26.3.0.tar.gz", hash = "sha256:0c036cc5148a2907d62f725caebbcb5fe302b449fbfe7001ce28728d652d710f", size = 169317, upload-time = "2026-03-05T13:20:38.703Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/98/ae/d016e1d34ca53d5d4beef784790a3300efde311facfd929a4e1b3e2cc2dc/tox_ansible-26.2.2-py3-none-any.whl", hash = "sha256:08ec21df82c37fc82331fe3ea49caf71ea6190fc37230a73ada32fa37891057f", size = 11397, upload-time = "2026-03-04T15:04:59.777Z" }, + { url = "https://files.pythonhosted.org/packages/8a/b2/56e135570184d21c6528e5259514e45dfe34b1ed2db18a27e218bc183d50/tox_ansible-26.3.0-py3-none-any.whl", hash = "sha256:cc0e556869ca11557c7b49d58e8b15be09ef761033cc6cdd5312f2e5bf10d1fb", size = 11316, upload-time = "2026-03-05T13:20:37.547Z" }, ] [[package]]