From e4e5b7d461e60e296adfe56d63a04667590291e3 Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Thu, 7 Mar 2024 18:28:04 +0200 Subject: [PATCH] Make test requirements reproducible Signed-off-by: Povilas Kanapickas --- test-requirements.txt | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/test-requirements.txt b/test-requirements.txt index 9c99e91..2ed336d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,9 +1,32 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. +coverage==7.4.3 +pytest==8.0.2 +tox==4.13.0 +black==24.2.0 +flake8==7.0.0 -coverage -pytest -tox -black -flake8 \ No newline at end of file +# The packages below are transitive dependencies of the packages above and are included here +# to make testing reproducible. +# To refresh, create a new virtualenv and do: +# pip install -r requirements.txt -r test-requirements.txt +# pip freeze > test-requirements.txt +# and edit test-requirements.txt to add this comment + +cachetools==5.3.3 +chardet==5.2.0 +click==8.1.7 +colorama==0.4.6 +distlib==0.3.8 +filelock==3.13.1 +iniconfig==2.0.0 +mccabe==0.7.0 +mypy-extensions==1.0.0 +packaging==23.2 +pathspec==0.12.1 +platformdirs==4.2.0 +pluggy==1.4.0 +pycodestyle==2.11.1 +pyflakes==3.2.0 +pyproject-api==1.6.1 +python-dotenv==1.0.1 +PyYAML==6.0.1 +virtualenv==20.25.1