Skip to content

Commit 948f4ce

Browse files
committed
fix: pin setuptools <73 as newer versions removed pkg_resources
Setuptools 73+ removed pkg_resources module which is still required by flask-security 3.0.0. Testing showed: - setuptools 72.2.0: ✅ pkg_resources available (deprecated but works) - setuptools 82.0.0: ❌ pkg_resources removed Constraint: setuptools>=65.5.0,<73.0.0
1 parent a4476d1 commit 948f4ce

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

requirements-webapp.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
setuptools>=65.5.0 # Required for pkg_resources in Python 3.12+ (no longer included by default)
1+
setuptools>=65.5.0,<73.0.0 # Required for pkg_resources in Python 3.12+ (no longer included by default). Upper bound because setuptools 73+ removed pkg_resources
22
Babel==2.14.0 # 2.14.0+ required for Python 3.13 (removed cgi module dependency)
33
Flask-BabelEx==0.9.4
44
pytz # Required by Flask-BabelEx (no longer a transitive dep of Babel 2.14+)

0 commit comments

Comments
 (0)