The 1.0.0 release of py-future adds support for building on Python 3.12. ok to update?
Here's from the changelog: What's new in version 1.0.0 (2024-02-21) ======================================== The most important change in this release is adding support for Python 3.12 (ba1cc50 and a6222d2 and bcced95). This release also includes these fixes: - Small updates to the docs - Add SECURITY.md describing security policy (0598d1b) - Fix pasteurize: NameError: name 'unicode' is not defined (de68c10) - Move CI to GitHub Actions (8cd11e8) - Add setuptools to requirements for building docs (0c347ff) - Fix typos in docs (350e87a) - Make the fix_unpacking fixer more robust (de68c10) - Small improvements to shell scripts according to shellcheck (6153844) Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-future/Makefile,v diff -u -p -u -r1.15 Makefile --- Makefile 6 May 2024 12:23:17 -0000 1.15 +++ Makefile 3 Aug 2024 16:00:46 -0000 @@ -1,7 +1,6 @@ COMMENT= compatibility layer between Python 2 and Python 3 -MODPY_EGG_VERSION= 0.18.3 -REVISION= 1 +MODPY_EGG_VERSION= 1.0.0 DISTNAME= future-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-future/distinfo,v diff -u -p -u -r1.3 distinfo --- distinfo 20 Feb 2023 11:45:44 -0000 1.3 +++ distinfo 3 Aug 2024 16:00:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (future-0.18.3.tar.gz) = NKF0Nu0elml6hvnePRWjsL4B2LyN6cHf/Vn7gjTtUwc= -SIZE (future-0.18.3.tar.gz) = 840896 +SHA256 (future-1.0.0.tar.gz) = vSloMJMHhh7a4UWKT4pPNZjAO+Q7l1IQdq6/XZTAewU= +SIZE (future-1.0.0.tar.gz) = 1228490 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-future/pkg/PLIST,v diff -u -p -u -r1.5 PLIST --- pkg/PLIST 11 Nov 2023 14:53:02 -0000 1.5 +++ pkg/PLIST 3 Aug 2024 16:00:46 -0000 @@ -259,6 +259,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}copyreg.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}itertools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}itertools.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}multiprocessing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}multiprocessing.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}pickle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}pickle.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/future/moves/${MODPY_PYCACHE}queue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -323,6 +325,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/future/moves/http/cookies.py lib/python${MODPY_VERSION}/site-packages/future/moves/http/server.py lib/python${MODPY_VERSION}/site-packages/future/moves/itertools.py +lib/python${MODPY_VERSION}/site-packages/future/moves/multiprocessing.py lib/python${MODPY_VERSION}/site-packages/future/moves/pickle.py lib/python${MODPY_VERSION}/site-packages/future/moves/queue.py lib/python${MODPY_VERSION}/site-packages/future/moves/reprlib.py