Commit graph

24 commits

Author SHA1 Message Date
Stanislav Shamilov
619f28dd58 changes force_lang from C.UTF-8 to auto in sdkmanager (as per discussion https://github.com/ansible-collections/community.general/pull/9236#discussion_r1881114326) 2024-12-12 22:22:08 +02:00
Stanislav Shamilov
d367bd2b19 applies code review suggestions 2024-12-12 15:34:05 +02:00
Stanislav Shamilov
baa5f65328
Apply minor suggestions from code review
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2024-12-12 13:51:12 +02:00
Stanislav Shamilov
3358ac91e9 fixes sanity check issues in sdkmanager 2024-12-11 01:03:29 +02:00
Stanislav Shamilov
003bd1e6bd removes diff_params 2024-12-11 00:43:44 +02:00
Stanislav Shamilov
7e5382762a adds DOCUMENTATION section and license headers 2024-12-09 16:54:42 +02:00
Stanislav Shamilov
22b317fd79 minor refactoring 2024-12-09 14:31:02 +02:00
Stanislav Shamilov
e8ef594c42 removes excessive methods from sdkmanager 2024-12-09 14:10:26 +02:00
Stanislav Shamilov
ece03d17ce adds check for non-accepted licenses 2024-12-07 19:23:28 +02:00
Stanislav Shamilov
9b3d4449b9 adds check for nonexisting package 2024-12-07 18:24:27 +02:00
Stanislav Shamilov
4441be779f minor refactoring of sdkmanager parsing 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
6d756e2271 simplifies regexps, removes unused named groups 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
b41eb5744e adds channel parameter 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
97b07eebba adds sdk_root parameter 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
ba7f1bf795 fixes crash when sdkmanager is invoked from python with LC_ALL=C 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
3edfac2d37 adds tests 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
0434249881 adds 'latest' state 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
d7f6451535 removes version from Package object since it is not possible to specify version for a package while using sdkmanager 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
01c36742dd adds output for installing and removing packages 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
7349127609 adds absent state for sdkmanager packages and setup for tests 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
ca3d11aade moves parsing logic to a separate class 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
ec674cdcbb adds simple installed packages parsing 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
25264203b1 adds package update 2024-12-07 18:00:05 +02:00
Stanislav Shamilov
215467f500 adds simple implementation of adding and removing android sdk packages 2024-12-07 18:00:04 +02:00