Helpful utility to download Ubuntu debian packages
Process/Order of finding the package and fallback logic:
- Attempt to find the package in the specified series and architecture
- If the package is not found in the specified series and architecture attempt to find the package in the all architecture (amd64)
- If the package is not found in the all architecture attempt to find the package in a previous series if the fallback_series flag is set to True
- If the package is not found in a previous series attempt to find the previous version of the package in the same series if the fallback_version flag is set to True
If not found in any of the above steps log an error message to the console.
Usage: poetry install
will setup the tool to be used locally. You should then be able to use the tool by invoking poetry run ubuntu-package-download [args]
or ubuntu-package-download [args]
.
- Free software: GNU General Public License v3
- Documentation: https://ubuntu-package-download.readthedocs.io.
- TODO
This project uses poetry for dependency management.
To make sure dev dependencies are installed use poetry install --with dev
. If you are a developer of this tool use poetry run ubuntu-package-download [args]
or ubuntu-package-download
inside poetry shell
as this will pickup any changes you make to the code.
For more information see: Poetry Basic Usage
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.