Automatically configure tox environments to use Wikimedia's standard tools
Project description
Automatically configure tox environments to use standard tools in a hopefully unobtrusive way.
For example:
[tox] envlist=py{34,35,36,37}-{flake8,pytest},py37-{mypy} skip_missing_interpreters = True requires = tox-wikimedia [wikimedia] mypy_package = mypackage
The following tools are supported for now:
flake8
flake8: “the modular source code checker: pep8, pyflakes and co”
Command executed: flake8
Dependencies installed: flake8
mypy
mypy: “Optional static typing for Python”
Command executed: mypy {mypy_package}
Dependencies installed: mypy, requirements.txt (if exists), test-requirements.txt (if exists)
pytest
pytest: “pytest: simple powerful testing with Python”
Command executed: pytest
Dependencies installed: pytest, requirements.txt (if exists), test-requirements.txt (if exists)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tox_wikimedia-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a091a42eff3753a0ee78d8158b7b0d372ae75d907beb05228739ad96a592a9c |
|
MD5 | 6529f967562e350b3aaa5de884558781 |
|
BLAKE2b-256 | f9e1807bfbc29e36ff3a7680c1a22432c8c36171bff7b3502192ff92220ff193 |