Created attachment 260198 [details] Update to 2024.11.6 Changes in port: * port update to latest PyPi version * Moved to pep517
1. Why "PORTREVISION?=0"? This is typically used in master ports whose Makefile is used by slave ports. I haven't found any ports that use the Makefile from this port. 2. Build error: ===> Building for py311-regex-2024.11.6 * Getting build dependencies for wheel... Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook raise BackendUnavailable( pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta' ERROR Backend 'setuptools.build_meta' is not available. *** Error code 1 Stop. make: stopped in /usr/ports/textproc/py-regex
Created attachment 260212 [details] textproc/py-regex update to 2024.11.6 I apologize for the faulty patch. Here is a new and corrected version. I tested the previous patch in a non-clean environment, which is why I overlooked the missing dependency. Changes: * Removed PORTREVISION line to make portlint happy * Added missing dependency setuptools
(In reply to Eero Hänninen from comment #2) There are 5 newer versions - why we can't update to last one 2025.2.13?
Tags on github, but can't download from pypi sites. The world of python is a mystery to me. :-D
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ad8de26b42dae4212c1053687f447442873e6732 commit ad8de26b42dae4212c1053687f447442873e6732 Author: Eero Hänninen <fax@nohik.ee> AuthorDate: 2025-05-06 18:08:14 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2025-05-06 18:18:33 +0000 textproc/py-regex: Update 2024.7.24 => 2024.11.6 Changelog: https://github.com/mrabarnett/mrab-regex/blob/2024.11.6/changelog.txt - Update to latest PyPi version. - Move to pep517. PR: 286621 textproc/py-regex/Makefile | 8 +++++--- textproc/py-regex/distinfo | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-)
Thanks.