pyparsing / pyparsing

Python library for creating PEG parsers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Changes towards 3.2.0

InSyncWithFoo opened this issue · comments

According to CHANGES, these changes are the goals of the next minor version, 3.2.0:

  • Usage of pre-PEP8 names should raise DeprecationWarnings.
  • Remove support for Python 3.7 (reached EOL last June, 6 months ago) and 3.6 (reached EOL in December 2021, 2 years ago)

Regarding the second task, I'm not sure whether there is anything to work on other than the following meta-configurations:

pyproject.toml

requires-python = ">=3.6.8"

pyparsing/pyproject.toml

Lines 12 to 33 in 2a1a8e8

classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"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",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development :: Compilers",
"Topic :: Text Processing",
"Typing :: Typed",
]

.pre-commit-config.yaml

language_version: python3.6

.github/workflows/ci.yml

python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]