Commit Graph

13 Commits

Author SHA1 Message Date
Alex Willmer 3bdd3e237a tests: Coverage of support for ansible_ssh_password variable 2024-10-06 12:56:02 +01:00
Alex Willmer 79ed797bad tests: Test templating of ansible_ssh_common_args et al
refs #905
2024-09-06 11:51:58 +01:00
Alex Willmer 5ab872f289 ansible_mitogen: Add regression test for ActionModuleMixin._remote_chmod()
Adapted from Jonathon's reproducer in #1087.
2024-08-29 17:08:12 +01:00
Alex Willmer 4996ec2f09 ansible_mitogen: Fix "filedescriptor out of range in select()" in WorkerProcess
`mitogen.parent.POLLER_LIGHTWEIGHT` will normally be `PollPoller`, falling
back to `EpollPoller`, `KqueuePoller`, or `Poller`.

Fixes #957

Co-authored-by: Luca Berruti <nadirio@gmail.com>
Co-authored-by: Philippe Kueck <bqobccy6ejnq2bqvmebqiwqha4cs4@protected32.unixadm.org>
2024-04-19 10:41:06 +01:00
Orion Poplawski dfc3c7d516 ansible_mitogen: Add Ansible 7 support
Co-authored-by: Orion Poplawski <orion@nwra.com>
2024-04-04 09:11:23 +01:00
Alex Willmer 5ad3d14ceb 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
Co-authored-by: Witold Baryluk <witold.baryluk@gmail.com>
2024-03-17 14:57:57 +00:00
David Wilson 687d4033d5 docs: add new contributor entry 2019-06-03 18:06:17 +01:00
David Wilson d36a320e7f docs: update contributors. 2018-08-31 15:36:06 +01:00
David Wilson 662b2d0668 docs: whups, add missing contributors entry 2018-07-24 08:10:12 -07:00
David Wilson a5fae0d084 docs: add jgadling to Contributors 2018-07-15 17:10:58 +01:00
David Wilson e26f3d7907 docs: update & link in contributors page. 2018-07-06 00:18:58 +01:00
David Wilson 863a95e860 docs: update contributors 2018-05-18 10:58:25 +01:00
David Wilson 9b761a2baf docs: initial contributors page 2018-05-06 08:33:07 +01:00