~jugmac00/lpci:fix-compatibility-with-rtd

Last commit made on 2021-12-08
Get this branch:
git clone -b fix-compatibility-with-rtd https://git.launchpad.net/~jugmac00/lpci
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
fix-compatibility-with-rtd
Repository:
lp:~jugmac00/lpci

Recent commits

910abfb... by Jürgen Gmach

Fix compatibility issue with Read the Docs

rtd builds documentation by default on Python3.7, but craft-providers,
which is a dependency of lpcraft, requires Python 3.8 or higher.

e42729b... by Jürgen Gmach

Start sphinx documentation

2df72a0... by Jürgen Gmach

Enable easier testing for argparse applications

argparse usually looks into sys.args to get the arguments.

But you can also pass in the arguments as a list - that way there is no
more need to patch sys.args for testing purposes.

1fc0863... by Jürgen Gmach

Directly compare CraftErrors

Since https://github.com/canonical/craft-cli/pull/41 has landed, you
can compare CraftError objects directly, so there is no more need to
compare the string representation.

ded4b1e... by Jürgen Gmach

Declare system package dependencies for jobs

a415214... by Jürgen Gmach

Declare snap dependencies for jobs

3b20d4b... by Colin Watson

Check arguments slightly more defensively

cff573f... by Colin Watson

Briefly document new option

616fd00... by Colin Watson

Allow unsetting values via dynamic-properties

eca7b06... by Colin Watson

Remove several unnecessary assertions