pyaptly
pyaptly copied to clipboard
Automates the creation and managment of aptly mirrors and snapshots based on yml input files.
I switched to toml, because I had an issue with the nestedness of the config and because I wanted to get rid of C-extensions in pyaptly. I did not find...
Hello, I need to setup some repositories, but for some reason I need to publish by example docker mirrors, like this: ```shell aptly publish -gpg-key="" snapshot docker-bookworm- docker/bookworm aptly publish...
Removes the very time intensive `SystemStateReader.read()` function and use functions that directly return the variables. Solve the caching Problem with `lru_cache`, which is cleared with `...clear_cache()` whenever a respective `Command`...
If the configuration file is "wrong", it leads to seemingly fatal crashes, like the following when the configuration doesn't have any `snapshot`s defined: ``` # pyaptly publish config.toml create ERROR:...
Mirror creation/updating is still done when `--pretend` is used. It's because the mirror code currently doesn't use the `Command` feature but runs commands directly. I'm not sure if the solution...
This has already been merged in #98 and reverted in #103. I decided to only merge this, once I am sure the whole AI thing pans out.
Rotated snapshots are not needed and could be cleaned up. Repositories (e.g. Ubuntu) include all packages so a cleanup of snapshots wouldn't really help as the newest snapshot would still...
I thought writing some user docs is the best way to repeat what I just learned and analyzed :) Some features are still ignored and `publish` is not even properly...