[NEW] devel/py-setuptools44: Download, build, install, upgrade, and uninstall Python packages (Python 2.7) - Copy devel/py-setuptools to devel/py-setuptools44 (for Python 2.7 support) - Update devel/py-setuptool to 57.0.0 (Supports Python 3.10) - Update Mk/Uses/python.mk to use dfevel/ setuptools44 for Python 2.7 This allows us to have latest setuptools and working Python 3.10 without breaking packages requiring Python 2 support for remaining reports that require it Reviewed_by: koobs (python) Approved by: koobs (python) Differential_Revision: D30473
Details
Details
Tested by successfully building some ports which still require
python2 & module, such as mailman
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 39480 Build 36369: arc lint + arc unit
Event Timeline
devel/py-setuptools44/Makefile | ||
---|---|---|
19 | Can we use python:2.7 here since Python 3.6 or above should use devel/py-setuptools instead. It also avoids CONFLICTS_INSTALL. |
Comment Actions
portmgr is not blocking. If this needs extra QA (exp-run), request via Bugzilla
devel/py-setuptools44/files/easy-install.pth.dist | ||
---|---|---|
1 | Can you add a comment header for this to describe what its for. |
devel/py-setuptools44/files/easy-install.pth.dist | ||
---|---|---|
1 | I have no idea. This was copied from setuptools. |
Comment Actions
Thanks! This is now waiting for updates of 3 ports which break because of this change:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256308
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256307
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256306