Skip to content

Commit

Permalink
Release 3.0: Added PyPy 3, dropped Python 2.6 & 3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
xolox committed Aug 4, 2020
1 parent 120c9f9 commit d79f7cc
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 2 deletions.
41 changes: 41 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,47 @@ to `semantic versioning`_.
.. _Keep a Changelog: http://keepachangelog.com/
.. _semantic versioning: http://semver.org/

`Release 3.0`_ (2020-08-04)
---------------------------

.. note:: While I don't consider this a major release feature wise, the major
version number was bumped because of the compatibility changes
(dropping 2.6 and 3.4).

**Updated compatibility:**

- PyPy 3 is now officially supported (and tested on Travis CI). This was
triggered by pull requests `#29`_ and `#30`_.

- Python 2.6 and 3.4 are no longer supported (nor tested on Travis CI)
following the same change in my other 20+ open source Python projects
(some of which are requirements of :pypi:`py2deb`).

**Project maintenance:**

- Spent several days stabilizing the test suite on Travis CI, to avoid finding
myself in a situation where I'm releasing new features without the safety net
provided by a test suite that runs automatically and shouts loudly when
breakage is found 😇.

- Spent several days getting PyPy 3 testing to work on Travis CI, due to fatal
incompatibilities between the most recent release of :pypi:`pip` and PyPy 3.
For more then you ever wanted to know consult `these commits`_ and the
related Travis CI build failures (some of which are linked in commit
messages).

- Updated some imports to be compatible with :pypi:`humanfriendly` 8.0.

**Miscellaneous changes:**

- Merged pull request `#21`_ which fixes a typo in the hooks module.

.. _Release 3.0: https://github.com/paylogic/py2deb/compare/2.3...3.0
.. _#29: https://github.com/paylogic/py2deb/pull/29
.. _#30: https://github.com/paylogic/py2deb/pull/30
.. _#21: https://github.com/paylogic/py2deb/pull/21
.. _these commits: https://github.com/paylogic/py2deb/compare/4ab626b6582...affa7158560

`Release 2.3`_ (2020-07-28)
---------------------------

Expand Down
4 changes: 2 additions & 2 deletions py2deb/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Authors:
# - Arjan Verwer
# - Peter Odding <peter.odding@paylogic.com>
# Last Change: July 28, 2020
# Last Change: August 4, 2020
# URL: https://py2deb.readthedocs.io

"""
Expand All @@ -15,4 +15,4 @@
"""

# Semi-standard module versioning.
__version__ = '2.3'
__version__ = '3.0'

0 comments on commit d79f7cc

Please sign in to comment.