diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 5227c1f..122475c 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -18,17 +18,21 @@ jobs: if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')" strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.9', '3.11', '3.12', '3.13', '3.14'] platform: [ubuntu-latest, macos-latest, windows-latest] exclude: # Only test on the oldest and latest supported stable Python on macOS and Windows. - platform: macos-latest - python-version: 3.9 + python-version: 3.11 - platform: windows-latest - python-version: 3.9 + python-version: 3.11 - platform: macos-latest - python-version: 3.10 + python-version: 3.12 - platform: windows-latest - python-version: 3.10 + python-version: 3.12 + - platform: macos-latest + python-version: 3.13 + - platform: windows-latest + python-version: 3.13 steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/README.md b/README.md index 1ad88ce..6111a69 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![Build Status](https://github.com/robotools/fontMath/workflows/Tests/badge.svg)](https://github.com/robotools/fontMath/actions?query=workflow%3ATests) [![codecov](https://codecov.io/gh/robotools/fontMath/branch/master/graph/badge.svg)](https://codecov.io/gh/robotools/fontMath) [![PyPI version fury.io](https://badge.fury.io/py/fontMath.svg)](https://pypi.org/project/fontMath/) -![Python versions](https://img.shields.io/badge/python-3.8%2C%203.9%2C%203.10%2C%203.11-blue.svg) +![Python versions](https://img.shields.io/badge/python-3.9%2C%203.10%2C%203.12%2C%203.13%2C%203.14-blue.svg) # fontMath A collection of objects that implement fast font, glyph, etc. math. diff --git a/requirements.txt b/requirements.txt index f37cbab..d391fa8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -fonttools==4.61.1 +fonttools==4.60.2 \ No newline at end of file diff --git a/setup.py b/setup.py index 1962265..7812194 100755 --- a/setup.py +++ b/setup.py @@ -40,11 +40,10 @@ 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python', - 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 3', 'Topic :: Multimedia :: Graphics :: Editors :: Vector-Based', 'Topic :: Software Development :: Libraries :: Python Modules', ], - python_requires='>=3.7', + python_requires='>=3.9', zip_safe=True, ) diff --git a/tox.ini b/tox.ini index 917d989..774214e 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py3{7,8,9,10}-cov, htmlcov +envlist = py3{9, 10, 12, 13, 14}-cov, htmlcov skip_missing_interpreters = true [testenv]