Michael Youngstrom
a87273ec01
Upgrade axe-core and ignore newly introduced failures
2019-04-17 12:18:32 -04:00
Jeremy Bowman
243f30ec83
TE-2886 Upgrade math/science packages in LMS and Studio
2019-03-22 10:02:36 -04:00
Brittney Exline
f1810b2db8
ENT-1555 updating edx-enterprise to introduce system wide roles
2019-03-08 08:41:55 -07:00
David Ormsbee
aa4f21ea43
Update edx-platform dependencies.
...
Extra constraints needed to be added for pytest-randomly and tornado,
both of which have dropped Python 2 support.
2019-03-01 15:59:00 -05:00
Christopher Pappas
7404fdf0ff
Bumping edx-enterprise
...
ran make upgrade, but not upgrading pytest or pytest-forked to try to isolate travis test failures
Running make upgrade again
2019-02-19 12:39:48 -05:00
Michael Youngstrom
16970b30a0
Run make upgrade
2019-02-07 13:29:01 -05:00
Jeremy Bowman
b162414e8c
DEPR-9 Remove dependency on dogapi
2019-02-01 17:25:42 -05:00
Christie Rice
ead9f10f17
INCR-2 Unpin glob2 and run make upgrade
2019-01-29 14:54:03 -05:00
Ned Batchelder
fe57498a4d
$ make upgrade
2018-12-11 17:13:41 -05:00
Ned Batchelder
75b051b336
Use a contraints.txt file to force versions.
2018-12-11 17:13:41 -05:00
Ned Batchelder
6d4e49458d
Remove a pin that is no longer needed
2018-12-11 12:25:08 -05:00
Ned Batchelder
f5c5d6f415
make upgrade
2018-12-07 11:49:58 -05:00
Ned Batchelder
7945e59f76
Pin idna to prevent conflicts
2018-12-07 11:23:40 -05:00
Feanil Patel
ca00e7630f
Run make upgrade
2018-12-04 10:24:21 -05:00
nadeemshahzad
9d95c2e632
upgrade gunicorn 19.0
2018-11-28 08:08:21 +00:00
Ned Batchelder
d0d904a2cc
make upgrade
2018-11-02 11:06:59 -04:00
Feanil Patel
4e13a1c2dd
Revert "upgrade gunicorn 19.0 and make upgrade"
...
This reverts commit f6c215ae5b .
2018-10-31 15:01:00 -04:00
nadeemshahzad
f6c215ae5b
upgrade gunicorn 19.0 and make upgrade
2018-10-30 10:42:58 +00:00
Shadi Naif
09e36b9784
Upgrade the edx-django-oauth2-provider package to the latest version that supports Python3
...
(version 1.3.4 as of this commit)
This commit is intended to close INCR-8 issue (see https://openedx.atlassian.net/browse/INCR-8 )
2018-09-20 12:59:11 +03:00
J. Cliff Dyer
1f45a7e934
Fix query counts on completion tests and update requirements.
...
Update requirements
2018-09-19 11:16:12 -04:00
Bryan Le
9897f766ed
pyliner upgrade excluding package-lock.json
2018-08-24 14:38:37 -04:00
Jeremy Bowman
52d3c68416
TE-2665 Install xblock-utils from PyPI
2018-07-30 09:39:34 -04:00
Kevin Falcone
7460affa2c
Come up to 1.3.4 - management command deletion tweaks
2018-07-23 12:12:56 -04:00
Feanil Patel
177007ea23
Run make upgrade.
...
Tornado Changelog: http://www.tornadoweb.org/en/stable/releases/v5.1.0.html
2018-07-12 13:31:21 -04:00
Jeremy Bowman
9311f268c1
TE-2593 Make pip-compile output whitespace consistent
2018-06-19 15:09:11 -04:00
Feanil Patel
7290cad5b7
Run make upgrade after unpinning the social auth packages.
2018-06-12 11:27:44 -04:00
Michael Youngstrom
26b4e30833
Remove django 1.8 shim
2018-06-06 10:34:56 -04:00
Calen Pennington
0f7e2373d0
Revert "Switch container factory to webpack"
2018-05-29 16:01:38 -04:00
Calen Pennington
56759b196f
Upgrade django-webpack-loader (and other recent minor updates)
2018-05-29 12:39:28 -04:00
Feanil Patel
9f6ac8a3af
Run make upgrade.
2018-05-23 10:35:03 -04:00
Jeremy Bowman
8d4a2e2be9
Upgrades to avoid sure install bug
2018-05-18 15:14:29 -04:00
Feanil Patel
e718ab0260
Upgrade using pip-tools.
2018-05-16 14:50:16 -04:00
Alex Dusenbery
0b11634e4c
Run make upgrade to get latest version of xblock-lti-consumer (and others).
2018-05-07 13:35:30 -04:00
Jeremy Bowman
086e98449e
TE-2546 Remove obsolete requirements files
2018-04-23 13:40:19 -04:00
Nimisha Asthagiri
fd078ae1f5
Remove Completion's usage of Course Structures API
2018-04-17 21:13:39 -04:00
Jeremy Bowman
9ca9aa44c6
PLAT-2060 Use pip-tools to manage requirements files (take 2)
...
This reverts commit a7fa0c211d .
2018-04-12 17:22:48 -04:00
Feanil Patel
a7fa0c211d
Revert "PLAT-2060 Use pip-tools to manage requirements files"
2018-04-10 12:54:41 -04:00
Jeremy Bowman
432347b881
PLAT-2060 Use pip-tools to manage requirements files
2018-04-09 17:07:02 -04:00
Feanil Patel
041059f740
Update the other requirements to use pyparsing 2.2.0 as well.
2018-03-16 15:47:34 -04:00
bmedx
6a22de454f
Upgrade NLTK to 3.2.5, fixup usage and tests
2018-02-07 10:42:23 -05:00
Kshitij Sobti
d8b236da87
Upgrade setuptools to avoid bug while installing of OpenStack requirements
...
RE: pypa/setuptools#951
2018-01-24 12:47:52 +05:30
Fred Smith
c02c4f9fb7
Merge pull request #15325 from isms/sandbox-cryptography
...
Add cryptography package to sandbox environment
2017-11-03 13:53:14 -04:00
John Eskew
b7fc838d6f
Upgrade lxml in its other versioned requirement location.
2017-09-27 12:09:24 -04:00
Isaac Slavitt
ff1a9a1590
Add cryptography package to sandbox environment
...
The cryptography package is designed to be the "cryptographic
standard library" for Python developers. (Documents are online
at https://cryptography.io/en/latest/ ).
The use case for adding this is to bring encrypted claims from
outside edX into a course for assigning a grade using CAPA.
As an example, imagine that users enrolled in a computer security
and penetration testing class on edX are challenged to advance
as many levels as possible in a certain capture-the-flag (CTF)
puzzle hosted on an external app.
The external platform may provide the users an encrypted, tamper-
resistant token allowing them to enter that into an edX CAPA
auto-graded exercise in order for the edX user to claim credit
within the edX course.
For example, the external platform might take some plaintext JSON
like this:
{'user': 'isaac@example.com ', 'score': 30}
And then use the Fernet symmetric encryption to give the user a
token like this:
gAAAAABZQX8xwdtvpdnTtuXWQUnbTPVA-Gw5dz6-kXFuKi0_2jpqFkSG
Dhy-BugBx38xhUfbmao9KwIhcxZt0uBAE0WT_uzjagLn7BwRIQP4Ap_B
r4e797QQllWcaHXVHhskHk6ETohc
Because the external platform and the `loncapa/python` script share
a secret, this token (1) means nothing to the user, (2) can be
decrypted on the edX side and used accordingly, and (3) won't
work if tampered with in between.
There are probably other use cases for using tokens, HMAC, or
encryption with autograded exercises. In any case, the crytography
library is well tested and reliable, so adding it presents little
risk and will probably benefit others.
2017-06-14 14:13:29 -04:00
Matjaz Gregoric
aca929de69
Move matplotlib to post requirements.
...
Matplotlib depends on numpy, so we want to ensure the correct version
of numpy is already installed when we attempt to install matplotlib.
2017-05-12 11:16:34 +02:00
Ned Batchelder
84b25dd896
Keep the sandbox reqs in sync
2017-01-25 15:11:23 -05:00
Ned Batchelder
8d791b5823
Use latest pyparsing 2.0.x to avoid setuptools entanglement
...
With 2.0.1, and setuptools 34.0.2, errors happen like:
File "/edx/app/edxapp/venvs/edxapp-sandbox/local/lib/python2.7/site-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)
(cherry picked from commit 73519b3547359a0b791e39d4665f51ac66449a17)
2017-01-25 15:10:02 -05:00
Ned Batchelder
5ab7f995f2
Better instructions about who to ping for requirements changes
2016-08-29 12:21:37 -04:00
Kevin Falcone
bd515185f8
Instead of listing devops, use our group
2015-11-25 13:47:56 -05:00
David Baumgold
fcf84e68d0
Update lxml to 3.4.4
2015-07-13 16:14:39 -04:00