Skip to content

Commit

Permalink
bump minimum Python version to 3.7
Browse files Browse the repository at this point in the history
add 1.2.0 release notes stub, mentioning the version bump
  • Loading branch information
grlee77 committed Jul 17, 2020
1 parent e0ed738 commit 5ee66dd
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 18 deletions.
8 changes: 4 additions & 4 deletions .travis.yml
Expand Up @@ -17,15 +17,15 @@ env:
matrix:
include:
- os: linux
python: 3.6
python: 3.7
env:
- NUMPYSPEC=numpy
- MATPLOTLIBSPEC=matplotlib
- CYTHONSPEC=cython
- USE_WHEEL=1
- arch: arm64
os: linux
python: 3.6
python: 3.7
env:
- NUMPYSPEC=numpy
- MATPLOTLIBSPEC=matplotlib
Expand Down Expand Up @@ -57,7 +57,7 @@ matrix:
- CYTHONSPEC=cython
- USE_SDIST=1
- os: linux
python: 3.5
python: 3.7
env:
- NUMPYSPEC="numpy==1.13.3"
- MATPLOTLIBSPEC=matplotlib
Expand All @@ -70,7 +70,7 @@ matrix:
- NUMPYSPEC=numpy
- MATPLOTLIBSPEC=matplotlib
- CYTHONSPEC=cython
- TRAVIS_PYTHON_VERSION=3.5
- TRAVIS_PYTHON_VERSION=3.7
cache: pip

before_install:
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Expand Up @@ -65,7 +65,7 @@ For more usage examples see the `demo`_ directory in the source package.
Installation
------------

PyWavelets supports `Python`_ >=3.5, and is only dependent on `NumPy`_
PyWavelets supports `Python`_ >=3.7, and is only dependent on `NumPy`_
(supported versions are currently ``>= 1.13.3``). To pass all of the tests,
`Matplotlib`_ is also required. `SciPy`_ is also an optional dependency. When
present, FFT-based continuous wavelet transforms will use FFTs from SciPy
Expand Down
4 changes: 0 additions & 4 deletions appveyor.yml
Expand Up @@ -7,10 +7,6 @@

environment:
matrix:
- PYTHON: "C:\\Python35"
- PYTHON: "C:\\Python35-x64"
- PYTHON: "C:\\Python36"
- PYTHON: "C:\\Python36-x64"
- PYTHON: "C:\\Python37"
- PYTHON: "C:\\Python37-x64"
- PYTHON: "C:\\Python38"
Expand Down
30 changes: 30 additions & 0 deletions doc/release/1.2.0-notes.rst
@@ -0,0 +1,30 @@
==============================
PyWavelets 1.2.0 Release Notes
==============================

.. contents::

We are very pleased to announce the release of PyWavelets 1.2.

PyWavelets now requires Python 3.7+.


New features
============


Backwards incompatible changes
==============================


Bugs Fixed
==========


Other changes
=============

- PyWavelets has dropped support for Python 3.5 and 3.6 in this release.

Authors
=======
2 changes: 1 addition & 1 deletion doc/source/dev/preparing_windows_build_environment.rst
Expand Up @@ -14,7 +14,7 @@ Depending on your Python version, a different version of the Microsoft Visual
C++ compiler will be required to build extensions. The same compiler that was
used to build Python itself should be used.

For Python 3.5, 3.6 and 3.7 it will be MSVC 2015.
For Python 3.7 or 3.8 it will be MSVC 2015.

The MSVC version should be printed when starting a Python REPL, and can be
checked against the note below:
Expand Down
4 changes: 2 additions & 2 deletions doc/source/dev/testing.rst
Expand Up @@ -45,9 +45,9 @@ Running tests with Tox
----------------------

There's also a config file for running tests with `Tox`_ (``pip install tox``).
To for example run tests for Python 3.5 and 3.6 use::
To for example run tests for Python 3.7 and 3.8 use::

tox -e py35,py36
tox -e py37,py38

For more information see the `Tox`_ documentation.

Expand Down
4 changes: 1 addition & 3 deletions setup.py
Expand Up @@ -423,8 +423,6 @@ def setup_package():
"Programming Language :: C",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Topic :: Software Development :: Libraries :: Python Modules"
Expand All @@ -442,7 +440,7 @@ def setup_package():

install_requires=["numpy>=1.13.3"],
setup_requires=["numpy>=1.13.3"],
python_requires=">=3.5",
python_requires=">=3.7",
)

if "--force" in sys.argv:
Expand Down
6 changes: 3 additions & 3 deletions tox.ini
Expand Up @@ -13,14 +13,14 @@
# - Use pip to install the pywt sdist into the virtualenv
# - Run the pywt tests
# To run against a specific subset of Python versions, use:
# tox -e py36,py37
# tox -e py37,py38

# Tox assumes that you have appropriate Python interpreters already
# installed and that they can be run as 'python3.6', 'python3.7', etc.
# installed and that they can be run as 'python3.7', 'python3.8', etc.

[tox]
toxworkdir = {homedir}/.tox/pywt/
envlist = py35, py36, py37
envlist = py37, py38

[testenv]
deps =
Expand Down

0 comments on commit 5ee66dd

Please sign in to comment.