tox.ini 688 B

12345678910111213141516171819202122232425262728293031
  1. # tox configuration - if you change anything here, run this to verify:
  2. # fakeroot -u tox --recreate
  3. [tox]
  4. envlist = py{38,39,310}-{none,fuse2,fuse3}
  5. minversion = 3.2
  6. requires =
  7. pkgconfig
  8. cython
  9. wheel
  10. setuptools_scm
  11. [testenv]
  12. setenv =
  13. fuse2: BORG_FUSE_IMPL=llfuse
  14. fuse3: BORG_FUSE_IMPL=pyfuse3
  15. deps =
  16. fuse2: llfuse
  17. fuse3: pyfuse3
  18. -rrequirements.d/development.txt
  19. commands = py.test -v -n {env:XDISTN:1} -rs --cov=borg --cov-config=.coveragerc --benchmark-skip --pyargs {posargs:borg.testsuite}
  20. # fakeroot -u needs some env vars:
  21. passenv = *
  22. [testenv:flake8]
  23. skip_sdist=true
  24. skip_install=true
  25. changedir =
  26. deps =
  27. flake8
  28. commands = flake8 src scripts conftest.py