Download raw body.
Patch: sysutils/py-mitogen v0.3.22 update
Hi.
Update triggered by a failure, when I wanted to experiment with it:
$ python3 experiment1.py
Traceback (most recent call last):
File "/home/mkucharski/code/python/mitogen/experiment1.py", line 4, in <module>
import mitogen.master
File "/usr/local/lib/python3.12/site-packages/mitogen/master.py", line 40, in <module>
import imp
ModuleNotFoundError: No module named 'imp'
Ansible version check removed, as I think Ansible mitogen plugin will
work without any modifications. Not tested however, as I don't use it.
$ python3 -c 'from ansible import __version__; print(__version__)'
2.18.3
After the patch, basic test seems to work:
$ python3 experiment1.py
('OpenBSD', 'pce-0011.home.lan', '7.7', 'GENERIC.MP#603', 'amd64')
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/py-mitogen/Makefile,v
diff -u -p -u -r1.7 Makefile
--- Makefile 21 Dec 2024 11:38:53 -0000 1.7
+++ Makefile 23 Mar 2025 16:46:50 -0000
@@ -1,13 +1,13 @@
COMMENT= write distributed self-replicating programs in Python
+MODPY_DISTV= 0.3.22
+
GH_ACCOUNT= mitogen-hq
GH_PROJECT= mitogen
-GH_COMMIT= a47b9f3631ba3c37bf0410c6a4960c3eec152454
+GH_TAGNAME= v${MODPY_DISTV}
-MODPY_DISTV= 0.3.4
-DISTNAME= mitogen-${MODPY_DISTV}pre1
+DISTNAME= mitogen-${MODPY_DISTV}
PKGNAME= py-${DISTNAME}
-REVISION= 1
CATEGORIES= sysutils
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/py-mitogen/distinfo,v
diff -u -p -u -r1.4 distinfo
--- distinfo 17 Nov 2022 14:36:51 -0000 1.4
+++ distinfo 23 Mar 2025 16:46:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (mitogen-0.3.4pre1-a47b9f36.tar.gz) = 94dhXqM9N7nxkhyg01onvFZboekhRHuSxX7RebB8QUI=
-SIZE (mitogen-0.3.4pre1-a47b9f36.tar.gz) = 1244444
+SHA256 (mitogen-0.3.22.tar.gz) = OOq8Vns9JROrxAH5zF8h/qa8qUaxT8U4WkyokGOloKE=
+SIZE (mitogen-0.3.22.tar.gz) = 1293953
Index: patches/patch-ansible_mitogen_loaders_py
===================================================================
RCS file: patches/patch-ansible_mitogen_loaders_py
diff -N patches/patch-ansible_mitogen_loaders_py
--- patches/patch-ansible_mitogen_loaders_py 17 Nov 2022 14:36:51 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: ansible_mitogen/loaders.py
---- ansible_mitogen/loaders.py.orig
-+++ ansible_mitogen/loaders.py
-@@ -49,7 +49,7 @@ __all__ = [
-
-
- ANSIBLE_VERSION_MIN = (2, 10)
--ANSIBLE_VERSION_MAX = (2, 13)
-+ANSIBLE_VERSION_MAX = (2, 14)
-
- NEW_VERSION_MSG = (
- "Your Ansible version (%s) is too recent. The most recent version\n"
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/py-mitogen/pkg/PLIST,v
diff -u -p -u -r1.4 PLIST
--- pkg/PLIST 21 Dec 2024 11:38:53 -0000 1.4
+++ pkg/PLIST 23 Mar 2025 16:46:50 -0000
@@ -32,24 +32,12 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/${MODPY_PYCACHE}target.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/${MODPY_PYCACHE}transport_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/${MODPY_PYCACHE}transport_config.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/affinity.py
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/${MODPY_PYCACHE}scanner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/${MODPY_PYCACHE}scanner.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/decoder.py
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/encoder.py
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/compat/simplejson/scanner.py
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/connection.py
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/loaders.py
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/logging.py
@@ -143,14 +131,21 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/strategy.py
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/target.py
lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/transport_config.py
-lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils.py
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/${MODPY_PYCACHE}unsafe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/${MODPY_PYCACHE}unsafe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/ansible_mitogen/utils/unsafe.py
lib/python${MODPY_VERSION}/site-packages/mitogen/
-lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dev0.dist-info/
-lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dev0.dist-info/LICENSE
-lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dev0.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dev0.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dev0.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dev0.dist-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dist-info/LICENSE
+lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/mitogen-${MODPY_DISTV}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/mitogen/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mitogen/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/mitogen/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
--
Regards,
Mikolaj
Patch: sysutils/py-mitogen v0.3.22 update