~jugmac00/launchpadlib:add-minimal-CI-configuration

Last commit made on 2022-10-28
Get this branch:
git clone -b add-minimal-CI-configuration https://git.launchpad.net/~jugmac00/launchpadlib
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:
add-minimal-CI-configuration
Repository:
lp:~jugmac00/launchpadlib

Recent commits

aead2ad... by Jürgen Gmach

Add minimal CI configuration

For now, we only run the linter and the tests for Python 3.8.

In order to run all tox environments, we need to discuss a proper way
how to provide different Python versions.

Succeeded
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] tests:0 (build)
12 of 2 results
32d17a4... by Jürgen Gmach

Update linters

Please note that both black >= 22 and pyupgrade >= 3 drop support for
working with Python 2 files, so we must not update them unless we drop
support for Python 2.

005e9fb... by Jürgen Gmach

Declare support for Python 3.11

1ed214c... by Colin Watson

Release launchpadlib 1.10.17

09ef2ee... by Colin Watson

Fix black pre-commit hook

We can't upgrade to black 22.3.0 since we still need to support Python 2
syntax, but this works around https://github.com/psf/black/issues/2964
in a different way.

a9134e3... by Colin Watson

Fix doctests for Python 3

The doctests are currently only run via Launchpad's test suite, and we'd
accidentally not been running them since renaming from `.txt` to `.rst`
in 1.10.8.

1bab9c2... by Jürgen Gmach

Create coverage report

Also, switch to the pytest test runner.

As pytest showed more warnings than the previously used test runner, one
test had to be updated to make it pass.

474a47b... by Colin Watson

Release launchpadlib 1.10.16

97a4e01... by Colin Watson

Add bug reference to NEWS.rst

9093981... by Colin Watson

Fix up formatting, aided by pre-commit/black