Commit Graph

4581 Commits

Author SHA1 Message Date
Tim McCormack
b852344fcf build: Deduplicate mismatched pip.txt files that caused build failure (#32081)
There was a `requirements/pip.txt` with old versions, and a newer
`requirements/edx/pip.txt` managed via a `pip.in` file. The old one was
used in most places, but came out of sync with pip-tools.txt, which was
managed properly. Eventually this caused a `pip check` failure due to the
mismatch.

This should resolve at least part of https://github.com/edx/edx-arch-experiments/issues/267

This PR moves pip.in and pip-tools.in and their corresponding pin files
up to the `requirements/` dir, since they should be shared between the edx
and sandbox environments. This also has the effect of upgrading pip to
match the version in the file we've been uselessly upgrading.

Other improvements:

- Remove `-q` option from pip and pip-sync calls, as it was hiding some
  debugging information that would have resolved this sooner.
- Depend on `pre-requirements` from `compile-requirements`, rather than
  from `upgrade`. (The base target is the one that actually needs it.)
  This also lets us remove the explicit `pip install pip-tools` line.
- Install the recompiled pip and pip-tools files right away, not after the
  loop. When we upgrade pip-tools, we want to use the upgraded version,
  not the previous version. This requires moving the pip-tools.txt
  recompilation outside of the loop and into its own explicit line.
- Don't upgrade pip if we're not running `make upgrade` (respect the
  compile options).
- Remove apparently-unneeded `--no-emit-trusted-host --no-emit-index-url`
  options (we don't pass trusted-host or index-url options).
2023-04-17 17:21:48 +00:00
Tim McCormack
d7f9fc3023 feat: Upgrade edx-django-utils to 5.4.0 and add CSP middleware (#32061) 2023-04-13 21:00:22 +00:00
Zachary Hancock
ed7924361a chore: update lti-consumer-xblock (#32064) 2023-04-12 14:09:03 -04:00
Tim McCormack
20f889145a chore: Upgrade edx-drf-extensions (and edx-django-utils, apparently) (#32056)
This brings in some JWT verification monitoring.

This also includes a delayed upgrade of `edx-django-utils`, which had been manually and incompletely bumped in some previous PR.
2023-04-12 14:32:46 +00:00
Zachary Hancock
d622db59b7 feat: update xblock-lti-consumer (#32050) 2023-04-11 11:02:47 -04:00
Brian Citro
604ba5d067 chore: bump edx-enterprise version to 3.61.11 2023-04-11 09:15:30 -04:00
Alexander J Sheehan
70b9bb9c14 chore: bumping enterprise package version to 3.61.10 2023-04-10 15:40:42 +00:00
Hamzah Ullah
599d5d054c chore: Bump edx-enterprise version to 3.61.9 (#32031) 2023-04-05 10:49:51 -04:00
Alex Sheehan
73b2c3275f chore: bumping enterprise version 3.61.8 2023-03-29 18:24:14 +00:00
katebygrace
bf9ea70c4b fix: add logging of both emails
PSRE-2274
2023-03-17 17:26:40 -04:00
Zachary Hancock
c352d97a05 feat: edx-proctoring version update (#31958) 2023-03-17 13:52:20 -04:00
Awais Qureshi
a899d28b6d chore: upgraing boto3 and botocore versions. (#31925) 2023-03-17 18:01:25 +05:00
Alex Sheehan
ddadb3ddff chore: bumping enterprise version 3.61.7 2023-03-13 21:57:03 +00:00
muhammad-ammar
962ff59b66 chore: upgrade outcome-surveys to 2.4.0 2023-03-13 16:51:17 +05:00
Awais Qureshi
03dcefb845 chore: Moving boto pins from base.in to constraint file for better vi… (#31878)
* chore: Moving boto pins from base.in to constraint file for better visibility
2023-03-13 13:33:01 +05:00
Troy Sankey
71f7ec803c chore: bump edx-enterprise to 3.61.6
This adds user_id support to the bulk enrollment endpoint.

Also, this constrains openedx-blockstore due to a missing migration in
the latest release.
2023-03-09 15:17:20 -05:00
Henrry Pulgarin
d7ca7c14cd feat: add openedx-filters hook to account settings before rendering it context (#31295) 2023-03-09 13:17:44 -04:00
Adam Stankiewicz
c3ed9b73e9 chore: bump edx-enterprise to 3.61.5 (#31894) 2023-03-08 11:23:16 -05:00
Kyle McCormick
ed8d0e28bb build: add docs to github.in & ensure ArbiBOM sees changes to it (#31824)
Nine different URL-specified Python dependencies had
accumulated in edx-platform, noticably increasing the amount
time it took to install edx-platform requirements.

After many developer hours of work, we are nearly finished
converting them to PyPI-hosted depencencies:
openedx/wg-developer-experience#153

We're making these updates in hopes that we don't end
up with so many URL-specified depencencies again.
We're also updating OEP-18:
https://github.com/openedx/open-edx-proposals/pull/450

The CODEOWNERS update would mean that Arbi-BOM is notified
on all future PRs that change github.in. At the moment, edx-platform
does not *require* CODEOWNER review, so this is not a *hard* gate to
github.in changes.
2023-03-06 15:15:01 +00:00
Alexander J Sheehan
b1507c6cec Merge pull request #31866 from openedx/asheehan-edx/bumping-enterprise-3.61.4
chore: bumping enterprise version to 3.61.4
2023-03-02 09:34:20 -05:00
Usama Sadiq
9cdbe72b82 Use olxcleaner from pypi (#31819)
* fix: use olxcleaner from PyPI
2023-03-02 14:55:48 +05:00
Alex Sheehan
696b0ac2b6 chore: bumping enterprise version to 3.61.4 2023-03-01 23:00:56 +00:00
muhammad-ammar
6f890ea0aa chore: upgrade outcome-surveys to 2.3.1 2023-03-01 11:27:33 +05:00
muhammad-ammar
69db36bc3f chore: upgrade outcome-surveys to 2.3.0 2023-02-28 17:30:16 +05:00
John Nagro
4636d51538 feat: release edx-enterprise 3.61.3 (#31822) 2023-02-23 10:20:06 -05:00
Alex Sheehan
4aa5918194 chore: bumping enterprise version to 3.61.2 2023-02-22 18:03:16 +00:00
Pooja Kulkarni
08560c43cd Merge pull request #31718 from open-craft/pooja/install-xblock-poll-from-pypi
Install xblock-poll from pypi
2023-02-22 12:37:55 -05:00
Alex Sheehan
e73bfddbd8 chore: bumping enterprise version 3.61.1 2023-02-22 15:32:18 +00:00
Pooja Kulkarni
40804f774a chore: install xblock-poll from pypi 2023-02-22 10:31:36 -05:00
edX requirements bot
2feed0ced7 chore: Updating Python Requirements (#31797) 2023-02-21 15:51:16 +05:00
Zachary Hancock
9522cbdc8b feat: gate exam content using access token (#31653)
Gate access to exam content by requiring an access token. This is a signed JWT issued by the edx-exams service that grants a user access to a sequence locator for a short lived window while an exam is in progress. This feature only applies to courses using the new exam service instead of edx-proctoring.
2023-02-17 10:00:52 -05:00
muhammad-ammar
787d46e5bf chore: upgrade outcome-surveys to 2.2.0 2023-02-17 16:30:56 +05:00
edX requirements bot
b279746009 chore: Updating Python Requirements 2023-02-17 02:40:38 -05:00
Alex Sheehan
de28d61215 fix: downgrading enterprise version to 3.60.21 2023-02-16 19:29:33 +00:00
Alex Sheehan
b72875fd26 chore: bumping enterprise to version 3.61.0 2023-02-15 21:56:34 +00:00
edX requirements bot
8cfcc04ad0 chore: Updating Python Requirements (#31755) 2023-02-14 12:09:15 +05:00
Tim McCormack
2b872c7cfe fix: Upgrade event-bus-kafka to 3.9.3 (correctly log event message_id) (#31751) 2023-02-13 19:44:10 +00:00
Tim McCormack
ff2c37a68d fix: Remove django-require git-dependency (missed in previous PR) (#31750)
https://github.com/openedx/edx-platform/pull/31279 switched to installing
a fork of django-require from PyPI but did not commit the removal of the
line from github.in. This completes the transition.
2023-02-13 17:10:42 +00:00
Mohammad Ahtasham ul Hassan
e844188e5d Install django-require from pypi (#31279)
* chore: install django-require from pypi
---------

Co-authored-by: zubairshakoorarbisoft <zubair.shakoor@arbisoft.com>
2023-02-13 12:31:44 +05:00
Tim McCormack
4abb6b51cb feat: Upgrade event-bus-kafka to 3.9.2 (#31734)
This adds audit-logging on event production.
2023-02-09 18:38:08 +00:00
Mohammad Ahtasham ul Hassan
9ec033699b Install blockstore from PyPI (#31236)
* chore: install blockstore from PyPI
---------

Co-authored-by: zubairshakoorarbisoft <zubair.shakoor@arbisoft.com>
2023-02-08 12:02:35 +05:00
John Nagro
b8f2633056 feat: release edx-enterprise 3.60.21 (#31726) 2023-02-07 15:41:11 -05:00
Michael Roytman
e6e64b1fa9 Merge pull request #31711 from openedx/mroytman/bump-xblock-lti-consumer-8.0.1
Fix inappropriate instructions for inline PII sharing consent dialog.
2023-02-06 13:37:30 -05:00
Awais Qureshi
dfd41bc8f6 build: Adding a pylint version pin (#31707)
* build: Adding a pin to avoid quality failures.
2023-02-06 12:46:03 +05:00
michaelroytman
ba4c380bb1 fix: inappropriate instructions for inline PII sharing consent dialog
This commit upgrades the version of the lti-consumer-xblock library from version 8.0.0 to version 8.0.1. Version 8.0.1 includes a fix to the copy in the LTI PII sharing propmpt dialog displayed before an inline LTI launch that shares PII.

Please see the CHANGELOG entry for this version for a full description of the change: https://github.com/openedx/xblock-lti-consumer/blob/master/CHANGELOG.rst#801---2023-02-03.
2023-02-03 13:07:46 -05:00
Muhammad Ammar
261bbe1e0e Revert "chore: add django settings variable for surveymonkey import data job" 2023-02-03 18:08:37 +05:00
muhammad-ammar
a010cf1d82 chore: add django settings variable for surveymonkey import data job 2023-02-03 17:12:09 +05:00
Rebecca Graber
7d8409e84e feat: upgrade edx-event-bus-kafka (#31701) 2023-02-02 13:24:05 -05:00
Mohammad Ahtasham ul Hassan
2741beda51 fix: install codejail from pypi (#31683) 2023-02-02 12:26:57 +05:00
Feanil Patel
71e2aa7018 Merge pull request #31678 from openedx/feanil/upgrade_bleach
feanil/upgrade bleach
2023-02-01 13:41:14 -05:00