Alex Willmer
Alex Willmer
Mostly a dumping ground for ideas, wishes, and discussion for now. None of these are even close to commitments or specifications ansible_mitogen --------------- - `ansible_mitogen` -> `mitogen.ansible`? - `ansible_mitogen.connection._connect_*()` ->...
e.g. ``` mitogen git:(ansible-2.19) ✗ ag "MITOGEN_" --python mitogen ansible_mitogen mitogen/__init__.py 63:_default_profiling = os.environ.get('MITOGEN_PROFILING') is not None mitogen/utils.py 120: level = os.environ.get('MITOGEN_LOG_LEVEL', level).upper() mitogen/profiler.py 116: env['MITOGEN_PROFILING'] = '1' 117: env['MITOGEN_PROFILE_FMT']...
Currently there is an unused .lgtm.yml in the root of the repo. Remove it? Replace it with something elese (e.g. https://pre-commit.com/)? Resurrect it?
``` tar: Error opening archive: Unrecognized archive format Traceback (most recent call last): File "/Users/runner/work/mitogen/mitogen/.ci/localhost_ansible_tests.py", line 23, in subprocess.check_call( ~~~~~~~~~~~~~~~~~~~~~^ "curl -O -L https://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz && \ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...... shell=True, ^^^^^^^^^^^...
Beta expected May 2025, final expected Oct 2025 https://peps.python.org/pep-0745/ From https://docs.python.org/3.14/whatsnew/3.14.html - [os](https://docs.python.org/3.14/library/os.html#module-os): [Soft deprecate](https://docs.python.org/3.14/glossary.html#term-soft-deprecated) [os.popen()](https://docs.python.org/3.14/library/os.html#os.popen) and [os.spawn*](https://docs.python.org/3.14/library/os.html#os.spawnl) functions. They should no longer be used to write new code. The...
Documentation, setup.py, and what the automated tests cover should be brought in sync with one another. refs #1236
mitogen_sudo connection plugin and friends are the wrong plugin type for `get_option('become_...')`
`ansible_mitogen.plugins.connection` contains 3 "connections" that aren't connections in the Ansible world view - `mitogen_doas` - `mitogen_sudo` - `mitogen_su` In Ansible land these would be become plugins. This wasn't a problem,...