Commit Graph

5169 Commits

Author SHA1 Message Date
Max Sokolski
8ff52ce197 feat: freeze edx-sandbox requirements for redwood
We ran:

    cp requirements/edx-sandbox/base.txt \
       requirements/edx-sandbox/releases/redwood.txt
2024-05-09 18:31:41 +03:00
Feanil Patel
6e715782b6 Merge pull request #34685 from openedx/feanil/make_upgrade
chore: Run `make upgrade`
2024-05-09 10:02:28 -04:00
Chris Chávez
7f6133c940 [FC-0049] feat: Update remove object-tag permission (#34728)
* feat: Update remove object-tag permission

* chore: Bump openedx-learning version
2024-05-09 17:38:25 +05:30
Feanil Patel
7734f023c8 chore: Run make upgrade 2024-05-08 15:49:14 -04:00
Feanil Patel
cdf2b3873d build: Constrain edx-i18n-tools 2024-05-08 15:49:07 -04:00
Feanil Patel
765f2d864b Merge pull request #34726 from openedx/feanil/upgrade-django-stubs-ext-7092400
feat: Upgrade Python dependency django-stubs-ext
2024-05-08 12:20:27 -04:00
Feanil Patel
ea0128f235 Merge pull request #34723 from openedx/feanil/upgrade-tqdm-f308b5e
feat: Upgrade Python dependency tqdm
2024-05-08 11:21:05 -04:00
Feanil Patel
1d28dca4c0 Merge pull request #34722 from openedx/feanil/upgrade-jwcrypto-f308b5e
feat: Upgrade Python dependency jwcrypto
2024-05-08 11:20:38 -04:00
magajh
4d87410890 chore: upgrade Django to 4.2.13 2024-05-08 11:19:11 -04:00
feanil
0a61a6b740 feat: Upgrade Python dependency django-stubs-ext
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-08 09:20:41 -04:00
feanil
fd39668592 feat: Upgrade Python dependency pillow
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-08 09:14:18 -04:00
Feanil Patel
6f45093af2 chore: Upgrade cryptography and pyopenssl
Ran 'make upgrade-package package="cryptography --upgrade-package pyopenssl"`
2024-05-08 08:50:48 -04:00
muhammad-ammar
2c78e86316 chore: upgrade edx-enterprise to 4.17.4 2024-05-08 16:05:39 +05:00
MueezKhan246
6f21d1383c feat: Upgrade Python dependency edx-enterprise
replaced non encrypted fields of blackboard config model with encrypted ones

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-08 09:03:48 +00:00
feanil
a92c215d70 feat: Upgrade Python dependency Jinja2
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-07 18:18:21 -04:00
feanil
5efda04416 feat: Upgrade Python dependency tqdm
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-07 18:18:01 -04:00
feanil
f209ce3d91 feat: Upgrade Python dependency jwcrypto
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-07 15:49:26 -04:00
feanil
e94b942ec9 feat: Upgrade Python dependency cachetools
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/feanil/fix_one_upgrade`
2024-05-07 15:39:08 -04:00
feanil
7092400da9 feat: Upgrade Python dependency celery
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/feanil/fix_one_upgrade`
2024-05-07 15:32:39 -04:00
feanil
02f4669870 feat: Upgrade Python dependency build
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/feanil/fix_one_upgrade`
2024-05-07 15:26:29 -04:00
Feanil Patel
cf78c27730 Merge pull request #34715 from openedx/feanil/upgrade-babel-d8aab3f
feat: Upgrade Python dependency babel
2024-05-07 14:35:31 -04:00
Feanil Patel
f308b5ec3d Merge pull request #34714 from openedx/feanil/upgrade-aiohttp-d8aab3f
feat: Upgrade Python dependency aiohttp
2024-05-07 13:50:20 -04:00
feanil
1d17f2fba8 feat: Upgrade Python dependency babel
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/feanil/fix_one_upgrade`
2024-05-07 16:58:44 +00:00
feanil
6b88d2db35 feat: Upgrade Python dependency aiohttp
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/feanil/fix_one_upgrade`
2024-05-07 16:55:37 +00:00
feanil
1dea3e78d4 feat: Upgrade Python dependency acid-xblock
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/feanil/fix_one_upgrade`
2024-05-07 15:50:54 +00:00
Feanil Patel
468a30e2d5 Merge pull request #34693 from openedx/feanil/remove-sqlparse-dependency
Update sqlparse dependency
2024-05-07 11:07:16 -04:00
muhammad-ammar
ba56109498 chore: upgrade edx-enterprise to 4.17.1 2024-05-07 14:27:49 +05:00
feanil
5ce580e2f6 feat: Upgrade Python dependency faker
Routine requirement upgrade.  Doing it individually because there are too many changes in `make upgrade`.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-05-06 14:51:50 -04:00
Feanil Patel
25ecaa8f76 chore: Run package=sqlparse make upgrade-package 2024-05-06 14:44:13 -04:00
Feanil Patel
324a2ae88a chore: Run make compile-requirements 2024-05-06 14:44:13 -04:00
Feanil Patel
321d40bf92 build: Remove sqlparse from kernel dependencies 2024-05-06 14:44:13 -04:00
Feanil Patel
fc68d34d12 chore: Upgrade the lti-consumer-xblock to unpin lxml.
Upgrade just the ltx-consumer-xblock to pickup an unpin of lxml.
2024-05-06 08:03:10 -04:00
Ahtisham Shahid
f2067ad700 fix: updated ora and pref version (#34696) 2024-05-06 14:29:24 +05:00
Feanil Patel
5a2db5052c chore: Upgrade the lti-consumer-xblock to unpin lxml. 2024-05-03 13:07:01 -04:00
Feanil Patel
1d485ca2b8 build: Don't require the backports.zoneinfo package for newer python.
We do this so that we can build requirements files that could work to
`pip install` on both the old (3.8) and new (3.11) versions of python.
2024-05-01 10:03:42 -04:00
Feanil Patel
fb727c101e feat!: Upgrade numpy to be python 3.8 and 3.12 compatible.
BREAKING CHANGE: Because numpy is available in the codejail sandbox, the
update from 1.22.4 to 1.24.4 does have completed deprecations, and more
details can be found in the Numpy Release Notes:
https://numpy.org/doc/stable/release/1.23.0-notes.html#expired-deprecations
2024-05-01 10:03:42 -04:00
Feanil Patel
05ec09fcdc chore: Upgrade scipy
Ran `package=scipy make upgrade-package` to upgrade just this one
dependency.
2024-05-01 10:03:42 -04:00
Feanil Patel
ab60a0800d feat!: Unpin scipy.
Scipy was constrained to prevent a numpy upgrade however the numpy
upgrade happened a while ago and this never got updated. Now the scipy
version is preventing us from going to an even newer numpy version that
would be compatible with both Python 3.8 and Python 3.12

BREAKING CHANGE: This will update scipy in the codejail sandbox from
1.7.3 to a newer version.  This contains many backwards incompatible
changes that are all documented in the SciPy changelogs:
https://docs.scipy.org/doc/scipy/release/1.8.0-notes.html
2024-05-01 10:03:42 -04:00
iloveagent57
d022766fd6 feat: Upgrade Python dependency edx-enterprise
edx-enterprise 4.17.0 | limit the number of resulting learners in Django admin manage learners view

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-30 15:16:27 -04:00
Kyle McCormick
d4ca537f21 docs: add upgrade details to edx-sandbox readme (#34632) 2024-04-30 13:36:37 -04:00
github-actions[bot]
25e2048c0a feat: Upgrade Python dependency edx-django-utils (#34666)
Add custom Datadog telemetry support.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: timmc-edx <timmc-edx@users.noreply.github.com>
2024-04-30 16:19:00 +00:00
Usama Sadiq
188e486699 fix: fix lxml constraint issue (#34652)
* fix: pin lxml<5.0 version
* fix: update lxml constraint comment
---------
Co-authored-by: UsamaSadiq <UsamaSadiq@users.noreply.github.com>
2024-04-30 20:08:29 +05:00
Tim McCormack
afe93559b9 Revert "build: Python requirements upgrade and lxml build without binary (#34…" (#34661)
This reverts commit 52adce48d1 because we were getting this in the build pipeline:

```
WARNING: lxml 5.2.1 does not provide the extra 'html-clean'
ERROR: Exception:
Traceback (most recent call last):
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 173, in _main
    status = self.run(options, args)
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 203, in wrapper
    return func(self, options, args)
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 315, in run
    requirement_set = resolver.resolve(
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 94, in resolve
    result = self._result = resolver.resolve(
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 472, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 366, in resolve
    failure_causes = self._attempt_to_pin_criterion(name)
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 221, in _attempt_to_pin_criterion
    satisfied = all(
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 222, in <genexpr>
    self._p.is_satisfied_by(requirement=r, candidate=candidate)
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/provider.py", line 178, in is_satisfied_by
    return requirement.is_satisfied_by(candidate)
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/requirements.py", line 84, in is_satisfied_by
    assert candidate.name == self.name, (
AssertionError: Internal issue: Candidate is not for this requirement lxml[html-clean,html-clean] vs lxml[html-clean]
WARNING: You are using pip version 21.2.1; however, version 24.0 is available.
You should consider upgrading via the '/edx/app/edxapp/venvs/edxapp/bin/python -m pip install --upgrade pip' command.
```
2024-04-29 21:06:45 +00:00
Feanil Patel
e52f28385d Merge pull request #34657 from openedx/feanil/upgrade-edx-codejail-45cd459
feat: Upgrade Python dependency edx-codejail
2024-04-29 15:54:19 -04:00
Feanil Patel
1f7facc8e4 Merge pull request #34660 from openedx/feanil/upgrade-enmerkar-underscore-3f7ac2c
feat: Upgrade Python dependency enmerkar-underscore
2024-04-29 15:20:20 -04:00
edX requirements bot
52adce48d1 build: Python requirements upgrade and lxml build without binary (#34655)
* build: build lxml without binary in requirements and CI workflows
---------
Co-authored-by: Usama Sadiq <usama.sadiq@arbisoft.com>
2024-04-29 23:48:57 +05:00
feanil
d954141fa4 feat: Upgrade Python dependency enmerkar-underscore
Update to a Python 3.11 compatible version

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-29 18:30:06 +00:00
alex-sheehan-edx
504068f67b feat: Upgrade Python dependency edx-enterprise
enterprise version bump 4.16.5

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-29 17:33:02 +00:00
feanil
fbdae763a0 feat: Upgrade Python dependency edx-codejail
Update to a Python 3.11 compatible version

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-29 16:17:21 +00:00
github-actions[bot]
70c5087562 feat: Upgrade Python dependency pytest (#34647)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: UsamaSadiq <UsamaSadiq@users.noreply.github.com>
2024-04-27 13:43:06 +05:00