Files @ 1e88ff36efbd
Branch filter:

Location: majic-ansible-roles/requirements.txt

branko
MAR-243: Drop inventory_hostname use from tests where possible:

- Primarily focused on Ansible playbooks and variable files.
- The variable is still used within some Python test fixtures. Test
behaviour should still be correct, with one advantage being that
lookups should be much faster than using the setup module (which
would require running Ansible code on each remote/test machine).
#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
#    pip-compile --allow-unsafe
#
alabaster==0.7.16
    # via sphinx
ansible==10.4.0
    # via -r requirements.in
ansible-compat==24.9.0
    # via
    #   ansible-lint
    #   molecule
ansible-core==2.17.4
    # via
    #   ansible
    #   ansible-compat
    #   ansible-lint
    #   molecule
ansible-lint==24.9.0
    # via -r requirements.in
attrs==24.2.0
    # via
    #   jsonschema
    #   referencing
babel==2.16.0
    # via sphinx
bcrypt==4.2.0
    # via paramiko
black==24.8.0
    # via ansible-lint
bracex==2.5
    # via wcmatch
build==1.2.2
    # via pip-tools
certifi==2024.8.30
    # via requests
cffi==1.17.1
    # via
    #   cryptography
    #   pynacl
charset-normalizer==3.3.2
    # via requests
click==8.1.7
    # via
    #   black
    #   click-help-colors
    #   molecule
    #   pip-tools
click-help-colors==0.9.4
    # via molecule
cryptography==42.0.8
    # via
    #   ansible-core
    #   gimmecert
    #   paramiko
defusedxml==0.7.1
    # via -r requirements.in
docutils==0.20.1
    # via
    #   sphinx
    #   sphinx-rtd-theme
enrich==1.2.7
    # via molecule
filelock==3.16.1
    # via ansible-lint
flake8==7.1.1
    # via -r requirements.in
gimmecert==1.0.0
    # via -r requirements.in
idna==3.10
    # via requests
imagesize==1.4.1
    # via sphinx
importlib-metadata==8.5.0
    # via ansible-lint
iniconfig==2.0.0
    # via pytest
jinja2==3.1.4
    # via
    #   ansible-core
    #   molecule
    #   sphinx
jsonschema==4.23.0
    # via
    #   ansible-compat
    #   ansible-lint
    #   molecule
jsonschema-specifications==2023.12.1
    # via jsonschema
markdown-it-py==3.0.0
    # via rich
markupsafe==2.1.5
    # via jinja2
mccabe==0.7.0
    # via flake8
mdurl==0.1.2
    # via markdown-it-py
molecule[testinfra]==24.8.0
    # via
    #   -r requirements.in
    #   molecule-plugins
molecule-plugins[vagrant]==23.5.3
    # via -r requirements.in
mypy-extensions==1.0.0
    # via black
netaddr==1.3.0
    # via -r requirements.in
packaging==24.1
    # via
    #   ansible-compat
    #   ansible-core
    #   ansible-lint
    #   black
    #   build
    #   molecule
    #   pytest
    #   sphinx
paramiko==3.5.0
    # via -r requirements.in
passlib==1.7.4
    # via -r requirements.in
pathspec==0.12.1
    # via
    #   ansible-lint
    #   black
    #   yamllint
pip-tools==7.4.1
    # via -r requirements.in
platformdirs==4.3.6
    # via black
pluggy==1.5.0
    # via
    #   molecule
    #   pytest
pyasn1==0.6.1
    # via
    #   pyasn1-modules
    #   python-ldap
pyasn1-modules==0.4.1
    # via python-ldap
pycodestyle==2.12.1
    # via flake8
pycparser==2.22
    # via cffi
pyflakes==3.2.0
    # via flake8
pygments==2.18.0
    # via
    #   rich
    #   sphinx
pynacl==1.5.0
    # via paramiko
pyproject-hooks==1.1.0
    # via
    #   build
    #   pip-tools
pytest==8.3.3
    # via pytest-testinfra
pytest-testinfra==10.1.1
    # via molecule
python-dateutil==2.8.2
    # via gimmecert
python-ldap==3.4.4
    # via -r requirements.in
python-vagrant==1.0.0
    # via molecule-plugins
pyyaml==6.0.2
    # via
    #   ansible-compat
    #   ansible-core
    #   ansible-lint
    #   molecule
    #   yamllint
referencing==0.35.1
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.32.3
    # via sphinx
resolvelib==1.0.1
    # via ansible-core
rich==13.8.1
    # via
    #   ansible-lint
    #   enrich
    #   molecule
rpds-py==0.20.0
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.18.6
    # via ansible-lint
ruamel-yaml-clib==0.2.8
    # via ruamel-yaml
six==1.16.0
    # via python-dateutil
snowballstemmer==2.2.0
    # via sphinx
sphinx==7.4.7
    # via
    #   -r requirements.in
    #   sphinx-rtd-theme
    #   sphinxcontrib-jquery
sphinx-rtd-theme==2.0.0
    # via -r requirements.in
sphinxcontrib-applehelp==2.0.0
    # via sphinx
sphinxcontrib-devhelp==2.0.0
    # via sphinx
sphinxcontrib-htmlhelp==2.1.0
    # via sphinx
sphinxcontrib-jquery==4.1
    # via sphinx-rtd-theme
sphinxcontrib-jsmath==1.0.1
    # via sphinx
sphinxcontrib-qthelp==2.0.0
    # via sphinx
sphinxcontrib-serializinghtml==2.0.0
    # via sphinx
subprocess-tee==0.4.2
    # via
    #   ansible-compat
    #   ansible-lint
urllib3==2.2.3
    # via requests
wcmatch==9.0
    # via
    #   ansible-lint
    #   molecule
wheel==0.44.0
    # via pip-tools
yamllint==1.35.1
    # via ansible-lint
zipp==3.20.2
    # via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
pip==24.2
    # via
    #   -r requirements.in
    #   pip-tools
setuptools==75.1.0
    # via
    #   -r requirements.in
    #   pip-tools