Browse Source

Drop Python 3.6, add 3.11

tags/v0.6.5
Ben Kurtovic 7 months ago
parent
commit
8c8d4463ac
7 changed files with 20 additions and 26 deletions
  1. +0
    -1
      .github/workflows/build-wheels.yml
  2. +9
    -11
      .github/workflows/run-tests.yml
  3. +1
    -1
      .pre-commit-config.yaml
  4. +3
    -1
      CHANGELOG
  5. +0
    -8
      appveyor.yml
  6. +4
    -1
      docs/changelog.rst
  7. +3
    -3
      setup.py

+ 0
- 1
.github/workflows/build-wheels.yml View File

@@ -1,5 +1,4 @@
name: Build wheels

on: push

jobs:


.github/workflows/tests.yml → .github/workflows/run-tests.yml View File

@@ -1,20 +1,18 @@
name: Tests
name: Run tests
on: [push, pull_request]

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version:
- 3.6
- 3.7
- 3.8
- 3.9
- "3.10"
with-extension: ["0", "1"]

runs-on: ubuntu-18.04

- '3.7'
- '3.8'
- '3.9'
- '3.10'
- '3.11'
with-extension: ['0', '1']
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
@@ -35,4 +33,4 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
coveralls
coveralls --service=github

+ 1
- 1
.pre-commit-config.yaml View File

@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/psf/black
rev: 21.8b0
rev: 23.7.0
hooks:
- id: black
- repo: https://github.com/doublify/pre-commit-clang-format


+ 3
- 1
CHANGELOG View File

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

- Dropped support for end-of-life Python 3.6.
- Added support for Python 3.11.
- Fixed parsing of leading zeros in named HTML entities. (#288)
- Fixed memory leak parsing tags. (#303)



+ 0
- 8
appveyor.yml View File

@@ -21,14 +21,6 @@ environment:
secure: w9ql7j0y9fatBSCgsUn1MDFsDvc0WXY88K8hNBHZzq6uBPxWMd7ZblMZSJv4Nywr6ViudQCn4qM/Emm7R8UgKGnHeSX+B8V41ywKgbszEh9wKtuMWI5htsfjaD3Yib/dz/ynGDKEf3nkE6rP2j9bfVLMUARHmvztL+G2rUrjj2GQTqs0ddJ16OudDo2aA/ClsW1Zexc5GPgkun5+JFneUeVV59/bwORGfSjgEtoMyIQ8mdFs/My4sImC+jXFfSHD6s08anIuNX5KO6SSg5mwcxZq+1PweceHivJ87VvCI7w=

matrix:
- PYTHON: "C:\\Python36"
PYTHON_VERSION: "3.6"
PYTHON_ARCH: "32"

- PYTHON: "C:\\Python36-x64"
PYTHON_VERSION: "3.6"
PYTHON_ARCH: "64"

- PYTHON: "C:\\Python37"
PYTHON_VERSION: "3.7"
PYTHON_ARCH: "32"


+ 4
- 1
docs/changelog.rst View File

@@ -1,12 +1,14 @@
Changelog
=========

v0.7
v0.6.5
------

Unreleased
(`changes <https://github.com/earwig/mwparserfromhell/compare/v0.6.4...main>`__):

- Dropped support for end-of-life Python 3.6.
- Added support for Python 3.11.
- Fixed parsing of leading zeros in named HTML entities.
(`#288 <https://github.com/earwig/mwparserfromhell/issues/288>`_)
- Fixed memory leak parsing tags.


+ 3
- 3
setup.py View File

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

Loading…
Cancel
Save