Commit graph

16 commits

Author SHA1 Message Date
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