deps: make dev-env build faster and bump all libs to latest versions

This commit is contained in:
RhodeCode Admin 2023-05-11 11:54:16 +02:00
parent f88230f4c7
commit f04c86e6d3
5 changed files with 59 additions and 56 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -12,4 +12,4 @@ invoke==2.0.0
bumpversion==0.6.0
bump2version==1.0.1
flake8
docutils-stub
docutils-stubs

View file

@ -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