ppa-dev-tools:packaging-drop-setup-py

Last commit made on 2024-04-27
Get this branch:
git clone -b packaging-drop-setup-py https://git.launchpad.net/ppa-dev-tools
Only Bryce Harrington can upload to this branch. If you are Bryce Harrington please log in for upload directions.

Branch merges

Branch information

Name:
packaging-drop-setup-py
Repository:
lp:ppa-dev-tools

Recent commits

dbb03ea... by Bryce Harrington

tox: Add dependencies so tox will run

505c3de... by Bryce Harrington

TESTING: document test dependencies

9d68a98... by Bryce Harrington

packaging: Drop deprecated setup.py in favor of 'build' pkg system

The packaging has already partly transitioned to using the build
packaging system with a pyproject.toml and a Makefile. Complete the
transition by dropping setup.py and any reference to it in directions.

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/1989617

d98ef40... by Bryce Harrington

packaging: Install the script when building

2ff57b1... by Bryce Harrington

packaging: Exclude snap directory for source package build

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/2055636

f414712... by Bryce Harrington

Add functionality to filter test results by package

Specifying the --package command line option has filtered the list of
triggers for a PPA, but previously it did not filter the test results.
For PPAs involving a variety of packages this can produce an excessive
listing.

This commit expands support for --package to apply not only to results
as well, but also the running and waiting lists.

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/2025483

8716c20... by Bryce Harrington

io: Quell error messages for non-existing results and jobs

Suppress the "Could not retrieve data..." error messages printed by `ppa
tests`. To locate results, the command is scanning expected URLs, and
their absence simply means they're not available yet.

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/2043595

64c44ca... by Bryce Harrington

tests: Don't use local paths in test cases

e83c53f... by Bryce Harrington

snap: Expand list of architectures to build

c894309... by Bryce Harrington

trigger: Fix omission of all-proposed URLS when -L specified

The all-proposed links should always be displayed but in one particular
combination of options it'll skip printing them, due to a coding error.