Saturday 29 October 2022

ppa-dev-tools 0.3 release

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


--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel