Commit Graph

45 Commits (devel)

Author SHA1 Message Date
Martin Krizek 0cc771dc3c
six cleanup (#85284)
7 months ago
Matt Clay 45dd2c0647
AnsiballZ refactoring and remote debug support (#85289)
9 months ago
Matt Davis 43c0132caa
adjust PluginInfo to use PluginType enum (#85277)
9 months ago
Matt Clay 242bb9ebab
DTFIX recategorization and error/warning refactor (#85181)
10 months ago
Matt Davis ff6998f2b9
Switch to stackwalk caller ID (#85095)
10 months ago
Matt Davis 35750ed321
Templating overhaul, implement Data Tagging (#84621)
11 months ago
Abhijeet Kasurde 3a40ba3b2c
Remove deprecated pycompat24 and importlib (#84161)
1 year ago
Matt Clay a0495fc314
Update triple single quotes to triple double quotes (#84099)
1 year ago
Abhijeet Kasurde d16ad25e4b
Remove extraneous pylint ignore (#83257)
2 years ago
Sviatoslav Sydorenko d2ba76c117
Remove Python `< 3.5` `selectors` fallbacks (#81872)
2 years ago
Matt Clay 9f899f9492
Require `from __future__ import annotations` (#81902)
2 years ago
Matt Clay b94ee1cefd
Drop Python 2.7 and Python 3.6 support (#81866)
2 years ago
Matt Clay 72c59cfd98
Avoid trailing spaces in unit test (#80033)
3 years ago
Matt Clay 379058e10f
Update collections.abc imports (#79911)
3 years ago
Matt Clay 25d859f8fb
Clean up unused imports in unit tests (#79893)
3 years ago
Matt Clay c33c8cf086
Remove unused and unreachable unit test code (#79854)
3 years ago
Matt Martz 56d142350d
Add support for importlib.resources (#78915)
3 years ago
Brian Coca 9142be2f6c
Allow specifying specific python via shebang (#76677)
4 years ago
Brian Coca 415e08c297
Try to get best usable locale (#75033)
5 years ago
Sam Doran abacf6a108
Use ArgumentSpecValidator in AnsibleModule (#73703)
5 years ago
Matt Davis 4c5ce5a1a9
module compat for py3.8+ controller (#73423)
5 years ago
Matt Davis c616e54a6e
refactor Python module_utils locator (#70610)
6 years ago
Bob Weinand f200487414
Fix filedescriptor out of range in select() when running commands (#65058)
6 years ago
Sam Doran 3461c682c3
Add mechanism for storing warnings and deprecations outside of AnsibleModule (#58993)
6 years ago
Matt Clay f510d59943
Support relative imports in AnsiballZ. (#61196)
7 years ago
Sam Doran 2d266fbc87
Fix unit tests to work with pytest >= 5.0 (#60246)
7 years ago
Matt Martz 2732cde031
Support using importlib on py>=3 to avoid imp deprecation (#54883)
7 years ago
Sam Doran ff88bd82b5
Move type checking methods out of basic.py and add unit tests (#53687)
7 years ago
Sam Doran 43a44e6f35
Move utility functions out of basic.py (#51715)
7 years ago
Sam Doran aba4bed803
Move _handle_no_log_values() out of basic.py (#48628)
7 years ago
Sam Doran 2a98faee2b
Move _handle_aliases() out of basic.py (#48578)
7 years ago
Matt Davis 4d3a6123d5
Python interpreter discovery (#50163)
7 years ago
Abhijeet Kasurde bc6cd13874
Handle exception raised in recursive_finder API (#49590)
7 years ago
Toshio Kuratomi 5844c8c7f0 Cleanups to the common.sys_info API
7 years ago
Toshio Kuratomi 61b1daa65f Port from plaform.dist to ansible.module_utils.distro.linux_distribution
7 years ago
Andreas Calminder 876b637208 move some of basic into common (#48078)
7 years ago
Toshio Kuratomi 8ec973b453 Fix unittests for always adding basic to the AnsiBallZ zips
8 years ago
Pilou 7908f78fa6 module_common: handle None value for templar (#36651)
8 years ago
Matt Martz a7062b7587
Start of tests for modify_module, specifically to ensure proper shebang replacement on old style modules (#36602)
8 years ago
Toshio Kuratomi b455901904
Fix shebang. shebang and interpreter path weren't being templated (#33698)
8 years ago
Toshio Kuratomi 9f7b0dfc30 Remove automatic use of system six
9 years ago
Dag Wieers 4efec414e7 test/: PEP8 compliancy (#24803)
9 years ago
Toshio Kuratomi 2fff690caa Update module_utils.six to latest (#22855)
9 years ago
Toshio Kuratomi 5c38f3cea2 Combine jimi-c and bcoca's ideas and work on hooking module-utils into PluginLoader.
9 years ago
Toshio Kuratomi 1609afbd12 Unittests for some of module_common.py (#20812)
9 years ago