Skip to content

Commit 9dde2a2

Browse files
authored
Fonttools version bump (#332)
* Downgrade fonttools from 4.61.1 to 4.60.2 To allow for python 3.9 * Update Python versions in tox environment list * Update Python version requirement to 3.9 * Update Python versions in CI workflow * Modify Python version exclusions in CI workflow
1 parent a1ba69c commit 9dde2a2

5 files changed

Lines changed: 13 additions & 10 deletions

File tree

.github/workflows/run-tests.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,21 @@ jobs:
1818
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
1919
strategy:
2020
matrix:
21-
python-version: ['3.8', '3.9', '3.10', '3.11']
21+
python-version: ['3.9', '3.11', '3.12', '3.13', '3.14']
2222
platform: [ubuntu-latest, macos-latest, windows-latest]
2323
exclude: # Only test on the oldest and latest supported stable Python on macOS and Windows.
2424
- platform: macos-latest
25-
python-version: 3.9
25+
python-version: 3.11
2626
- platform: windows-latest
27-
python-version: 3.9
27+
python-version: 3.11
2828
- platform: macos-latest
29-
python-version: 3.10
29+
python-version: 3.12
3030
- platform: windows-latest
31-
python-version: 3.10
31+
python-version: 3.12
32+
- platform: macos-latest
33+
python-version: 3.13
34+
- platform: windows-latest
35+
python-version: 3.13
3236
steps:
3337
- uses: actions/checkout@v2
3438
- name: Set up Python ${{ matrix.python-version }}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[![Build Status](https://github.com/robotools/fontMath/workflows/Tests/badge.svg)](https://github.com/robotools/fontMath/actions?query=workflow%3ATests)
22
[![codecov](https://codecov.io/gh/robotools/fontMath/branch/master/graph/badge.svg)](https://codecov.io/gh/robotools/fontMath)
33
[![PyPI version fury.io](https://badge.fury.io/py/fontMath.svg)](https://pypi.org/project/fontMath/)
4-
![Python versions](https://img.shields.io/badge/python-3.8%2C%203.9%2C%203.10%2C%203.11-blue.svg)
4+
![Python versions](https://img.shields.io/badge/python-3.9%2C%203.10%2C%203.12%2C%203.13%2C%203.14-blue.svg)
55

66
# fontMath
77
A collection of objects that implement fast font, glyph, etc. math.

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fonttools==4.61.1
1+
fonttools==4.60.2

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,10 @@
4040
'License :: OSI Approved :: MIT License',
4141
'Operating System :: OS Independent',
4242
'Programming Language :: Python',
43-
'Programming Language :: Python :: 2',
4443
'Programming Language :: Python :: 3',
4544
'Topic :: Multimedia :: Graphics :: Editors :: Vector-Based',
4645
'Topic :: Software Development :: Libraries :: Python Modules',
4746
],
48-
python_requires='>=3.7',
47+
python_requires='>=3.9',
4948
zip_safe=True,
5049
)

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py3{7,8,9,10}-cov, htmlcov
2+
envlist = py3{9, 10, 12, 13, 14}-cov, htmlcov
33
skip_missing_interpreters = true
44

55
[testenv]

0 commit comments

Comments
 (0)