From 01c80fd2193f9127f9be7f30c9e0f10d16a4e449 Mon Sep 17 00:00:00 2001 From: Muhammad Faraz Maqsood Date: Thu, 24 Oct 2024 17:46:13 +0500 Subject: [PATCH] v19.0.0 upgrade to sumac --- CHANGELOG.md | 9 +++++++++ changelog.d/20240621_170044_regis.md | 1 - changelog.d/20240621_175315_regis_nightly.md | 1 - setup.py | 8 ++++---- tutorecommerce/__about__.py | 2 +- .../templates/ecommerce/build/ecommerce/Dockerfile | 2 +- 6 files changed, 15 insertions(+), 8 deletions(-) delete mode 100644 changelog.d/20240621_170044_regis.md delete mode 100644 changelog.d/20240621_175315_regis_nightly.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a4d68e6..2be86412 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,15 @@ instructions, because git commits are used to generate release notes: + +## v19.0.0 (2024-10-24) + +- 💥[Feature] Upgrade to Sumac. (by @Faraz32123) +- [BugFix] Updating the uwsgi version to the latest fixes `uwsgi: error while loading shared libraries: libpython3.12.so.1.0: cannot open shared object file: No such file or directory`. (by @Faraz32123) +- [Bugfix] Fix ecommerce image build, which was failing because of a missing pkg-config apt package. (by @regisb) +- [Bugfix] Fix legacy warnings during Docker build. (by @regisb) + + ## v18.0.0 (2024-05-15) diff --git a/changelog.d/20240621_170044_regis.md b/changelog.d/20240621_170044_regis.md deleted file mode 100644 index d7d2eb72..00000000 --- a/changelog.d/20240621_170044_regis.md +++ /dev/null @@ -1 +0,0 @@ -- [Bugfix] Fix legacy warnings during Docker build. (by @regisb) diff --git a/changelog.d/20240621_175315_regis_nightly.md b/changelog.d/20240621_175315_regis_nightly.md deleted file mode 100644 index e977836a..00000000 --- a/changelog.d/20240621_175315_regis_nightly.md +++ /dev/null @@ -1 +0,0 @@ -- [Bugfix] Fix ecommerce image build, which was failing because of a missing pkg-config apt package. (by @regisb) diff --git a/setup.py b/setup.py index e9d38709..535afa79 100644 --- a/setup.py +++ b/setup.py @@ -35,11 +35,11 @@ include_package_data=True, python_requires=">=3.8", install_requires=[ - "tutor>=18.0.0,<19.0.0", - "tutor-discovery>=18.0.0,<19.0.0", - "tutor-mfe>=18.0.0,<19.0.0", + "tutor>=19.0.0,<20.0.0", + "tutor-discovery>=19.0.0,<20.0.0", + "tutor-mfe>=19.0.0,<20.0.0", ], - extras_require={"dev": ["tutor[dev]>=18.0.0,<19.0.0"]}, + extras_require={"dev": ["tutor[dev]>=19.0.0,<20.0.0"]}, entry_points={"tutor.plugin.v1": ["ecommerce = tutorecommerce.plugin"]}, classifiers=[ "Development Status :: 5 - Production/Stable", diff --git a/tutorecommerce/__about__.py b/tutorecommerce/__about__.py index c6a8b8ed..0122a6fa 100644 --- a/tutorecommerce/__about__.py +++ b/tutorecommerce/__about__.py @@ -1 +1 @@ -__version__ = "18.0.0" +__version__ = "19.0.0" diff --git a/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile b/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile index 7304ff7c..26298fa6 100644 --- a/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile +++ b/tutorecommerce/templates/ecommerce/build/ecommerce/Dockerfile @@ -82,7 +82,7 @@ RUN --mount=type=cache,target=/openedx/.cache/bower,sharing=shared,uid=${APP_USE # python requirements RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared,uid=${APP_USER_ID} pip install -r requirements.txt # https://pypi.org/project/uWSGI/ -RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared,uid=${APP_USER_ID} pip install uwsgi==2.0.24 +RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared,uid=${APP_USER_ID} pip install uwsgi==2.0.27 # Install private requirements: this is useful for installing custom payment processors. COPY --chown=app:app ./requirements/ /openedx/requirements