Apply swh-py-template 0.1.6

This commit is contained in:
David Douard 2023-12-03 17:38:55 +01:00
parent e4c707d807
commit ac52cfed21
7 changed files with 16 additions and 9 deletions

View file

@ -1,5 +1,5 @@
# Changes here will be overwritten by Copier
_commit: v0.1.5
_commit: v0.1.6
_src_path: https://gitlab.softwareheritage.org/swh/devel/swh-py-template.git
description: Software Heritage lister
distribution_name: swh-lister

4
.gitignore vendored
View file

@ -8,5 +8,9 @@
__pycache__
build/
dist/
# these are symlinks created by a hook in swh-docs' main sphinx conf.py
docs/README.rst
docs/README.md
# this should be a symlink for people who want to build the sphinx doc
# without using tox, generally created by the swh-env/bin/update script
docs/Makefile.sphinx

View file

@ -30,6 +30,9 @@ repos:
exclude: ^(swh/lister/.*/tests/data/.*)$
args: [-L crate]
stages: [commit]
- id: codespell
name: Check commit message spelling
stages: [commit-msg]
- repo: local
hooks:

View file

@ -1 +1 @@
include swh-docs/Makefile.sphinx
include Makefile.sphinx

View file

@ -95,3 +95,4 @@ use_parentheses = true
ensure_newline_before_comments = true
line_length = 88
force_sort_within_sections = true
known_first_party = ['swh']

View file

@ -3,7 +3,6 @@ addopts =
# we need this to avoid conflicts between the autoloaded fixture,
# and the manually loaded one.
-p no:pytest_swh_scheduler
--import-mode importlib
--import-mode=importlib
norecursedirs = build docs .*
asyncio_mode = strict

10
tox.ini
View file

@ -18,14 +18,14 @@ commands =
--cov-branch \
{envsitepackagesdir}/swh/lister \
{posargs}
# --rootdir and --import-mode are required to make tests that depends
# on the test file to be a proper submodule of the swh namespace after
# migration to PEP420 (implicit namespace).
# --rootdir (with --import-mode from pytest.ini) are required to make tests
# that depends on the test file to be a proper submodule of the swh namespace
# after migration to PEP420 (implicit namespace).
[testenv:black]
skip_install = true
deps =
black==22.10.0
black==23.1.0
commands =
{envpython} -m black --check swh
@ -61,4 +61,4 @@ setenv =
# turn warnings into errors
SPHINXOPTS = -W
commands =
make -I {env_dir}/share/ -C docs
make -I {env_dir}/share/swh-docs -C docs