~lgp171188/lpci:contain-config-file-path-under-project-dir

Last commit made on 2022-04-05
Get this branch:
git clone -b contain-config-file-path-under-project-dir https://git.launchpad.net/~lgp171188/lpci
Only Guruprasad can upload to this branch. If you are Guruprasad please log in for upload directions.

Branch merges

Branch information

Name:
contain-config-file-path-under-project-dir
Repository:
lp:~lgp171188/lpci

Recent commits

dcf23ec... by Guruprasad

Require the configuration file to be under the project directory

`lpcraft` will now raise an error if the configuration file is not
under the project directory.

In progress
[WAITING] test:0 (build)
[WAITING] build:0 (build)
12 of 2 results
bf3e10a... by Jürgen Gmach

Enable upgrading of dependencies via the `pip-compile` tox env

Previously, the command was hardcoded to `pip-compile`.

This would regenerate a missing `requirements.txt`, but it would never
upgrade the dependencies.

Now `tox -e pip-compile` upgrades the dependencies by default, but can
be overridden.

Also, all installation dependenices were updated.

451bd83... by Guruprasad

Add the pydocstyle pre-commit hook to lint the docstrings

Also fix the existing errors reported by the linter.

In progress
[WAITING] test:0 (build)
[WAITING] build:0 (build)
12 of 2 results
aa15abb... by Guruprasad

Update the 'black' pre-commit hook to version 22.3.0

This fixes the error caused by an incompatibility with 'click==8.1.0'.

9403e0d... by Jürgen Gmach

Sphinx: Turn warnings into errors

This prevents committing and publishing broken documentation.

977341b... by Jürgen Gmach

Back to development

53daaf7... by Guruprasad

Fix a typo in NEWS.rst

cbbf636... by Guruprasad

Prepare the 0.0.5 release

39ea6ae... by Guruprasad

Implement the clean command and the clean flag to the run commands

With this, the managed environments can either be cleaned up manually
or automatically after a run/run-once command.

LP: #1962238

In progress
[WAITING] test:0 (build)
[WAITING] build:0 (build)
12 of 2 results
a4f7bd5... by Jürgen Gmach

Improve the contribution documentation

Also add descriptions to the tox environments.