Because there is a weird `v0.11` tag, we pick the next version `v0.12.0`,
instead of the "real" next version aka `v0.7.0`
This project is considered to use Semantic Versioning (https://semver.org/)
(https://semver.org/spec/v2.0.0.html as of now)
Python versioning updates:
* Unify that package is offered for >=Python3.5
2.7 support was dropped in dab5555503,
and <3.5 versions do not exist in https://devguide.python.org/#status-of-python-branches as of committing time
* Add some classifiers (YMMV, my first pip package)
* Add some bare-bones `tox` configuration (YMMV, my first tox interaction)
* Add packages required for packaging/deployment in `requirements-build.txt`
* `README.md` is not required to be packaged anymore - it is read at install time
* Fix Content-Type for PyPI
* Update `README.md`:
* Reorder installation options (`pip` > `pipsi` > `ppa`)
* Hard wrap at 100 chars for "meaningful" offences.
* Add myself as maintainer
* Remove escapes that don't make sense in CommonMark
(GFM, as project is hosted in Github)
* Fix typos
* Add a more complete `.gitignore` file
15 lines
359 B
INI
15 lines
359 B
INI
[tox]
|
|
envlist=py35,py36,py37,py38,cov
|
|
|
|
[testenv]
|
|
wheel = true
|
|
deps=
|
|
pytest
|
|
pytest-cov
|
|
pytest-xdist
|
|
setenv=
|
|
py{35,36,37,38}: COVERAGE_FILE=.coverage.{envname}
|
|
commands=
|
|
py{35,36,37,38}: python -m pytest --cov=colout --cov-report=term-missing --no-cov-on-fail
|
|
cov: coverage combine
|
|
cov: coverage html --fail-under=85
|