https://github.com/deis/docker-python-dev
A containerized development environment to support building Python-based Deis v2 components http://deis.com
https://github.com/deis/docker-python-dev
Last synced: about 1 year ago
JSON representation
A containerized development environment to support building Python-based Deis v2 components http://deis.com
- Host: GitHub
- URL: https://github.com/deis/docker-python-dev
- Owner: deis
- License: mit
- Created: 2016-03-18T15:22:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-05-10T21:28:23.000Z (about 9 years ago)
- Last Synced: 2025-03-31T07:45:55.200Z (about 1 year ago)
- Language: Makefile
- Size: 7.81 KB
- Stars: 5
- Watchers: 10
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deis/python-dev
[](https://travis-ci.org/deis/docker-python-dev) [](https://quay.io/repository/deis/python-dev)
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][].
## Image Contents
* [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][Python 3]
## Usage
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:
```console
$ 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:
* [Quay.io][]
```
docker pull quay.io/deis/python-dev
```
* [Docker Hub][]
```
docker pull deis/python-dev
```
[Python 3]: https://docs.python.org/3.5/
[Deis Workflow]: https://deis.com/
[Docker Hub]: https://hub.docker.com
[issues]: https://github.com/deis/docker-python-dev/issues
[jq]: https://stedolan.github.io/jq/
[pull requests]: https://github.com/deis/docker-python-dev/pulls
[codecov]: https://codecov.io/
[coverage]: https://coverage.readthedocs.io
[flake8]: https://gitlab.com/pycqa/flake8
[Quay.io]: https://quay.io
[shellcheck]: https://github.com/koalaman/shellcheck