| @@ -10,7 +10,7 @@ jobs: | |||||
| - name: Build manylinux1 Python wheels | - name: Build manylinux1 Python wheels | ||||
| uses: RalfG/python-wheels-manylinux-build@0c24cb31441c7a1e6ea90d6a6408d406b2fee279 | uses: RalfG/python-wheels-manylinux-build@0c24cb31441c7a1e6ea90d6a6408d406b2fee279 | ||||
| with: | with: | ||||
| python-versions: 'cp34-cp34m cp35-cp35m cp36-cp36m cp37-cp37m cp38-cp38' | |||||
| python-versions: 'cp35-cp35m cp36-cp36m cp37-cp37m cp38-cp38' | |||||
| - name: Move to dist/ | - name: Move to dist/ | ||||
| run: | | run: | | ||||
| mkdir -p dist | mkdir -p dist | ||||
| @@ -1,16 +1,13 @@ | |||||
| name: Build macOS wheels | name: Build macOS wheels | ||||
| on: [push] | |||||
| on: push | |||||
| jobs: | jobs: | ||||
| build: | build: | ||||
| runs-on: macos-latest | runs-on: macos-latest | ||||
| strategy: | strategy: | ||||
| matrix: | matrix: | ||||
| # macOS apparently doesn't support 3.4 | |||||
| python-version: [3.5, 3.6, 3.7, 3.8] | python-version: [3.5, 3.6, 3.7, 3.8] | ||||
| steps: | steps: | ||||
| - uses: actions/checkout@v2 | - uses: actions/checkout@v2 | ||||
| - name: Set up Python ${{ matrix.python-version }} | - name: Set up Python ${{ matrix.python-version }} | ||||
| @@ -1,11 +1,11 @@ | |||||
| dist: xenial | dist: xenial | ||||
| language: python | language: python | ||||
| python: | python: | ||||
| - 3.4 | |||||
| - 3.5 | - 3.5 | ||||
| - 3.6 | - 3.6 | ||||
| - 3.7 | - 3.7 | ||||
| - 3.8 | - 3.8 | ||||
| - 3.9-dev | |||||
| install: | install: | ||||
| - pip install coveralls | - pip install coveralls | ||||
| - python setup.py develop | - python setup.py develop | ||||
| @@ -1,6 +1,7 @@ | |||||
| v0.6 (unreleased): | v0.6 (unreleased): | ||||
| - Added support for Python 3.8. | - Added support for Python 3.8. | ||||
| - Dropped support for end-of-life Python 3.4. | |||||
| - Updated Wikicode.matches() to recognize underscores as being equivalent | - Updated Wikicode.matches() to recognize underscores as being equivalent | ||||
| to spaces. (#216) | to spaces. (#216) | ||||
| - Fixed a rare parsing bug involving deeply nested style tags. (#224) | - Fixed a rare parsing bug involving deeply nested style tags. (#224) | ||||
| @@ -11,7 +11,7 @@ mwparserfromhell | |||||
| **mwparserfromhell** (the *MediaWiki Parser from Hell*) is a Python package | **mwparserfromhell** (the *MediaWiki Parser from Hell*) is a Python package | ||||
| that provides an easy-to-use and outrageously powerful parser for MediaWiki_ | that provides an easy-to-use and outrageously powerful parser for MediaWiki_ | ||||
| wikicode. It supports Python 3.4+. | |||||
| wikicode. It supports Python 3.5+. | |||||
| Developed by Earwig_ with contributions from `Σ`_, Legoktm_, and others. | Developed by Earwig_ with contributions from `Σ`_, Legoktm_, and others. | ||||
| Full documentation is available on ReadTheDocs_. Development occurs on GitHub_. | Full documentation is available on ReadTheDocs_. Development occurs on GitHub_. | ||||
| @@ -22,14 +22,6 @@ environment: | |||||
| secure: gOIcvPxSC2ujuhwOzwj3v8xjq3CCYd8keFWVnguLM+gcL0e02qshDHy7gwZZwj0+ | secure: gOIcvPxSC2ujuhwOzwj3v8xjq3CCYd8keFWVnguLM+gcL0e02qshDHy7gwZZwj0+ | ||||
| matrix: | matrix: | ||||
| - PYTHON: "C:\\Python34" | |||||
| PYTHON_VERSION: "3.4" | |||||
| PYTHON_ARCH: "32" | |||||
| - PYTHON: "C:\\Python34-x64" | |||||
| PYTHON_VERSION: "3.4" | |||||
| PYTHON_ARCH: "64" | |||||
| - PYTHON: "C:\\Python35" | - PYTHON: "C:\\Python35" | ||||
| PYTHON_VERSION: "3.5" | PYTHON_VERSION: "3.5" | ||||
| PYTHON_ARCH: "32" | PYTHON_ARCH: "32" | ||||
| @@ -8,6 +8,7 @@ Unreleased | |||||
| (`changes <https://github.com/earwig/mwparserfromhell/compare/v0.5.4...develop>`__): | (`changes <https://github.com/earwig/mwparserfromhell/compare/v0.5.4...develop>`__): | ||||
| - Added support for Python 3.8. | - Added support for Python 3.8. | ||||
| - Dropped support for end-of-life Python 3.4. | |||||
| - Updated Wikicode.matches() to recognize underscores as being equivalent | - Updated Wikicode.matches() to recognize underscores as being equivalent | ||||
| to spaces. (`#216 <https://github.com/earwig/mwparserfromhell/issues/216>`_) | to spaces. (`#216 <https://github.com/earwig/mwparserfromhell/issues/216>`_) | ||||
| - Fixed a rare parsing bug involving deeply nested style tags. | - Fixed a rare parsing bug involving deeply nested style tags. | ||||
| @@ -3,7 +3,7 @@ MWParserFromHell v\ |version| Documentation | |||||
| :mod:`mwparserfromhell` (the *MediaWiki Parser from Hell*) is a Python package | :mod:`mwparserfromhell` (the *MediaWiki Parser from Hell*) is a Python package | ||||
| that provides an easy-to-use and outrageously powerful parser for MediaWiki_ | that provides an easy-to-use and outrageously powerful parser for MediaWiki_ | ||||
| wikicode. It supports Python 3.4+. | |||||
| wikicode. It supports Python 3.5+. | |||||
| Developed by Earwig_ with contributions from `Σ`_, Legoktm_, and others. | Developed by Earwig_ with contributions from `Σ`_, Legoktm_, and others. | ||||
| Development occurs on GitHub_. | Development occurs on GitHub_. | ||||
| @@ -77,7 +77,7 @@ setup( | |||||
| ext_modules = [tokenizer] if use_extension else [], | ext_modules = [tokenizer] if use_extension else [], | ||||
| test_suite = "tests", | test_suite = "tests", | ||||
| version = __version__, | version = __version__, | ||||
| python_requires = ">= 3.4", | |||||
| python_requires = ">= 3.5", | |||||
| 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", | ||||
| @@ -93,7 +93,6 @@ 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.4", | |||||
| "Programming Language :: Python :: 3.5", | "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", | ||||