Browse Source

Add Python 3.10 to Linux/macOS wheel builds; drop 3.5 (#278)

tags/v0.6.4
Ben Kurtovic 3 years ago
parent
commit
3ae07d450a
6 changed files with 12 additions and 11 deletions
  1. +2
    -2
      .github/workflows/build-linux-wheels.yml
  2. +2
    -2
      .github/workflows/build-macos-wheels.yml
  3. +1
    -2
      .travis.yml
  4. +2
    -1
      CHANGELOG
  5. +2
    -1
      docs/changelog.rst
  6. +3
    -3
      setup.py

+ 2
- 2
.github/workflows/build-linux-wheels.yml View File

@@ -10,7 +10,7 @@ jobs:
- name: Build manylinux1 Python wheels - name: Build manylinux1 Python wheels
uses: RalfG/python-wheels-manylinux-build@e645ea95dae94f606ab25f95f44d3a2caf55764c uses: RalfG/python-wheels-manylinux-build@e645ea95dae94f606ab25f95f44d3a2caf55764c
with: with:
python-versions: 'cp35-cp35m cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39'
python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310'
pip-wheel-args: '-w ./wheelhouse --no-deps' pip-wheel-args: '-w ./wheelhouse --no-deps'
- name: Move to dist/ - name: Move to dist/
run: | run: |
@@ -32,7 +32,7 @@ jobs:
- name: Build manylinux aarch64 Python wheels - name: Build manylinux aarch64 Python wheels
uses: RalfG/python-wheels-manylinux-build@v0.3.4-manylinux2014_aarch64 uses: RalfG/python-wheels-manylinux-build@v0.3.4-manylinux2014_aarch64
with: with:
python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39'
python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310'
pip-wheel-args: '-w ./wheelhouse --no-deps' pip-wheel-args: '-w ./wheelhouse --no-deps'
- name: Move to dist/ - name: Move to dist/
run: | run: |


+ 2
- 2
.github/workflows/build-macos-wheels.yml View File

@@ -7,11 +7,11 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
strategy: strategy:
matrix: matrix:
python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
python-version: [3.6, 3.7, 3.8, 3.9, 3.10]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
uses: actions/setup-python@v2
with: with:
python-version: ${{ matrix.python-version }} python-version: ${{ matrix.python-version }}
- name: Build wheels - name: Build wheels


+ 1
- 2
.travis.yml View File

@@ -1,7 +1,6 @@
dist: xenial
dist: focal
language: python language: python
python: python:
- 3.5
- 3.6 - 3.6
- 3.7 - 3.7
- 3.8 - 3.8


+ 2
- 1
CHANGELOG View File

@@ -1,6 +1,7 @@
v0.7 (unreleased): v0.7 (unreleased):


- ...
- Dropped support for end-of-life Python 3.5.
- Added support for Python 3.10. (#278)


v0.6.3 (released September 2, 2021): v0.6.3 (released September 2, 2021):




+ 2
- 1
docs/changelog.rst View File

@@ -7,7 +7,8 @@ v0.7
Unreleased Unreleased
(`changes <https://github.com/earwig/mwparserfromhell/compare/v0.6.3...develop>`__): (`changes <https://github.com/earwig/mwparserfromhell/compare/v0.6.3...develop>`__):


- ...
- Added support for Python 3.10.
(`#278 <https://github.com/earwig/mwparserfromhell/issues/278>`_)


v0.6.3 v0.6.3
------ ------


+ 3
- 3
setup.py View File

@@ -1,6 +1,6 @@
#! /usr/bin/env python #! /usr/bin/env python
# #
# Copyright (C) 2012-2020 Ben Kurtovic <ben.kurtovic@gmail.com>
# Copyright (C) 2012-2021 Ben Kurtovic <ben.kurtovic@gmail.com>
# #
# Permission is hereby granted, free of charge, to any person obtaining a copy # Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal # of this software and associated documentation files (the "Software"), to deal
@@ -87,7 +87,7 @@ setup(
else [], else [],
tests_require=["pytest"], tests_require=["pytest"],
version=__version__, version=__version__,
python_requires=">= 3.5",
python_requires=">= 3.6",
author="Ben Kurtovic", author="Ben Kurtovic",
author_email="ben.kurtovic@gmail.com", author_email="ben.kurtovic@gmail.com",
url="https://github.com/earwig/mwparserfromhell", url="https://github.com/earwig/mwparserfromhell",
@@ -105,11 +105,11 @@ setup(
"License :: OSI Approved :: MIT License", "License :: OSI Approved :: MIT License",
"Operating System :: OS Independent", "Operating System :: OS Independent",
"Programming Language :: Python :: 3", "Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Topic :: Text Processing :: Markup", "Topic :: Text Processing :: Markup",
], ],
) )

Loading…
Cancel
Save