- Mar 02, 2020
-
-
Jeremy Bowman authored
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.
-
- Feb 27, 2020
-
-
Jeremy Bowman authored
Remove duplicate constraints in requirements/constraints.txt uncovered by the recent change in pip-compile output format. I sorted the pinned dependencies by name to try and make it more obvious if this happens again. I also upgraded to pip-tools 4.5.1, which removes the line numbers from the enhanced pip-compile output added in 4.5.0, which should reduce future diff churn and merge conflicts but means that there's a large diff this one last time. Also unpin edx-search again after the previous change to do that was apparently broken by a merge conflict.
-
- Feb 25, 2020
-
-
edX requirements bot authored
-
- Feb 21, 2020
-
-
Dillon Dumesnil authored
-
- Feb 20, 2020
-
-
edX requirements bot authored
-
Ben Holt authored
Print experiment in output so incorrect usage like passing just a username instead of experiment name is easier to recognize (#23043)
-
- Feb 18, 2020
-
-
Dillon Dumesnil authored
-
Dillon Dumesnil authored
-
- Feb 11, 2020
-
-
Calen Pennington authored
Pipe COLLECT_WHO_TESTS_WHAT through to jenkins-report.sh so that we upload coverage contexts nightly
-
- Feb 10, 2020
-
-
Jeremy Bowman authored
-
- Feb 03, 2020
-
-
Michael Terry authored
Previously, we'd show three layers deep (section, subsection, and unit). But now we cut out unit and stop at subsection. AA-17
-
- Jan 23, 2020
-
-
Jeremy Bowman authored
Unpin several more outdated dependencies whose changelogs don't contain any significant backwards incompatible changes. Also add "moto" to the list of packages to uninstall from existing environments, since it requires a jsondiff version that clashes with the one we now use (triggering a harmless but distracting warning on dependency updates). We can potentially stop using path.py/path altogether by switching to pathlib in the Python 3 standard library, but that merits a separate PR of its own. Also, note that I'm not actually unpinning freezegun; different PRs restricted it in both constraints.txt and test.in, I'm just removing the latter redundant constraint.
-
- Jan 02, 2020
-
-
Manjinder Singh authored
* Added pytest-json-report plugin - modifying app-opts in setup.cfg - adding hook to all conftest.py files in repo - setting report to be saved to test_root/log/warnings.json - Writing custom logic to save json report to avoid overwrite if pytest called twice This was created to allow us to easily parse through test warnings in jenkins
-
- Dec 30, 2019
-
-
Jeremy Bowman authored
In the script used to create the bok-choy database cache files, we've been passing in the parameters to omit timestamps that change for every run in some of the mysqldump commands but not all of them. Use them consistently so we can stop creating new redundant automated bok-choy DB cache PRs on almost every merge to edx-platform.
-
Feanil Patel authored
We fixed various deprecation warnings as part of BOM-1024
-
Feanil Patel authored
-
Feanil Patel authored
This will remove imports from __future__ that are no longer needed. https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
-
-
- Dec 26, 2019
-
-
Jeremy Bowman authored
* Switch make upgrade to Python 3.5 * bok-choy fixes, constrain django-debug-toolbar * Remove flaky bok-choy test
-
- Dec 12, 2019
-
-
Calen Pennington authored
-
- Dec 06, 2019
-
-
Albert (AJ) St. Aubin authored
-
- Nov 21, 2019
-
-
Jeremy Bowman authored
-
- Nov 12, 2019
-
-
Awais Qureshi authored
guincorn just released its version on 9th-nov-2019 (20.0.0) and it requires Python 3.x >= 3.4. so adding constraint < 20.0.0 execute make upgrade
-
- Nov 07, 2019
-
-
Feanil Patel authored
We should fix them eventually but don't want them to block going to python 3.
-
- Nov 06, 2019
-
-
Feanil Patel authored
-
- Nov 04, 2019
-
-
Jeremy Bowman authored
-
- Oct 29, 2019
-
-
Diana Huang authored
-
- Oct 22, 2019
-
-
Ned Batchelder authored
-
Diana Huang authored
-
- Oct 18, 2019
-
-
Jeremy Bowman authored
-
Ben Holt authored
Add stable_bucketer helper tool
-
- Oct 09, 2019
-
-
Feanil Patel authored
Some change in the requirements here may be responsible for increased CPU and memory usage. This is causing production LMS for edx.org to run into lots of performance issues. Reverting for now until we can narrow it down to which change caused the issue.
-
- Oct 04, 2019
-
-
asadazam93 authored
-
- Oct 03, 2019
-
-
Stu Young authored
-
- Oct 01, 2019
-
-
Calen Pennington authored
-
- Sep 26, 2019
-
-
aarif authored
python 3 fixes python 3 fixes
-
- Sep 25, 2019
-
-
edX requirements bot authored
-
- Sep 23, 2019
-
-
Stu Young authored
-
- Sep 21, 2019
-
-
Awais Qureshi authored
Python3 fix.
-
Awais Qureshi authored
Python3 fix.
-