Skip to content

Commit

Permalink
Drop official support for Python 3.4
Browse files Browse the repository at this point in the history
3.4 is over 4 years old, and 3.7 is around the corner.
Let's move forward.
  • Loading branch information
sloria committed May 14, 2018
1 parent 31195a1 commit bee678c
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 8 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ sudo: false
python:
- "3.6"
- "3.5"
- "3.4"
- "2.7"
- "pypy"

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ To run all tests: ::

$ invoke test

To run tests on Python 2.7, 3.4, 3.5, and PyPy virtual environments (must have each interpreter installed): ::
To run tests on Python 2.7, 3.5, 3.6, and PyPy virtual environments (must have each interpreter installed): ::

$ tox

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Full documentation is available at http://marshmallow.readthedocs.io/ .
Requirements
============

- Python >= 2.7 or >= 3.4
- Python >= 2.7 or >= 3.5

marshmallow has no external dependencies outside of the Python standard library, although `python-dateutil <https://pypi.python.org/pypi/python-dateutil>`_ is recommended for robust datetime deserialization.

Expand Down
2 changes: 1 addition & 1 deletion docs/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Installation
============

**marshmallow** requires Python >= 2.7 or >= 3.4. It has no external dependencies other than the Python standard library.
**marshmallow** requires Python >= 2.7 or >= 3.5. It has no external dependencies other than the Python standard library.

.. note::

Expand Down
4 changes: 2 additions & 2 deletions docs/upgrading.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ Upgrading to 3.0
Python compatibility
********************

The marshmallow 3.x series supports Python 2.7, 3.4, 3.5, and 3.6.
The marshmallow 3.x series supports Python 2.7, 3.5, and 3.6.

Python 2.6 and 3.3 are no longer supported.
Python 2.6, 3.3, and 3.4 are no longer supported.


Schemas are always strict
Expand Down
1 change: 0 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ def read(fname):
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: Implementation :: CPython',
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist=py27,py34,py35,py36,pypy
envlist=py27,py35,py36,pypy
[testenv]
deps=
-rdev-requirements.txt
Expand Down

0 comments on commit bee678c

Please sign in to comment.