From 4ee3b596ed3d1227ee7d8db9a2e449ff4a3f5fb0 Mon Sep 17 00:00:00 2001 From: Guillaume Belanger Date: Fri, 1 Mar 2024 06:59:55 -0500 Subject: [PATCH] chore: add constraints to test requirements (#75) --- test-requirements.txt | 125 ++++++++++++++++++++++++++++++++---------- 1 file changed, 97 insertions(+), 28 deletions(-) diff --git a/test-requirements.txt b/test-requirements.txt index d567c1c..6768264 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2,32 +2,44 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile test-requirements.in +# pip-compile --constraint=requirements.txt test-requirements.in # asttokens==2.4.1 # via stack-data bcrypt==4.1.2 - # via paramiko + # via + # -c requirements.txt + # paramiko black==24.2.0 # via -r test-requirements.in cachetools==5.3.2 - # via google-auth + # via + # -c requirements.txt + # google-auth certifi==2024.2.2 # via + # -c requirements.txt # kubernetes # requests cffi==1.16.0 # via + # -c requirements.txt # cryptography # pynacl charset-normalizer==3.3.2 - # via requests + # via + # -c requirements.txt + # requests click==8.1.7 - # via black + # via + # -c requirements.txt + # black coverage[toml]==7.4.3 # via -r test-requirements.in cryptography==42.0.5 - # via paramiko + # via + # -c requirements.txt + # paramiko decorator==5.1.1 # via # ipdb @@ -45,13 +57,21 @@ flake8-builtins==2.2.0 flake8-docstrings==1.7.0 # via -r test-requirements.in google-auth==2.28.1 - # via kubernetes + # via + # -c requirements.txt + # kubernetes hvac==2.1.0 - # via juju + # via + # -c requirements.txt + # juju idna==3.6 - # via requests + # via + # -c requirements.txt + # requests iniconfig==2.0.0 - # via pytest + # via + # -c requirements.txt + # pytest ipdb==0.13.13 # via pytest-operator ipython==8.22.1 @@ -61,17 +81,26 @@ isort==5.13.2 jedi==0.19.1 # via ipython jinja2==3.1.3 - # via pytest-operator + # via + # -c requirements.txt + # pytest-operator juju==3.3.1.1 - # via pytest-operator + # via + # -c requirements.txt + # pytest-operator kubernetes==29.0.0 - # via juju + # via + # -c requirements.txt + # juju macaroonbakery==1.3.4 # via + # -c requirements.txt # -r test-requirements.in # juju markupsafe==2.1.5 - # via jinja2 + # via + # -c requirements.txt + # jinja2 matplotlib-inline==0.1.6 # via ipython mccabe==0.7.0 @@ -80,20 +109,25 @@ mypy==1.8.0 # via -r test-requirements.in mypy-extensions==1.0.0 # via + # -c requirements.txt # black # mypy # typing-inspect oauthlib==3.2.2 # via + # -c requirements.txt # kubernetes # requests-oauthlib packaging==23.2 # via + # -c requirements.txt # black # juju # pytest paramiko==3.4.0 - # via juju + # via + # -c requirements.txt + # juju parso==0.8.3 # via jedi pathspec==0.12.1 @@ -105,26 +139,35 @@ pexpect==4.9.0 platformdirs==4.2.0 # via black pluggy==1.4.0 - # via pytest + # via + # -c requirements.txt + # pytest prompt-toolkit==3.0.43 # via ipython protobuf==4.25.3 - # via macaroonbakery + # via + # -c requirements.txt + # macaroonbakery ptyprocess==0.7.0 # via pexpect pure-eval==0.2.2 # via stack-data pyasn1==0.5.1 # via + # -c requirements.txt # juju # pyasn1-modules # rsa pyasn1-modules==0.3.0 - # via google-auth + # via + # -c requirements.txt + # google-auth pycodestyle==2.11.1 # via flake8 pycparser==2.21 - # via cffi + # via + # -c requirements.txt + # cffi pydocstyle==6.3.0 # via flake8-docstrings pyflakes==3.1.0 @@ -132,9 +175,12 @@ pyflakes==3.1.0 pygments==2.17.2 # via ipython pymacaroons==0.13.0 - # via macaroonbakery + # via + # -c requirements.txt + # macaroonbakery pynacl==1.5.0 # via + # -c requirements.txt # macaroonbakery # paramiko # pymacaroons @@ -142,10 +188,12 @@ pyproject-flake8==6.1.0 # via -r test-requirements.in pyrfc3339==1.1 # via + # -c requirements.txt # juju # macaroonbakery pytest==8.0.2 # via + # -c requirements.txt # -r test-requirements.in # pytest-asyncio # pytest-operator @@ -156,26 +204,37 @@ pytest-asyncio==0.21.1 pytest-operator==0.34.0 # via -r test-requirements.in python-dateutil==2.8.2 - # via kubernetes + # via + # -c requirements.txt + # kubernetes pytz==2024.1 - # via pyrfc3339 + # via + # -c requirements.txt + # pyrfc3339 pyyaml==6.0.1 # via + # -c requirements.txt # juju # kubernetes # pytest-operator requests==2.31.0 # via + # -c requirements.txt # hvac # kubernetes # macaroonbakery # requests-oauthlib requests-oauthlib==1.3.1 - # via kubernetes + # via + # -c requirements.txt + # kubernetes rsa==4.9 - # via google-auth + # via + # -c requirements.txt + # google-auth six==1.16.0 # via + # -c requirements.txt # asttokens # kubernetes # macaroonbakery @@ -186,7 +245,9 @@ snowballstemmer==2.2.0 stack-data==0.6.3 # via ipython toposort==1.10 - # via juju + # via + # -c requirements.txt + # juju traitlets==5.14.1 # via # ipython @@ -195,17 +256,25 @@ types-pyyaml==6.0.12.12 # via -r test-requirements.in typing-extensions==4.10.0 # via + # -c requirements.txt # mypy # typing-inspect typing-inspect==0.9.0 - # via juju + # via + # -c requirements.txt + # juju urllib3==2.2.1 # via + # -c requirements.txt # kubernetes # requests wcwidth==0.2.13 # via prompt-toolkit websocket-client==1.7.0 - # via kubernetes + # via + # -c requirements.txt + # kubernetes websockets==12.0 - # via juju + # via + # -c requirements.txt + # juju