The last time we tried this upgrade we encountered timeouts on the quality job, which it now appears were due to the worker running pylint common running out of memory and killing the Jenkins process. Switching to a different worker type with double the RAM (8 GB vs. 4 GB) seems to have fixed this; about 5.5 GB was used. Upstream is aware of the high memory usage on large projects, it's apparently due primarily to a cache of parsed modules: https://github.com/PyCQA/pylint/issues/1495 . Even after disabling some of the new checks that have been added, the new version of pylint found about twice as much to complain about. Just bumping the threshold for now to unblock the Django upgrade, we can try automated utilities like pyupgrade to fix some of these later.
31 lines
1.6 KiB
Plaintext
31 lines
1.6 KiB
Plaintext
#
|
|
# This file is autogenerated by pip-compile
|
|
# To update, run:
|
|
#
|
|
# make upgrade
|
|
#
|
|
certifi==2019.11.28 # via requests
|
|
chardet==3.0.4 # via requests
|
|
edx-opaque-keys==2.0.1 # via -r requirements/edx/paver.in
|
|
idna==2.9 # via requests
|
|
importlib-metadata==1.5.0 # via path
|
|
lazy==1.4 # via -r requirements/edx/paver.in
|
|
libsass==0.10.0 # via -r requirements/edx/paver.in
|
|
markupsafe==1.1.1 # via -r requirements/edx/paver.in
|
|
mock==3.0.5 # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.in
|
|
more-itertools==8.2.0 # via zipp
|
|
path==13.1.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.in
|
|
pathtools==0.1.2 # via watchdog
|
|
paver==1.3.4 # via -r requirements/edx/paver.in
|
|
pbr==5.4.4 # via stevedore
|
|
psutil==1.2.1 # via -r requirements/edx/paver.in
|
|
pymongo==3.9.0 # via -r requirements/edx/paver.in, edx-opaque-keys
|
|
python-memcached==1.59 # via -r requirements/edx/paver.in
|
|
requests==2.23.0 # via -r requirements/edx/paver.in
|
|
six==1.14.0 # via edx-opaque-keys, libsass, mock, paver, python-memcached, stevedore
|
|
stevedore==1.32.0 # via -r requirements/edx/paver.in, edx-opaque-keys
|
|
urllib3==1.25.8 # via requests
|
|
watchdog==0.10.2 # via -r requirements/edx/paver.in
|
|
wrapt==1.11.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.in
|
|
zipp==1.0.0 # via -c requirements/edx/../constraints.txt, importlib-metadata
|