Request PPAs for deb source packages
Project description
lppa
Command line tool to create Launchpad PPAs and push deb source packages to them
Installation
pip install .
Usage
lppa ships an lppa
command line application to interact with Launchpad PPAs.
Run
lppa --help
for additional information.
Create a new PPA
To create a new PPA, run
lppa create PPA_NAME [all|arch, ...]
where arch is a Launchpad processor (you can pass multiple architectures here)
or all
to enable all available architectures.
The currently available Launchpad processors are
- amd64
- arm64
- s390x
- ppc64el
- armhf
- armel
- i386
- powerpc
Delete an existing PPA
lppa delete PPA_NAME
List user's PPAs
lppa list
This will print a list with the names of the user's available PPAs
Fetch PPA information
Often, you may want to retrieve an URL for a PPA packages page or quickly fetch
a dput command to upload packages to a PPA. That can be achieved through the
info
command.
lppa info PPA_NAME
Moreover, passing the -v
option to the info command will also display the
architectures for which the PPA can build packages.
Development
Read the Makefile.
Run make devel
to set the development environment up (a python virtual
environment is recommended).
Run make check
to run the test suite and ensure the development environment
is up to date.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lppa-0.2.0.tar.gz
.
File metadata
- Download URL: lppa-0.2.0.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 281a6c357de97ca9840db3deb207e00699a41ad3ca1a25d97b64c3a033f5ebe8 |
|
MD5 | 0caee055fc4c4febf213bbd94b444c6d |
|
BLAKE2b-256 | fe07309e989c0849e70c43ab29c0b69932234eb629558f6991e48b5da3e4cf14 |
File details
Details for the file lppa-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: lppa-0.2.0-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c1b295b17a8df7b8b5f168988209f23f3d5a907aa08d35d636a7a84908f1cc |
|
MD5 | f48a9d8a7df01ff8e56c8eaba4d93809 |
|
BLAKE2b-256 | e1d398e7cf179f680f7cb0741b8a83f05959c156096518d643840dc23aec82bf |