Skip to content

Commit c3fc042

Browse files
grlee77rgommers
andauthored
release v1.4.1, updating classifiers and python_requires in setup.py (#657)
* release v1.4.1, fixing python_requires and classiers in setup.py * drop Python 3.7 test cases * Drop Python 3.7 tests from Appveyor as well * Remove Python 3.7 entries in pyproject.toml Co-authored-by: Ralf Gommers <[email protected]>
1 parent 401e753 commit c3fc042

File tree

7 files changed

+15
-10
lines changed

7 files changed

+15
-10
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
# Ensure that a wheel builder finishes even if another fails
2121
fail-fast: false
2222
matrix:
23-
python-version: [3.7, 3.8, 3.9, '3.10', '3.11-dev']
23+
python-version: [3.8, 3.9, '3.10', '3.11-dev']
2424
MINIMUM_REQUIREMENTS: [0]
2525
USE_SCIPY: [0]
2626
USE_SDIST: [0]
@@ -30,7 +30,7 @@ jobs:
3030
OPTIONS_NAME: ["default"]
3131
include:
3232
- platform_id: manylinux_x86_64
33-
python-version: 3.7
33+
python-version: 3.8
3434
MINIMUM_REQUIREMENTS: 1
3535
OPTIONS_NAME: "minimum-req"
3636
- platform_id: manylinux_x86_64
@@ -168,7 +168,7 @@ jobs:
168168
PIP_FLAGS: [""]
169169
OPTIONS_NAME: ["default"]
170170
include:
171-
- python-version: 3.7
171+
- python-version: 3.8
172172
MINIMUM_REQUIREMENTS: 1
173173
OPTIONS_NAME: "osx-minimum-req"
174174
- python-version: 3.9

appveyor.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ environment:
99
# as of Nov 2020, the default image has Visual Studio 2015, but Python 3.9
1010
# is only available on the Visual Studio 2019 image.
1111
matrix:
12-
- PYTHON: "C:\\Python37"
13-
- PYTHON: "C:\\Python37-x64"
1412
- PYTHON: "C:\\Python38"
1513
- PYTHON: "C:\\Python38-x64"
1614
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019

doc/release/1.4.1-notes.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
==============================
2+
PyWavelets 1.4.1 Release Notes
3+
==============================
4+
5+
.. contents::
6+
7+
This patch release updates setup.py to use `python_requires>=3.8` and adds 3.11 to the trove classifiers.

doc/source/release.1.4.1.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.. include:: ../release/1.4.1-notes.rst

doc/source/releasenotes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ Release Notes
1818
release.1.2.0
1919
release.1.3.0
2020
release.1.4.0
21+
release.1.4.1

pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ requires = [
1717

1818
# numpy 1.19 was the first minor release to provide aarch64 wheels, but
1919
# wheels require fixes contained in numpy 1.19.2
20-
"numpy==1.19.2; python_version=='3.7' and platform_machine=='aarch64'",
2120
"numpy==1.19.2; python_version=='3.8' and platform_machine=='aarch64'",
2221
# aarch64 for py39 is covered by default requirement below
2322

@@ -31,7 +30,6 @@ requires = [
3130
"numpy==1.22.3; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy'",
3231

3332
# default numpy requirements
34-
"numpy==1.17.3; python_version=='3.7' and (platform_machine!='arm64' or platform_system!='Darwin') and platform_machine!='aarch64' and platform_python_implementation != 'PyPy'",
3533
"numpy==1.17.3; python_version=='3.8' and (platform_machine!='arm64' or platform_system!='Darwin') and platform_machine!='aarch64' and platform_python_implementation != 'PyPy'",
3634
"numpy==1.19.3; python_version=='3.9' and (platform_machine!='arm64' or platform_system!='Darwin') and platform_python_implementation != 'PyPy'",
3735
# Note that 1.21.3 was the first version with a complete set of 3.10 wheels,

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
MAJOR = 1
1717
MINOR = 4
18-
MICRO = 0
18+
MICRO = 1
1919
ISRELEASED = True
2020
VERSION = '%d.%d.%d' % (MAJOR, MINOR, MICRO)
2121

@@ -423,10 +423,10 @@ def setup_package():
423423
"Programming Language :: C",
424424
"Programming Language :: Python",
425425
"Programming Language :: Python :: 3",
426-
"Programming Language :: Python :: 3.7",
427426
"Programming Language :: Python :: 3.8",
428427
"Programming Language :: Python :: 3.9",
429428
"Programming Language :: Python :: 3.10",
429+
"Programming Language :: Python :: 3.11",
430430
"Topic :: Software Development :: Libraries :: Python Modules"
431431
],
432432
platforms=["Windows", "Linux", "Solaris", "Mac OS-X", "Unix"],
@@ -441,7 +441,7 @@ def setup_package():
441441
tests_require=['pytest'],
442442

443443
install_requires=["numpy>=1.17.3"],
444-
python_requires=">=3.7",
444+
python_requires=">=3.8",
445445
)
446446

447447
if "--force" in sys.argv:

0 commit comments

Comments
 (0)