mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-23 00:07:38 +00:00
tox.ini: modernize and enable execution without preinstalling deps
This commit is contained in:
parent
603023bbd5
commit
b726b66fd1
1 changed files with 13 additions and 15 deletions
28
tox.ini
28
tox.ini
|
@ -3,31 +3,29 @@
|
|||
|
||||
[tox]
|
||||
envlist = py{36,37,38,39,310}-{none,fuse2,fuse3}
|
||||
|
||||
minversion = 3.2
|
||||
requires =
|
||||
pkgconfig
|
||||
cython
|
||||
wheel
|
||||
setuptools_scm
|
||||
[testenv]
|
||||
setenv =
|
||||
fuse2: BORG_FUSE_IMPL=llfuse
|
||||
fuse3: BORG_FUSE_IMPL=pyfuse3
|
||||
deps =
|
||||
fuse2: llfuse
|
||||
fuse3: pyfuse3
|
||||
-rrequirements.d/development.txt
|
||||
commands = py.test -v -n {env:XDISTN:1} -rs --cov=borg --cov-config=.coveragerc --benchmark-skip --pyargs {posargs:borg.testsuite}
|
||||
# fakeroot -u needs some env vars:
|
||||
passenv = *
|
||||
|
||||
[testenv:py{36,37,38,39}-fuse2]
|
||||
setenv =
|
||||
BORG_FUSE_IMPL=llfuse
|
||||
deps =
|
||||
llfuse
|
||||
{[testenv]deps}
|
||||
|
||||
[testenv:py{36,37,38,39}-fuse3]
|
||||
setenv =
|
||||
BORG_FUSE_IMPL=pyfuse3
|
||||
deps =
|
||||
pyfuse3
|
||||
{[testenv]deps}
|
||||
|
||||
[testenv:flake8]
|
||||
skip_sdist=true
|
||||
skip_install=true
|
||||
changedir =
|
||||
deps =
|
||||
flake8
|
||||
pkgconfig
|
||||
commands = flake8 src scripts conftest.py
|
||||
|
|
Loading…
Reference in a new issue