diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -1,62 +1,57 @@ -## dependencies - -configobj==5.0.8 - -dogpile.cache==1.1.8 - -decorator==5.1.1 -dulwich==0.21.3 -hg-evolve==11.0.0 +# deps, generated via pipdeptree --exclude setuptools,wheel,pipdeptree,pip -f | tr '[:upper:]' '[:lower:]' +atomicwrites==1.4.1 +configobj==5.0.8 + six==1.16.0 +contextlib2==21.6.0 +cov-core==1.15.0 + coverage==7.2.1 +dogpile.cache==1.1.8 + decorator==5.1.1 + stevedore==5.0.0 + pbr==5.11.1 +dulwich==0.21.3 + urllib3==1.26.14 +gunicorn==20.1.0 +hg-evolve==11.0.0 +importlib-metadata==6.0.0 + zipp==3.15.0 mercurial==6.3.3 -msgpack-python==0.5.6 +mock==5.0.1 more-itertools==9.1.0 - -pastedeploy==3.0.1 -pyramid==2.0.1 +msgpack-python==0.5.6 +pathlib2==2.3.7.post1 + six==1.16.0 +psutil==5.9.4 +py==1.11.0 pygit2==1.11.1 - + cffi==1.15.1 + pycparser==2.21 +pygments==2.14.0 +pyparsing==3.0.9 +pyramid==2.0.1 + hupper==1.11 + plaster==1.1.2 + plaster-pastedeploy==1.0.1 + pastedeploy==3.0.1 + plaster==1.1.2 + translationstring==1.4 + venusian==3.0.0 + webob==1.8.7 + zope.deprecation==4.4.0 + zope.interface==5.5.2 +redis==4.5.1 + async-timeout==4.0.2 repoze.lru==0.7 -redis==4.5.1 +scandir==1.10.0 +setproctitle==1.3.2 simplejson==3.18.3 subvertpy==0.11.0 - -translationstring==1.4 -webob==1.8.7 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -## http servers -#gevent==20.6.0 -#greenlet==0.4.16 -gunicorn==20.1.0 -waitress==2.1.2 - -# contains not directly required libraries we want to pin the version. +wcwidth==0.2.6 -atomicwrites==1.4.1 -attrs==22.2.0 -contextlib2==21.6.0 -cffi==1.15.1 -hupper==1.11 -importlib-metadata==6.0.0 -packaging==23.0 -pathlib2==2.3.7.post1 -pygments==2.14.0 -pyparsing==3.0.9 -psutil==5.9.4 -pluggy==1.0.0 -scandir==1.10.0 -setproctitle==1.3.2 -venusian==3.0.0 -wcwidth==0.2.6 -toml==0.10.2 ## test related requirements -r requirements_test.txt ## uncomment to add the debug libraries -#ipdb==0.13.2 -#ipython==7.15.0 - #-r requirements_debug.txt diff --git a/requirements_debug.txt b/requirements_debug.txt --- a/requirements_debug.txt +++ b/requirements_debug.txt @@ -6,3 +6,5 @@ objgraph memory-profiler pympler +ipdb +ipython diff --git a/requirements_test.txt b/requirements_test.txt --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,16 +1,41 @@ # test related requirements -pytest==7.2.2 + +cov-core==1.15.0 + coverage==7.2.1 +mock==5.0.1 py==1.11.0 pytest-cov==4.0.0 -pytest-sugar==0.9.6 + coverage==7.2.1 + pytest==7.2.2 + attrs==22.2.0 + iniconfig==2.0.0 + packaging==23.0 + pluggy==1.0.0 +pytest-profiling==1.7.0 + gprof2dot==2022.7.29 + pytest==7.2.2 + attrs==22.2.0 + iniconfig==2.0.0 + packaging==23.0 + pluggy==1.0.0 + six==1.16.0 pytest-runner==6.0.0 -pytest-profiling==1.7.0 +pytest-sugar==0.9.6 + packaging==23.0 + pytest==7.2.2 + attrs==22.2.0 + iniconfig==2.0.0 + packaging==23.0 + pluggy==1.0.0 + termcolor==2.2.0 pytest-timeout==2.1.0 -gprof2dot==2022.7.29 - -mock==5.0.1 -cov-core==1.15.0 -coverage==7.2.1 - + pytest==7.2.2 + attrs==22.2.0 + iniconfig==2.0.0 + packaging==23.0 + pluggy==1.0.0 webtest==3.0.0 -beautifulsoup4==4.11.2 + beautifulsoup4==4.11.2 + soupsieve==2.4 + waitress==2.1.2 + webob==1.8.7