cubicweb/skeleton/tox.ini.tmpl
author Jérémy Bobbio <jeremy.bobbio@irq7.fr>
Wed, 19 Jun 2019 15:44:17 +0200
changeset 12655 5b0ce10a7046
parent 12596 48ea46ad80da
permissions -rw-r--r--
[crypto] Use Cryptodome namespace instead of Crypto PyCryptodome comes in two flavors: “an almost drop-in replacement for the old PyCrypto library” and “a library independent of the old PyCrypto”. The former uses the Crypto namespace, and is shipped as `pycryptodome` while the latter uses Cryptodome instead and lies in the `pycryptodomex` package. Given the reason to switch to PyCryptodome is that PyCrypto in unmaintained, its probably better to avoid any mistake and mandate the specific usage of the Cryptodome namespace by requiring `pycryptodomex` instead of `pycryptodome`. A more present reason is that Debian buster will only provide a package with the separate namespace flavor. The current Recommends is not working with the current code. Although it's important to note that the package name will probably have to be changed to `python3-pycryptodomex` once https://bugs.debian.org/886291 is solved.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11175
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     1
[tox]
12596
48ea46ad80da [skeleton] Drop py27 tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12594
diff changeset
     2
envlist = py3,flake8,check-manifest
11175
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     3
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     4
[testenv]
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     5
deps =
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     6
  pytest
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     7
commands =
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     8
  {envpython} -m pytest {posargs:test}
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     9
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    10
[testenv:flake8]
12360
5be7a80d0696 [skeleton] use python3 flake8
Philippe Pepiot <philippe.pepiot@logilab.fr>
parents: 12359
diff changeset
    11
basepython = python3
11175
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    12
skip_install = true
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    13
deps =
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    14
  flake8
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    15
commands = flake8
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    16
12594
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    17
[testenv:check-manifest]
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    18
skip_install = true
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    19
deps =
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    20
  check-manifest
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    21
commands =
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    22
  {envpython} -m check_manifest {toxinidir}
cd9c9573fbd5 [skeleton] Add a check-manifest tox environment
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12360
diff changeset
    23
11175
df979f327e3f [skeleton] Ship a tox.ini file upon new cube
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
    24
[flake8]
11692
d46e0b3a13cc [skeleton] Do not exclude setup.py from flake8 check in tox.ini
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11454
diff changeset
    25
exclude = cubicweb_%(cubename)s/migration/*,test/data/*,.tox/*