Skip to content

Commit 2956a38

Browse files
committed
Remmove Python 2.7 from CI builds and added Python 3.8
Signed-off-by: Christopher Arndt <[email protected]>
1 parent ee5f584 commit 2956a38

File tree

3 files changed

+36
-28
lines changed

3 files changed

+36
-28
lines changed

.appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ environment:
44

55
matrix:
66

7-
- PYTHON: Python27
8-
- PYTHON: Python27-x64
97
- PYTHON: Python35
108
- PYTHON: Python35-x64
119
- PYTHON: Python36
1210
- PYTHON: Python36-x64
1311
- PYTHON: Python37
1412
- PYTHON: Python37-x64
13+
- PYTHON: Python38
14+
- PYTHON: Python38-x64
1515

1616
# To clear the cache, see https://ci.appveyor.com/api-keys for the token and use:
1717
# wget --header="Authorization: Bearer $TOKEN" --method DELETE https://ci.appveyor.com/api/projects/$USER/$PROJECT/buildcache

.travis.yml

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@ cache:
88

99
matrix:
1010
include:
11-
- name: "Python 2.7 (OS X)"
12-
os: osx
13-
osx_image: xcode8
14-
language: generic
15-
env:
16-
PYTHON: python2.7
17-
PYTHON_INSTALLER_URL: https://www.python.org/ftp/python/2.7.15/python-2.7.15-macosx10.6.pkg
18-
PYTHON_INSTALLER_MD5: 9ac8c85150147f679f213addd1e7d96e
19-
PATH: /Users/travis/Library/Python/2.7/bin:$PATH
2011
- name: "Python 3.6 (OS X)"
2112
os: osx
2213
osx_image: xcode8
@@ -32,17 +23,18 @@ matrix:
3223
language: generic
3324
env:
3425
PYTHON: python3.7
35-
PYTHON_INSTALLER_URL: https://www.python.org/ftp/python/3.7.2/python-3.7.2-macosx10.6.pkg
36-
PYTHON_INSTALLER_MD5: d8ff07973bc9c009de80c269fd7efcca
26+
PYTHON_INSTALLER_URL: https://www.python.org/ftp/python/3.7.6/python-3.7.6-macosx10.6.pkg
27+
PYTHON_INSTALLER_MD5: 0dfc4cdd9404cf0f5274d063eca4ea71
3728
PATH: /Users/travis/Library/Python/3.7/bin:$PATH
38-
- name: "Python 2.7 (Linux)"
39-
os: linux
40-
dist: xenial
41-
python: "2.7"
42-
- name: "Python 3.4 (Linux)"
43-
os: linux
44-
dist: xenial
45-
python: "3.4"
29+
- name: "Python 3.8 (OS X)"
30+
os: osx
31+
osx_image: xcode8
32+
language: generic
33+
env:
34+
PYTHON: python3.8
35+
PYTHON_INSTALLER_URL: https://www.python.org/ftp/python/3.8.1/python-3.8.1-macosx10.9.pkg
36+
PYTHON_INSTALLER_MD5: d1b09665312b6b1f4e11b03b6a4510a3
37+
PATH: /Users/travis/Library/Python/3.8/bin:$PATH
4638
- name: "Python 3.5 (Linux)"
4739
os: linux
4840
dist: xenial
@@ -55,6 +47,10 @@ matrix:
5547
os: linux
5648
dist: xenial
5749
python: "3.7"
50+
- name: "Python 3.8 (Linux)"
51+
os: linux
52+
dist: xenial
53+
python: "3.8"
5854

5955
git:
6056
depth: 1

CHANGELOG.rst

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,28 @@ Changelog
44
For details and minor changes, please see the `version control log messages
55
<https://github.com/SpotlightKid/python-rtmidi/commits/master>`_.
66

7-
Development
8-
-----------
97

10-
Enhancements / Changes:
11-
Added ``MODULATION`` as an alias for ``MODULATION_WHEEL`` to
12-
``rtmidi.midiconstants``.
8+
2020-01-15 version 1.4.0
9+
------------------------
10+
11+
Changes:
12+
* Dropped nominal Python 2 support (no code changes or removals related
13+
to this, though).
14+
* Dropped Python 3.4 support.
15+
* Added Python 3.8 to ``setup.py`` classifier.
16+
17+
Enhancements:
18+
* Added ``MODULATION`` as an alias for ``MODULATION_WHEEL`` to
19+
``rtmidi.midiconstants``.
1320

1421
Examples:
15-
Changed ``midioutwrapper`` example to use ``rtmidi.midiutil.open_midiout`` so
16-
that it also works on Windows (with no virtual ports support).
22+
* Changed ``midioutwrapper`` example to use
23+
``rtmidi.midiutil.open_midiout`` so that it also works on Windows (with
24+
no virtual ports support).
25+
26+
Project infrastructure:
27+
* Removed Python 2.7 from CI tests and package builds.
28+
* Added Python 3.8 to CI and package builds.
1729

1830

1931
2019-10-15 version 1.3.1

0 commit comments

Comments
 (0)