ppa-dev-tools:use-subparsers-for-args

Last commit made on 2022-10-13
Get this branch:
git clone -b use-subparsers-for-args 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:
use-subparsers-for-args
Repository:
lp:ppa-dev-tools

Recent commits

37c7bb1... by Bryce Harrington

ppa: Set up subparsers for each command

859a8f3... by Bryce Harrington

squash: fix --verbose/--quiet options

271e9fe... by Bryce Harrington

tests: Implement test_create_arg_parser()

74cdcbb... by Bryce Harrington

RELEASING: Update steps in the package release process

ab99b49... by Bryce Harrington

Releasing 0.2.1

1fab5ef... by Bryce Harrington

Makefile: Clean .eggs/ too

9844373... by Bryce Harrington

test_result: Fix invalid local path to data dir

ce083bd... by Bryce Harrington

d/control: Add missing build-dependencies

aa1dbe2... by Bryce Harrington

tests: Fix debuild failure due to mislocated script

Running debuild failed with dh_python because pybuild sets up the
testing environment with the Python modules, but not the actual
ppa script. Then, when pybuild runs the testsuite, test_scripts_ppa.py
is unable to locate the ppa script at the expected location and thus
fails.

This fix adds an ugly workaround that looks for the script in the main
build/ directory instead of the .pybuild/ directory. A better solution
would be to figure out how to get the script copied into .pybuild/ too,
however we plan to move away from pybuild to a more modern build system,
so not worth the effort of developing a less brittle fix for now.

340c7a0... by Bryce Harrington

tox: Fix testing targets