diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e195e9b --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,73 @@ +[project] +name = "skato-ansible" +version = "0.1.0" +requires-python = ">=3.13" +dependencies = [ + "ansible==13.7.0", + "ansible-builder==3.1.1", + "ansible-compat==26.3.0", + "ansible-core==2.20.6", + "ansible-lint==26.4.0", + "ansible-navigator==26.4.0", + "ansible-runner==2.4.3", + "ansible-specdoc==0.0.20", + "appdirs==1.4.4", + "attrs==26.1.0", + "baron==0.10.1", + "bindep==2.14.0", + "black==26.5.1", + "bracex==2.6", + "certifi==2026.5.20", + "cffi==2.0.0", + "charset-normalizer==3.4.7", + "click==8.4.1", + "cryptography==48.0.0", + "deprecated==1.3.1", + "distro==1.9.0", + "enrich==1.2.7", + "filelock==3.29.0", + "idna==3.16", + "jinja2==3.1.6", + "jsonschema==4.26.0", + "jsonschema-specifications==2025.9.1", + "linode-api4==5.44.0", + "lockfile==0.12.2", + "markdown-it-py==4.2.0", + "markupsafe==3.0.3", + "mdurl==0.1.2", + "molecule==26.4.0", + "mypy-extensions==1.1.0", + "onigurumacffi==1.5.0", + "packaging==26.2", + "parsley==1.3", + "passlib==1.7.4", + "pathspec==1.0.4", + "pbr==7.0.3", + "pexpect==4.9.0", + "pip==25.1.1", + "platformdirs==4.9.6", + "pluggy==1.6.0", + "polling==0.3.2", + "ptyprocess==0.7.0", + "pycparser==3.0", + "pygments==2.20.0", + "python-daemon==3.1.2", + "pytokens==0.4.1", + "pyyaml==6.0.3", + "redbaron==0.9.2", + "referencing==0.37.0", + "requests==2.34.2", + "resolvelib==1.2.1", + "rich==15.0.0", + "rpds-py==0.30.0", + "rply==0.7.8", + "ruamel-yaml==0.19.1", + "ruamel-yaml-clib==0.2.15", + "setuptools==82.0.1", + "subprocess-tee==0.4.2", + "tzdata==2026.2", + "urllib3==2.7.0", + "wcmatch==10.1", + "wrapt==2.2.1", + "yamllint==1.38.0", +] diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 4a7e5ec..0000000 --- a/requirements.txt +++ /dev/null @@ -1,67 +0,0 @@ -ansible==13.7.0 -ansible-builder==3.1.1 -ansible-compat==26.3.0 -ansible-core==2.20.6 -ansible-lint==26.4.0 -ansible-navigator==26.4.0 -ansible-runner==2.4.3 -ansible-specdoc==0.0.20 -appdirs==1.4.4 -attrs==26.1.0 -baron==0.10.1 -bindep==2.14.0 -black==26.5.1 -bracex==2.6 -certifi==2026.5.20 -cffi==2.0.0 -charset-normalizer==3.4.7 -click==8.4.1 -cryptography==48.0.0 -deprecated==1.3.1 -distro==1.9.0 -enrich==1.2.7 -filelock==3.29.0 -idna==3.16 -jinja2==3.1.6 -jsonschema==4.26.0 -jsonschema-specifications==2025.9.1 -linode-api4==5.44.0 -lockfile==0.12.2 -markdown-it-py==4.2.0 -markupsafe==3.0.3 -mdurl==0.1.2 -molecule==26.4.0 -mypy-extensions==1.1.0 -onigurumacffi==1.5.0 -packaging==26.2 -parsley==1.3 -passlib==1.7.4 -pathspec==1.0.4 -pbr==7.0.3 -pexpect==4.9.0 -pip==25.1.1 -platformdirs==4.9.6 -pluggy==1.6.0 -polling==0.3.2 -ptyprocess==0.7.0 -pycparser==3.0 -pygments==2.20.0 -python-daemon==3.1.2 -pytokens==0.4.1 -pyyaml==6.0.3 -redbaron==0.9.2 -referencing==0.37.0 -requests==2.34.2 -resolvelib==1.2.1 -rich==15.0.0 -rpds-py==0.30.0 -rply==0.7.8 -ruamel-yaml==0.19.1 -ruamel-yaml-clib==0.2.15 -setuptools==82.0.1 -subprocess-tee==0.4.2 -tzdata==2026.2 -urllib3==2.7.0 -wcmatch==10.1 -wrapt==2.2.1 -yamllint==1.38.0