- Mar 21, 2025
-
-
Jakub Ružička authored
-
- Mar 18, 2025
-
-
Jakub Ružička authored
-
Jakub Ružička authored
-
Jakub Ružička authored
-
Jakub Ružička authored
-
Jakub Ružička authored
-
Jakub Ružička authored
-
Jakub Ružička authored
-
Jakub Ružička authored
-
-
We should reject cache from apkg versions other than ours, it might be incompatible.
-
-
-
- accept multiple archives from make-archive script - allow make-achive to signal version explicitly - expose them as components for debs - cache is adapted to support this.
-
-
Jakub Ružička authored
This is a temporary measure for MUT_proposed branch which is expected to require iterations of integration tests. This commit should be dropped before merging.
-
Jakub Ružička authored
log: improve function name logging using stacklevel See merge request !188
-
- Mar 17, 2025
-
-
Jakub Ružička authored
-
- Mar 13, 2025
-
-
Jakub Ružička authored
-
- Feb 28, 2025
-
-
Jakub Ružička authored
util.toml: new robust TOML lib selector / wrapper See merge request !187
-
- Feb 26, 2025
-
-
Jakub Ružička authored
Shows colored info about apkg runtime deps and Python version. Also shows if run from venv.
-
Jakub Ružička authored
python3-toml package is marked as obsolete in EL 10 and Python 3.11 provides builtin TOML loading module tomllib. apkg.util.toml selects the best available TOML lib for load and dump while only raising error when TOML functionality is actually used when no suitable module is available.
-
- Feb 24, 2025
-
-
Jakub Ružička authored
CI: update supported platforms See merge request !186
-
Jakub Ružička authored
-
Jakub Ružička authored
Python 3.6 is too old.
-
- Feb 20, 2025
-
-
Jakub Ružička authored
-
Jakub Ružička authored
Nix CI is using PyPI apkg for bootstrap, which doesn't know deb_series yet. Leave the old debseries module in config for some time.
-
Jakub Ružička authored
CI: add debian-13 images See merge request !185
-
- Feb 18, 2025
-
-
Jakub Ružička authored
-
- Feb 10, 2025
-
-
Jakub Ružička authored
deb_series: rename from debseries for consistency See merge request !184
-
- Feb 06, 2025
-
-
Jakub Ružička authored
Mandatory trove-classifiers validation done by setuptools and hatchling now creates a minefield of FTBFS on distros with old trove-classifiers. I tried hard to properly solve it, but it's fundamentaly broken upstream so just drop this for now and do actual development as opposed to tiptoe around python packaging that's breaking again and again and again for grotesque reasons.
-
- Jan 27, 2025
-
-
Jakub Ružička authored
Provide backward compat and properly note the change in docs.
-
Jakub Ružička authored
Allow matching on ID_LIKE from /etc/os-release Closes #104 and #107 See merge request !178
-
Jakub Ružička authored
-
- Jan 10, 2025
-
-
Jakub Ružička authored
This also provides tests coverage for distro_like through test_template_variables.py
-
Jakub Ružička authored
This matches apkg convention that distro variable always refers to --distro, not the distro module.
-
Jakub Ružička authored
-
- Jan 09, 2025
-
-
Jakub Ružička authored
This reuses common code as well as allows for overriding template matching in adistro.Distro child classes.
-
Jakub Ružička authored
-
Closes #104
-