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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 600aeba1721a5f098bf0cd180f6b7a27d84b73b840299aed7cc9d9553cc2d41f |
|
MD5 | a467ddd3c23f236fa9c5949af88e7270 |
|
BLAKE2b-256 | 3940ae8f1893fde34e4fd866c5a68c082f7063fc6cc42ab5888517b23786394c |