Commit 700d25cf authored by Marius Gedminas's avatar Marius Gedminas

Drop Python 3.4 support

parent 101d1eda
...@@ -5,7 +5,6 @@ set -e -x ...@@ -5,7 +5,6 @@ set -e -x
# Compile wheels # Compile wheels
for PYBIN in /opt/python/*/bin; do for PYBIN in /opt/python/*/bin; do
if [[ "${PYBIN}" == *"cp27"* ]] || \ if [[ "${PYBIN}" == *"cp27"* ]] || \
[[ "${PYBIN}" == *"cp34"* ]] || \
[[ "${PYBIN}" == *"cp35"* ]] || \ [[ "${PYBIN}" == *"cp35"* ]] || \
[[ "${PYBIN}" == *"cp36"* ]] || \ [[ "${PYBIN}" == *"cp36"* ]] || \
[[ "${PYBIN}" == *"cp37"* ]]; then [[ "${PYBIN}" == *"cp37"* ]]; then
......
language: python language: python
sudo: false
matrix: matrix:
include: include:
- os: linux - os: linux
python: 2.7 python: 2.7
- os: linux
python: 3.4
- os: linux - os: linux
python: 3.5 python: 3.5
- os: linux - os: linux
...@@ -18,7 +15,6 @@ matrix: ...@@ -18,7 +15,6 @@ matrix:
python: pypy3 python: pypy3
- os: linux - os: linux
dist: xenial dist: xenial
sudo: true
python: 3.7 python: 3.7
# It's important to use 'macpython' builds to get the least # It's important to use 'macpython' builds to get the least
# restrictive wheel tag. It's also important to avoid # restrictive wheel tag. It's also important to avoid
...@@ -26,9 +22,6 @@ matrix: ...@@ -26,9 +22,6 @@ matrix:
- os: osx - os: osx
language: generic language: generic
env: TERRYFY_PYTHON='macpython 2.7' env: TERRYFY_PYTHON='macpython 2.7'
- os: osx
language: generic
env: TERRYFY_PYTHON='macpython 3.4'
- os: osx - os: osx
language: generic language: generic
env: TERRYFY_PYTHON='macpython 3.5' env: TERRYFY_PYTHON='macpython 3.5'
......
...@@ -30,6 +30,8 @@ ...@@ -30,6 +30,8 @@
- Fix DeprecationWarning about ``PY_SSIZE_T_CLEAN``. - Fix DeprecationWarning about ``PY_SSIZE_T_CLEAN``.
See `issue 108 <https://github.com/zopefoundation/persistent/issues/108>`_. See `issue 108 <https://github.com/zopefoundation/persistent/issues/108>`_.
- Drop support for Python 3.4.
4.4.3 (2018-10-22) 4.4.3 (2018-10-22)
------------------ ------------------
...@@ -44,6 +46,7 @@ ...@@ -44,6 +46,7 @@
ZODB does. This eliminates some issues in doctests. See `issue 95 ZODB does. This eliminates some issues in doctests. See `issue 95
<https://github.com/zopefoundation/persistent/pull/95>`_. <https://github.com/zopefoundation/persistent/pull/95>`_.
4.4.2 (2018-08-28) 4.4.2 (2018-08-28)
------------------ ------------------
...@@ -110,6 +113,7 @@ ...@@ -110,6 +113,7 @@
values have not changed. See `issue 41 values have not changed. See `issue 41
<https://github.com/zopefoundation/persistent/issues/41>`_. <https://github.com/zopefoundation/persistent/issues/41>`_.
4.3.0 (2018-07-30) 4.3.0 (2018-07-30)
------------------ ------------------
...@@ -125,6 +129,7 @@ ...@@ -125,6 +129,7 @@
be eligible for the pickle cache; that is no longer the case. See be eligible for the pickle cache; that is no longer the case. See
`issue 69 <https://github.com/zopefoundation/persistent/issues/69>`_. `issue 69 <https://github.com/zopefoundation/persistent/issues/69>`_.
4.2.4.2 (2017-04-23) 4.2.4.2 (2017-04-23)
-------------------- --------------------
...@@ -179,12 +184,14 @@ ...@@ -179,12 +184,14 @@
https://github.com/zopefoundation/persistent/wiki/Notes_on_state_new_and_slots https://github.com/zopefoundation/persistent/wiki/Notes_on_state_new_and_slots
if you're curious.) if you're curious.)
4.2.1 (2016-05-26) 4.2.1 (2016-05-26)
------------------ ------------------
- Fix the hashcode of C ``TimeStamp`` objects on 64-bit Python 3 on - Fix the hashcode of C ``TimeStamp`` objects on 64-bit Python 3 on
Windows. Windows.
4.2.0 (2016-05-05) 4.2.0 (2016-05-05)
------------------ ------------------
...@@ -198,11 +205,13 @@ ...@@ -198,11 +205,13 @@
- Drop support for Python 2.6 and 3.2. - Drop support for Python 2.6 and 3.2.
4.1.1 (2015-06-02) 4.1.1 (2015-06-02)
------------------ ------------------
- Fix manifest and re-upload to fix stray files included in 4.1.0. - Fix manifest and re-upload to fix stray files included in 4.1.0.
4.1.0 (2015-05-19) 4.1.0 (2015-05-19)
------------------ ------------------
...@@ -212,6 +221,7 @@ ...@@ -212,6 +221,7 @@
- Fix the hashcode of the Python ``TimeStamp`` on 32-bit platforms. - Fix the hashcode of the Python ``TimeStamp`` on 32-bit platforms.
4.0.9 (2015-04-08) 4.0.9 (2015-04-08)
------------------ ------------------
...@@ -227,6 +237,7 @@ ...@@ -227,6 +237,7 @@
- 100% branch coverage. - 100% branch coverage.
4.0.8 (2014-03-20) 4.0.8 (2014-03-20)
------------------ ------------------
...@@ -245,6 +256,7 @@ ...@@ -245,6 +256,7 @@
``Persistent`` object which has been removed from the jar's cache ``Persistent`` object which has been removed from the jar's cache
(fixes aborting a ZODB Connection that has added objects). (PR #7) (fixes aborting a ZODB Connection that has added objects). (PR #7)
4.0.7 (2014-02-20) 4.0.7 (2014-02-20)
------------------ ------------------
...@@ -283,6 +295,7 @@ ...@@ -283,6 +295,7 @@
- C extenstions now build under Python 3.2, passing the same tests as - C extenstions now build under Python 3.2, passing the same tests as
the pure-Python reference implementation. the pure-Python reference implementation.
4.0.3 (2012-11-19) 4.0.3 (2012-11-19)
------------------ ------------------
......
...@@ -7,8 +7,6 @@ environment: ...@@ -7,8 +7,6 @@ environment:
matrix: matrix:
- python: 27 - python: 27
- python: 27-x64 - python: 27-x64
- python: 34
- python: 34-x64
- python: 35 - python: 35
- python: 35-x64 - python: 35-x64
- python: 36 - python: 36
......
...@@ -89,13 +89,12 @@ setup(name='persistent', ...@@ -89,13 +89,12 @@ setup(name='persistent',
"Development Status :: 6 - Mature", "Development Status :: 6 - Mature",
"License :: OSI Approved :: Zope Public License", "License :: OSI Approved :: Zope Public License",
"Programming Language :: Python", "Programming Language :: Python",
'Programming Language :: Python :: 2', "Programming Language :: Python :: 2",
'Programming Language :: Python :: 2.7', "Programming Language :: Python :: 2.7",
'Programming Language :: Python :: 3', "Programming Language :: Python :: 3",
'Programming Language :: Python :: 3.4', "Programming Language :: Python :: 3.5",
'Programming Language :: Python :: 3.5', "Programming Language :: Python :: 3.6",
'Programming Language :: Python :: 3.6', "Programming Language :: Python :: 3.7",
'Programming Language :: Python :: 3.7',
"Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Implementation :: PyPy",
"Framework :: ZODB", "Framework :: ZODB",
......
[tox] [tox]
envlist = envlist =
py27,py27-pure,py27-pure-cffi,pypy,py34,py35,py36,py37,pypy3,coverage,docs py27,py35,py36,py37,py27-pure,py27-pure-cffi,pypy,pypy3,coverage,docs
[testenv] [testenv]
deps = deps =
......
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