From 4d3f59a1e290725a33454f4074320bba432b73db Mon Sep 17 00:00:00 2001 From: Glib Glugovskiy Date: Thu, 10 Sep 2026 16:27:19 +0200 Subject: [PATCH] fix: use PEP 508 syntax for credentials-themes requirement The legacy egg fragment with a version specifier (#egg=edx_credentials_themes==0.5.6) was never valid and modern pip (>=26) now rejects it with InvalidEggFragment instead of a warning. This has crashed pip-compile in the weekly 'Upgrade Requirements' workflow on every run since 2026-02-24, so the requirements bot has been unable to open new upgrade PRs. Switch to a PEP 508 direct reference so make upgrade works again. --- requirements/base.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/base.in b/requirements/base.in index 62430f821..c29363031 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -55,4 +55,4 @@ xss-utils # TODO Install in configuration git+https://github.com/openedx/event-bus-redis.git@v0.5.0 -git+https://github.com/openedx/credentials-themes.git@0.5.6#egg=edx_credentials_themes==0.5.6 +edx_credentials_themes @ git+https://github.com/openedx/credentials-themes.git@0.5.6