From 06d3da8019e126467e18f6476b1add228409eef1 Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Tue, 12 Dec 2023 23:53:25 +0530 Subject: [PATCH] feat: install python deps from requirements.txt --- Makefile | 2 +- requirements.txt | 296 +++-------------------------------------------- 2 files changed, 20 insertions(+), 278 deletions(-) diff --git a/Makefile b/Makefile index e8a0343..31c26c1 100644 --- a/Makefile +++ b/Makefile @@ -151,7 +151,7 @@ ci.init: tofu -chdir=terraform/mcaptcha/ plan -var-file="ci.tfvars" -out="mcaptcha" tofu -chdir=terraform/mcaptcha/ apply "mcaptcha" pip install virtualenv && virtualenv venv - . venv/bin/activate && pip install ansible pytest-testinfra requests + . venv/bin/activate && pip install -r requirements.txt . venv/bin/activate && ansible-galaxy install -r ./ansible/requirements.yml ci.clean: diff --git a/requirements.txt b/requirements.txt index 9363b82..be63dae 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,289 +1,31 @@ -ansible==8.1.0 -ansible-core==2.15.1 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==3.2.0 +ansible==9.1.0 +ansible-core==2.16.2 +certifi==2023.11.17 +cffi==1.16.0 +charset-normalizer==3.3.2 contextvars==2.4 -cryptography==41.0.2 +cryptography==41.0.7 distro==1.8.0 execnet==2.0.2 -idna==3.4 -immutables==0.19 +idna==3.6 +immutables==0.20 iniconfig==2.0.0 Jinja2==3.1.2 jmespath==1.0.1 looseversion==1.3.0 MarkupSafe==2.1.3 -msgpack==1.0.5 -packaging==23.1 -pluggy==1.2.0 -psutil==5.9.5 +msgpack==1.0.7 +packaging==23.2 +pluggy==1.3.0 +psutil==5.9.6 pycparser==2.21 -pycryptodomex==3.18.0 -pytest==7.4.0 -pytest-testinfra==8.1.0 -pytest-xdist==3.3.1 -PyYAML==6.0 -pyzmq==25.0.2 -requests==2.31.0 -resolvelib==1.0.1 -salt==3006.1 -urllib3==2.0.3 -airdrop-ng==1.1 -airgraph-ng==1.1 -apparmor==3.1.6 -appdirs==1.4.4 -argcomplete==2.0.0 -asttokens==2.2.1 -async-timeout==4.0.2 -attrs==22.2.0 -autocommand==2.2.2 -autopage==0.5.1 -Babel==2.12.1 -beautifulsoup4==4.12.2 -binwalk==2.3.3 -black==23.7.0 -borgbackup==1.2.4 -Brlapi==0.8.5 -btrfsutil==6.3.3 -certifi==2023.7.22 -cffi==1.15.1 -chardet==5.2.0 -charset-normalizer==3.2.0 -click==8.1.6 -cliff==4.3.0 -cmd2==2.4.3 -codespell==2.2.5 -colorama==0.4.6 -ConfigArgParse==1.5.3 -contourpy==1.1.0 -crit==3.18 -cryptography==41.0.3 -cupshelpers==1.0 -cycler==0.11.0 -Cython==3.0.0 -dbus-python==1.3.2 -debtcollector==2.5.0 -decorator==5.1.1 -defusedxml==0.7.1 -deprecation==2.1.0 -devtools==0.11.0 -distlib==0.3.7 -distro==1.8.0 -dnspython==2.3.0 -dogpile.cache==1.1.8 -executing==1.2.0 -fastjsonschema==2.18.0 -filelock==3.12.2 -fonttools==4.42.0 -gevent==22.10.2 -git-filter-repo==2.38.0 -gpg==1.21.0 -greenlet==2.0.2 -html5lib==1.1 -httpie==3.2.1 -idna==3.4 -importlib-metadata==5.0.0 -inflect==7.0.0 -iotop==0.6 -iso8601==2.0.0 -jaraco.context==4.3.0 -jaraco.functools==3.8.1 -jaraco.text==3.11.1 -jedi==0.18.2 -jmespath==1.0.1 -jsonpatch==1.33 -jsonpointer==2.4 -jsonschema==4.19.0 -jsonschema-specifications==2023.7.1 -keystoneauth1==5.2.1 -kiwisolver==1.4.4 -lensfun==0.3.4 -LibAppArmor==3.1.6 -libfdt==1.7.0 -libtorrent==2.0.9 -libvirt-python==9.6.0 -lit==15.0.7.dev0 -louis==3.26.0 -lxml==4.9.2 -Mako==1.2.4 -mallard-ducktype==1.0.2 -Markdown==3.4.4 -markdown-it-py==2.2.0 -MarkupSafe==2.1.3 -matplotlib==3.7.2 -mdurl==0.1.2 -MemoizeDB==2021.11.20.2.41.2 -meson==1.2.1 -more-itertools==10.1.0 -msgpack==1.0.5 -multidict==6.0.4 -mypy-extensions==1.0.0 -netaddr==0.8.0 -netifaces==0.11.0 -nftables==0.1 -numpy==1.25.1 -openshot-qt==3.1.1 -openstacksdk==1.0.1 -ordered-set==4.1.0 -os-service-types==1.7.0 -osc-lib==2.8.0 -oslo.config==9.1.1 -oslo.i18n==6.0.0 -oslo.serialization==5.1.1 -oslo.utils==6.1.0 -packaging==23.1 -parso==0.8.3 -pathspec==0.11.2 -pbr==5.11.1 -perf==0.1 -Pillow==10.0.0 -pipenv==2023.7.23 -pipx==1.2.0 -platformdirs==3.10.0 -ply==3.11 -pm2ml==2021.11.20.2.41.2 -pooch==1.7.0 -Powerpill==2021.11.20.2.41.2 -prettytable==3.6.0 -protobuf==4.23.4 -psutil==5.9.5 -pwquality==1.4.5 -pyalpm==0.10.6 -pyasn1==0.4.8 -pybind11==2.11.1 -pycairo==1.24.0 -pycparser==2.21 -pycups==2.0.1 -pycurl==7.45.2 -pydantic==1.10.9 -Pygments==2.16.1 -PyGObject==3.44.1 -pynvim==0.4.3 -pyOpenSSL==23.2.0 -pyparsing==3.0.9 -pyperclip==1.8.2 -PyQt5==5.15.9 -PyQt5-sip==12.12.2 -PyQtWebEngine==5.15.6 -pyrsistent==0.19.3 -pysequoia==0.1.20 -PySocks==1.7.1 -python-cinderclient==9.3.0 -python-dateutil==2.8.2 -python-glanceclient==4.1.0 -python-keystoneclient==5.1.0 -python-novaclient==18.3.0 -python-openstackclient==6.2.0 -pytz==2023.3 -pyxdg==0.28 +pycryptodomex==3.19.0 +pytest==7.4.3 +pytest-testinfra==10.0.0 +pytest-xdist==3.5.0 PyYAML==6.0.1 -pyzmq==25.1.1 -redis==4.6.0 -referencing==0.30.2 -Reflector==2023.6.28.0.36.1 -requests==2.28.2 -requests-toolbelt==1.0.0 -requestsexceptions==1.4.0 -rfc3986==2.0.0 -rich==13.5.2 -rpds-py==0.9.2 -rpm==4.18.1 -scipy==1.11.1 -simplejson==3.19.1 -six==1.16.0 -soupsieve==2.4.1 -stevedore==5.1.0 -TBB==0.2 -tomli==2.0.1 -torbrowser-launcher==0.3.6 -tqdm==4.65.0 -trash-cli==0.23.2.13.2 -trimage==1.0.6 -trove-classifiers==2023.8.8 -typing_extensions==4.7.1 -uc-micro-py==1.0.2 -ufw==0.36.2 -urllib3==1.26.15 -userpath==1.8.0 -validate-pyproject==0.13.post1.dev0+gb752273.d20230520 -vboxapi==1.0 -virtualenv==20.24.3 -virtualenv-clone==0.5.7 -warlock==2.0.1 -wcwidth==0.2.6 -webencodings==0.5.1 -wrapt==1.14.1 -XCGF==2021.11.20.2.41.3 -XCPF==2021.12.24.10.22.41 -youtube-dl==2021.12.17 -yt-dlp==2023.7.6 -zipp==3.16.2 -zope.event==5.0 -zope.interface==6.0 -ansible==8.1.0 -ansible-compat==4.1.6 -ansible-core==2.15.1 -ansible-lint==6.17.2 -astroid==2.15.6 -attrs==23.1.0 -black==23.7.0 -bracex==2.3.post1 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==3.2.0 -click==8.1.6 -contextvars==2.4 -cryptography==41.0.2 -dill==0.3.7 -distro==1.8.0 -execnet==2.0.2 -filelock==3.12.2 -gitdb==4.0.10 -GitPython==3.1.32 -idna==3.4 -immutables==0.19 -iniconfig==2.0.0 -isort==5.12.0 -Jinja2==3.1.2 -jmespath==1.0.1 -jsonschema==4.19.0 -jsonschema-specifications==2023.7.1 -lazy-object-proxy==1.9.0 -lint==1.2.1 -looseversion==1.3.0 -markdown-it-py==3.0.0 -MarkupSafe==2.1.3 -mccabe==0.7.0 -mdurl==0.1.2 -msgpack==1.0.5 -mypy-extensions==1.0.0 -packaging==23.1 -pathspec==0.11.2 -platformdirs==3.10.0 -pluggy==1.2.0 -psutil==5.9.5 -pycparser==2.21 -pycryptodomex==3.18.0 -Pygments==2.16.1 -pylint==2.17.5 -pytest==7.4.0 -pytest-testinfra==8.1.0 -pytest-xdist==3.3.1 -PyYAML==6.0 -pyzmq==25.0.2 -referencing==0.30.2 +pyzmq==25.1.2 requests==2.31.0 resolvelib==1.0.1 -rich==13.5.2 -rpds-py==0.9.2 -ruamel.yaml==0.17.32 -ruamel.yaml.clib==0.2.7 -salt==3006.1 -smmap==5.0.0 -subprocess-tee==0.4.1 -tomlkit==0.12.1 -urllib3==2.0.3 -wcmatch==8.4.1 -wrapt==1.15.0 -yamllint==1.32.0 +salt==3006.4 +urllib3==2.1.0