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