Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tox-wikimedia-0.0.3.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

tox_wikimedia-0.0.3-py2.py3-none-any.whl (16.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file tox-wikimedia-0.0.3.tar.gz.

File metadata

  • Download URL: tox-wikimedia-0.0.3.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for tox-wikimedia-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ad8d722b8abfda07ed0c2e31dc8c21816d16b58a512ab0ea3f51a08edee3424d
MD5 c1e9ba82a24f47b4cdf693fc4e8007b6
BLAKE2b-256 a7ffe14b2c367864ce32e93830a35d3edced38a989bcdf9964206904842fb0c7

See more details on using hashes here.

File details

Details for the file tox_wikimedia-0.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: tox_wikimedia-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for tox_wikimedia-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9a091a42eff3753a0ee78d8158b7b0d372ae75d907beb05228739ad96a592a9c
MD5 6529f967562e350b3aaa5de884558781
BLAKE2b-256 f9e1807bfbc29e36ff3a7680c1a22432c8c36171bff7b3502192ff92220ff193

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page