diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ +SHELL = /bin/bash # set by: PATH_TO_OUTDATED_PACKAGES=/some/path/outdated_packages.py OUTDATED_PACKAGES = ${PATH_TO_OUTDATED_PACKAGES} @@ -107,7 +108,8 @@ sdist: ## make dev-env based on the requirements files and install develop of packages dev-env: pushd ../rhodecode-vcsserver/ && make dev-env && popd - pip install -r requirements.txt -r requirements_test.txt -r requirements_debug.txt + pip wheel --wheel-dir=/home/rhodecode/.cache/pip/wheels -r requirements.txt -r requirements_test.txt -r requirements_debug.txt + pip install --no-index --find-links=/home/rhodecode/.cache/pip/wheels -r requirements.txt -r requirements_test.txt -r requirements_debug.txt pip install -e . # Default command on calling make diff --git a/docs/requirements_docs.txt b/docs/requirements_docs.txt --- a/docs/requirements_docs.txt +++ b/docs/requirements_docs.txt @@ -5,4 +5,4 @@ docutils==0.16.0 pygments==2.3.0 markupsafe==1.0.0 jinja2==2.9.6 -pytz==2018.4 +pytz==2023.3 diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ # deps, generated via pipdeptree --exclude setuptools,wheel,pipdeptree,pip -f | tr '[:upper:]' '[:lower:]' -alembic==1.10.2 +alembic==1.10.4 mako==1.2.4 markupsafe==2.1.2 sqlalchemy==1.4.46 @@ -24,17 +24,17 @@ celery==5.2.7 amqp==5.1.1 vine==5.0.0 vine==5.0.0 - pytz==2022.7.1 + pytz==2023.3 vine==5.0.0 channelstream==0.7.1 gevent==22.10.2 greenlet==2.0.2 zope.event==4.6 - zope.interface==5.5.2 + zope.interface==6.0.0 itsdangerous==1.1.0 marshmallow==2.18.0 pyramid==2.0.1 - hupper==1.11 + hupper==1.12 plaster==1.1.2 plaster-pastedeploy==1.0.1 pastedeploy==3.0.1 @@ -42,8 +42,8 @@ channelstream==0.7.1 translationstring==1.4 venusian==3.0.0 webob==1.8.7 - zope.deprecation==4.4.0 - zope.interface==5.5.2 + zope.deprecation==5.0.0 + zope.interface==6.0.0 pyramid-apispec==0.3.3 apispec==1.3.3 pyramid-jinja2==2.10 @@ -51,7 +51,7 @@ channelstream==0.7.1 markupsafe==2.1.2 markupsafe==2.1.2 pyramid==2.0.1 - hupper==1.11 + hupper==1.12 plaster==1.1.2 plaster-pastedeploy==1.0.1 pastedeploy==3.0.1 @@ -59,9 +59,9 @@ channelstream==0.7.1 translationstring==1.4 venusian==3.0.0 webob==1.8.7 - zope.deprecation==4.4.0 - zope.interface==5.5.2 - zope.deprecation==4.4.0 + zope.deprecation==5.0.0 + zope.interface==6.0.0 + zope.deprecation==5.0.0 python-dateutil==2.8.2 six==1.16.0 requests==2.28.2 @@ -78,9 +78,9 @@ deform==2.0.15 iso8601==1.1.0 peppercorn==0.6 translationstring==1.4 - zope.deprecation==4.4.0 + zope.deprecation==5.0.0 docutils==0.19 -dogpile.cache==1.1.8 +dogpile.cache==1.2.0 decorator==5.1.1 stevedore==5.0.0 pbr==5.11.1 @@ -90,7 +90,7 @@ gunicorn==20.1.0 infrae.cache==1.0.1 beaker==1.12.1 repoze.lru==0.7 -msgpack-python==0.5.6 +msgpack==1.0.5 mysqlclient==2.1.1 nbconvert==7.2.9 beautifulsoup4==4.11.2 @@ -141,13 +141,13 @@ nbconvert==7.2.9 traitlets==5.9.0 packaging==23.0 pandocfilters==1.5.0 - pygments==2.14.0 + pygments==2.15.1 tinycss2==1.2.1 webencodings==0.5.1 traitlets==5.9.0 -orjson==3.8.7 +orjson==3.8.12 pastescript==3.3.0 - paste==3.5.2 + paste==3.5.3 six==1.16.0 pastedeploy==3.0.1 six==1.16.0 @@ -161,20 +161,20 @@ premailer==3.10.0 charset-normalizer==3.1.0 idna==3.4 urllib3==1.26.14 -psutil==5.9.4 -psycopg2==2.9.5 +psutil==5.9.5 +psycopg2==2.9.6 py-bcrypt==0.4 py-gfm==2.0.0 - markdown==3.4.1 + markdown==3.4.3 pycurl==7.45.2 pycryptodome==3.17 -pymysql==1.0.2 +pymysql==1.0.3 pyotp==2.8.0 pyparsing==3.0.9 pyramid-debugtoolbar==4.10 - pygments==2.14.0 + pygments==2.15.1 pyramid==2.0.1 - hupper==1.11 + hupper==1.12 plaster==1.1.2 plaster-pastedeploy==1.0.1 pastedeploy==3.0.1 @@ -182,13 +182,13 @@ pyramid-debugtoolbar==4.10 translationstring==1.4 venusian==3.0.0 webob==1.8.7 - zope.deprecation==4.4.0 - zope.interface==5.5.2 + zope.deprecation==5.0.0 + zope.interface==6.0.0 pyramid-mako==1.1.0 mako==1.2.4 markupsafe==2.1.2 pyramid==2.0.1 - hupper==1.11 + hupper==1.12 plaster==1.1.2 plaster-pastedeploy==1.0.1 pastedeploy==3.0.1 @@ -196,11 +196,11 @@ pyramid-debugtoolbar==4.10 translationstring==1.4 venusian==3.0.0 webob==1.8.7 - zope.deprecation==4.4.0 - zope.interface==5.5.2 + zope.deprecation==5.0.0 + zope.interface==6.0.0 pyramid-mailer==0.15.1 pyramid==2.0.1 - hupper==1.11 + hupper==1.12 plaster==1.1.2 plaster-pastedeploy==1.0.1 pastedeploy==3.0.1 @@ -208,14 +208,14 @@ pyramid-mailer==0.15.1 translationstring==1.4 venusian==3.0.0 webob==1.8.7 - zope.deprecation==4.4.0 - zope.interface==5.5.2 + zope.deprecation==5.0.0 + zope.interface==6.0.0 repoze.sendmail==4.4.1 - transaction==3.0.1 - zope.interface==5.5.2 - zope.interface==5.5.2 - transaction==3.0.1 - zope.interface==5.5.2 + transaction==3.1.0 + zope.interface==6.0.0 + zope.interface==6.0.0 + transaction==3.1.0 + zope.interface==6.0.0 python-ldap==3.4.3 pyasn1==0.4.8 pyasn1-modules==0.2.8 @@ -230,36 +230,36 @@ python3-saml==1.15.0 xmlsec==1.3.13 lxml==4.9.2 pyyaml==6.0 -redis==4.5.1 +redis==4.5.5 async-timeout==4.0.2 regex==2022.10.31 routes==2.5.1 repoze.lru==0.7 six==1.16.0 -simplejson==3.18.3 +simplejson==3.19.1 sshpubkeys==3.3.1 - cryptography==39.0.2 + cryptography==40.0.2 cffi==1.15.1 pycparser==2.21 ecdsa==0.18.0 six==1.16.0 supervisor==4.2.5 -tzlocal==4.2 +tzlocal==4.3 pytz-deprecation-shim==0.1.0.post0 - tzdata==2022.7 + tzdata==2023.3 urlobject==2.4.3 waitress==2.1.2 weberror==0.13.1 - paste==3.5.2 + paste==3.5.3 six==1.16.0 - pygments==2.14.0 + pygments==2.15.1 tempita==0.5.2 webob==1.8.7 webhelpers2==2.0 markupsafe==2.1.2 six==1.16.0 whoosh==2.7.4 -zope.cachedescriptors==4.4 +zope.cachedescriptors==5.0.0 ## uncomment to add the debug libraries #-r requirements_debug.txt diff --git a/requirements_debug.txt b/requirements_debug.txt --- a/requirements_debug.txt +++ b/requirements_debug.txt @@ -12,4 +12,4 @@ invoke==2.0.0 bumpversion==0.6.0 bump2version==1.0.1 flake8 -docutils-stub +docutils-stubs diff --git a/requirements_test.txt b/requirements_test.txt --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,35 +1,35 @@ # test related requirements cov-core==1.15.0 - coverage==7.2.1 -mock==5.0.1 + coverage==7.2.3 +mock==5.0.2 py==1.11.0 pytest-cov==4.0.0 - coverage==7.2.1 - pytest==7.2.2 + coverage==7.2.3 + pytest==7.3.1 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 + pytest==7.3.1 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-sugar==0.9.6 +pytest-sugar==0.9.7 packaging==23.0 - pytest==7.2.2 + pytest==7.3.1 attrs==22.2.0 iniconfig==2.0.0 packaging==23.0 pluggy==1.0.0 - termcolor==2.2.0 + termcolor==2.3.0 pytest-timeout==2.1.0 - pytest==7.2.2 + pytest==7.3.1 attrs==22.2.0 iniconfig==2.0.0 packaging==23.0 @@ -41,4 +41,5 @@ webtest==3.0.0 webob==1.8.7 # RhodeCode test-data -rc-testdata @ https://code.rhodecode.com/upstream/rc_testdata/archive/default.tar.gz?with_hash=1&sha256=76c9ed4ea955971774db2daf3076f38b7388ccc1338b6fd0c02800ab99400426 +rc_testdata @ https://code.rhodecode.com/upstream/rc-testdata-dist/raw/e72cda25374768bc8605a67066012428f9d90d03/rc_testdata-0.10.0.tar.gz#egg=rc_testdata +rc_testdata==0.10.0