ppa-dev-tools 0.3 release
Bryce Harrington
bryce.harrington at canonical.com
Sat Oct 29 17:32:37 UTC 2022
ppa-dev-tools is a Launchpad API client that lets you create and manage
Personal Package Archives (PPAs) from the command-line. E.g.:
$ ppa create my-ppa
$ dput *.changes my-ppa
$ ppa wait my-ppa
$ ppa destroy my-ppa
This 0.3.0 release also generates Autopkgtest trigger URLs you can use
to run DEP8 tests against a PPA's packages, and then tracking the
running status and test results.
$ ppa tests my-ppa
I'll be giving a lightning talk on Tuesday to explain its functionality,
and am in the Server Team's room for the week if you want to chat.
Website: https://launchpad.net/ppa-dev-tools
### DEB Installation ###
A PPA with .deb packages are available for Ubuntu.
$ sudo add-apt-repository -yus ppa:bryce/ppa-dev-tools
$ sudo apt-get install ppa-dev-tools
$ ppa --version
ppa 0.3.0
### PIP Installation ###
Alternatively, the package and its dependencies can be satisfied via PIP
for a user installation:
$ pip install .
$ ppa --version
ppa 0.3.0
### SNAP Installation ###
$ sudo snap install ppa-dev-tools
$ ppa --version
ppa 0.3.0
### SOURCE Installation ###
The git repository is on Launchpad. See INSTALL.md for pre-requisites,
and README.md for usage directions.
$ git clone https://git.launchpad.net/ppa-dev-tools
$ cd ppa-dev-tools
$ sudo python3 ./setup.py install
$ ppa --version
ppa 0.3.0
Bryce
More information about the ubuntu-devel
mailing list