Apply swh-py-template v0.2.0
This commit is contained in:
parent
fdeb086f77
commit
e6a35c55b0
3 changed files with 14 additions and 8 deletions
|
@ -1,5 +1,5 @@
|
|||
# Changes here will be overwritten by Copier
|
||||
_commit: v0.1.6
|
||||
_commit: v0.2.0
|
||||
_src_path: https://gitlab.softwareheritage.org/swh/devel/swh-py-template.git
|
||||
description: Software Heritage lister
|
||||
distribution_name: swh-lister
|
||||
|
|
|
@ -43,4 +43,13 @@ repos:
|
|||
pass_filenames: false
|
||||
language: system
|
||||
types: [python]
|
||||
|
||||
- id: twine-check
|
||||
name: twine check
|
||||
description: call twine check when pushing an annotated release tag
|
||||
entry: bash -c "ref=$(git describe) &&
|
||||
[[ $ref =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]] &&
|
||||
(python3 -m build --sdist && twine check $(ls -t dist/* | head -1)) || true"
|
||||
pass_filenames: false
|
||||
stages: [pre-push]
|
||||
language: python
|
||||
additional_dependencies: [twine, build]
|
||||
|
|
9
tox.ini
9
tox.ini
|
@ -7,20 +7,17 @@ envlist =
|
|||
py3
|
||||
|
||||
[testenv]
|
||||
usedevelop = true
|
||||
extras =
|
||||
testing
|
||||
deps =
|
||||
pytest-cov
|
||||
commands =
|
||||
pytest --doctest-modules \
|
||||
--rootdir {envsitepackagesdir} \
|
||||
--cov={envsitepackagesdir}/swh/lister \
|
||||
--cov=swh/lister \
|
||||
--cov-branch \
|
||||
{envsitepackagesdir}/swh/lister \
|
||||
swh/lister \
|
||||
{posargs}
|
||||
# --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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue