A Python 3 language development toolbox.
Some Deis Workflow components use this Docker image as a standard build and test environment, but it is intended to be useful to any Python developer. Please help make deis/python-dev better by creating issues and submitting pull requests.
- codecov: uploader for codecov.io coverage reports
- coverage: measures code coverage for Python programs
- flake8: modular source code linter, including pep8, pyflakes and mccabe
- Python 3.5.2
Mount your local Python code into the container to run one of the included tools or scripts.
Here's an example of running flake8
for deis/dockerbuilder:
$ docker run --rm \
--volume `pwd`/rootfs:/app \
--workdir /app \
quay.io/deis/python-dev:latest \
flake8 --show-source --config=setup.cfg .
The latest deis/python-dev Docker image is available at:
-
docker pull quay.io/deis/python-dev
-
docker pull deis/python-dev