~jugmac00/launchpad:run-pre-commit-in-ci

Last commit made on 2022-09-12
Get this branch:
git clone -b run-pre-commit-in-ci https://git.launchpad.net/~jugmac00/launchpad
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:
run-pre-commit-in-ci
Repository:
lp:~jugmac00/launchpad

Recent commits

8eac511... by Jürgen Gmach

Run linters via pre-commit and build docs on CI

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
12 of 2 results
4c54584... by Colin Watson

Run with ZOPE_INTERFACE_STRICT_IRO=1

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429741

5b7c0fa... by Colin Watson

Run with ZOPE_INTERFACE_STRICT_IRO=1

This is intended to become `zope.interface`'s default in the future, and
in the meantime its documentation recommends running with this variable
set if possible.

393cb40... by Colin Watson

Fix IRO problems with XHTML representations

As of zope.interface 5.0.2, objects that implement no interfaces still
include `Interface` itself in their interface resolution order. Several
classes which adapt objects to webservice XHTML representations declared
`@implementer(Interface)`, which causes
`InconsistentResolutionOrderError` under `ZOPE_INTERFACE_STRICT_IRO=1`.

Removing the redundant declaration fixes this, though we now need to add
`provides` attributes to ZCML since `zope.component.zcml.adapter` can no
longer figure it out automatically.

fc7a9e1... by Jürgen Gmach

Fix regression from applying blackdoc

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/429718

94168f3... by Jürgen Gmach

Fix regression from applying blackdoc

827e461... by Colin Watson

charm: Bump to focal

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429710

6e7f784... by Colin Watson

doc: Tests work on focal now

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429711

a1ca9b0... by Jürgen Gmach

Format docstrings and doctests via `blackdoc`

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/429709

6892dd0... by Jürgen Gmach

Ignore blackdoc commit for git blame