Debian Patches

Status for python-mitogen/0.3.3-9+deb12u1

Patch Description Author Forwarded Bugs Origin Last update
unbundle-simplejson We removed the bundled simplejson
The simplejson compatibility module isn't importable in 3.x, breaking
our byte-compilation toolchain. As it's only needed for Python 2.4
targets, we simply choose to drop it. If necessary, simplejson can be
manually installed on targets.
Stefano Rivera <stefanor@debian.org> not-needed 2021-01-16
python3 tests: Use the "python3" interpreter
The "python" binary isn't available in Debian buster. Except via the
python-is-* packages, which are only for end-user use.
Stefano Rivera <stefanor@debian.org> no 2021-04-24
skip-ppc64el-test_broken_linux_fallback tests: Skip test_broken_linux_fallback on ppc64el, where it fails. Stefano Rivera <stefanor@debian.org> no 2021-04-24
skip-failing-tests Skip tests that fail for unknown reasons Stefano Rivera <stefanor@debian.org> no 2021-04-24
skip-django-tests Skip Django tests
They require Django, and tend to fail for us.
Stefano Rivera <stefanor@debian.org> no 2021-04-24
skip-python2.7-test Skip two_three_compat_test, requires python2.7
Debian is removing python2.7 from the archive, skip tests that require
it.
Stefano Rivera <stefanor@debian.org> no debian 2022-08-05
ansible-6 Ansible 6 support
fixes #929
Alex Willmer <alex@moreati.org.uk> no debian upstream, https://github.com/mitogen-hq/mitogen/pull/933 2022-09-12
hack-remove-cleanup Remove connection cleanup in destructor
It has been identified as a source of broken connections, when using
synchronize within loops. Hopefully this won't result in piled-up stale
connections...
Stefano Rivera <stefanor@debian.org> no debian 2022-09-25
poll-poller Fix: filedescriptor out of range in select() Luca Berruti <nadirio@gmail.com> no debian https://github.com/mitogen-hq/mitogen/pull/984 2023-02-08
python3.12-targets mitogen: Support PEP 451 ModuleSpec API, required for Python 3.12
importlib.machinery.ModuleSpec and find_spec() were introduced in Python 3.4
under PEP 451. They replace the find_module() API of PEP 302, which was
deprecated from Python 3.4. They were removed in Python 3.12 along with the
imp module.

This change adds support for the PEP 451 APIs. Mitogen should no longer import
imp on Python versions that support ModuleSpec. Tests have been added to cover
the new APIs.

CI jobs have been added to cover Python 3.x on macOS.

Refs #1033
Alex Willmer <alex@moreati.org.uk> no 2024-03-17

All known versions for source package 'python-mitogen'

Links