Commit d6449f90 authored by Waylan Limberg's avatar Waylan Limberg
Browse files

Drop official support for Python 3.3.

Also up tornado version to >=5.0. Fixes #1427.
parent fa4c7e5b
......@@ -20,12 +20,6 @@ matrix:
env: TOXENV=py27-min-req
- python: '2.7'
env: TOXENV=py27-unittests
- python: '3.3'
env: TOXENV=py33-integration
- python: '3.3'
env: TOXENV=py33-min-req
- python: '3.3'
env: TOXENV=py33-unittests
- python: '3.4'
env: TOXENV=py34-integration
- python: '3.4'
......
......@@ -4,9 +4,6 @@ environment:
- TOXENV: py27-integration
- TOXENV: py27-min-req
- TOXENV: py27-unittests
- TOXENV: py33-integration
- TOXENV: py33-min-req
- TOXENV: py33-unittests
- TOXENV: py34-integration
- TOXENV: py34-min-req
- TOXENV: py34-unittests
......
......@@ -47,6 +47,7 @@ authors should review how [search and themes] interact.
### Other Changes and Additions to Development Version
* Drop official support for Python 3.3 and set `tornado>=5.0` (#1427).
* Add support for GitLab edit links (#1435).
* Link to GitHub issues from release notes (#644).
* Expand {sha} and {version} in gh-deploy commit message (#1410).
......@@ -66,6 +67,10 @@ authors should review how [search and themes] interact.
* Update links to Python-Markdown library (#1360).
* Document how to generate manpages for MkDocs commands (#686).
## Version 0.17.3 (2018-03-07)
* Bugfix: Set dependency `tornado>=4.1,<5.0` due to changes in 5.0 (#1428).
## Version 0.17.2 (2017-11-15)
* Bugfix: Correct `extra_*` config setting regressions (#1335 & #1336).
......
......@@ -68,7 +68,7 @@ $ pip --version
pip 1.5.2
```
MkDocs supports Python versions 2.7, 3.3, 3.4, 3.5, 3.6 and pypy.
MkDocs supports Python versions 2.7, 3.4, 3.5, 3.6 and pypy.
#### Installing Python
......
......@@ -3,5 +3,5 @@ Jinja2>=2.7.1
livereload>=2.5.1
Markdown>=2.5
PyYAML>=3.10
tornado>=4.1
tornado>=5.0
mdx_gh_links>=0.2
......@@ -61,8 +61,9 @@ setup(
'livereload>=2.5.1',
'Markdown>=2.3.1',
'PyYAML>=3.10',
'tornado>=4.1',
'tornado>=5.0',
],
python_requires='>=2.7.9,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',
entry_points={
'console_scripts': [
'mkdocs = mkdocs.__main__:cli',
......@@ -86,7 +87,6 @@ setup(
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
......
[tox]
envlist =
py{27,33,34,35,36}-{unittests,integration,min-req},
py{27,34,35,36}-{unittests,integration,min-req},
flake8, markdown-lint, linkchecker, jshint, csslint
[testenv]
passenv = LANG
deps=
py{27,33,34,35,36,py,py3}-{unittests,integration}: -rrequirements/project.txt
py{27,33,34,35,36,py,py3}-min-req: -rrequirements/project-min.txt
py{27,33,34,35,36,py,py3}-{unittests,min-req}: -rrequirements/test.txt
py{27,34,35,36,py,py3}-{unittests,integration}: -rrequirements/project.txt
py{27,34,35,36,py,py3}-min-req: -rrequirements/project-min.txt
py{27,34,35,36,py,py3}-{unittests,min-req}: -rrequirements/test.txt
commands=
{envpython} --version
py{27,33,34,35,36,py,py3}-{unittests,min-req}: {envbindir}/nosetests --with-coverage --cover-package mkdocs mkdocs
py{27,33,34,35,36,py,py3}-integration: {envpython} -m mkdocs.tests.integration --output={envtmpdir}/builds
py{27,34,35,36,py,py3}-{unittests,min-req}: {envbindir}/nosetests --with-coverage --cover-package mkdocs mkdocs
py{27,34,35,36,py,py3}-integration: {envpython} -m mkdocs.tests.integration --output={envtmpdir}/builds
[testenv:flake8]
basepython = python2.7
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment