summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES4
-rw-r--r--pyparsing/__init__.py2
-rw-r--r--setup.py10
-rw-r--r--tox.ini2
4 files changed, 12 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES
index 94307ac..1b4047d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -36,6 +36,10 @@ Version 3.0.0b3 - August, 2021
- Fixed STUDENTS table in sql2dot.py example, fixes issue #261 reported by
legrandlegrand - much better.
+- Python 3.5 will not be supported in the pyparsing 3 releases. This will allow
+ for future pyparsing releases to add parameter type annotations, and to take
+ advantage of dict key ordering in internal results name tracking.
+
Version 3.0.0b2 - December, 2020
--------------------------------
diff --git a/pyparsing/__init__.py b/pyparsing/__init__.py
index 41a12db..bb83293 100644
--- a/pyparsing/__init__.py
+++ b/pyparsing/__init__.py
@@ -103,7 +103,7 @@ __version__ = (
__version_info__.releaseLevel == "final"
]
)
-__versionTime__ = "1 August 2021 17:56 UTC"
+__versionTime__ = "7 August 2021 21:29 UTC"
__author__ = "Paul McGuire <ptmcg@users.sourceforge.net>"
from .util import *
diff --git a/setup.py b/setup.py
index ecd029e..28b2a48 100644
--- a/setup.py
+++ b/setup.py
@@ -8,9 +8,9 @@ import sys
from pyparsing import __version__ as pyparsing_version
# guard against manual invocation of setup.py (when using pip, we shouldn't even get this far)
-if sys.version_info[:2] < (3, 5):
+if sys.version_info[:2] < (3, 6):
sys.exit(
- "Python < 3.5 is not supported in this version of pyparsing; use latest pyparsing 2.4.x release"
+ "Python < 3.6 is not supported in this version of pyparsing; use latest pyparsing 2.4.x release"
)
# get the text of the README file
@@ -33,7 +33,9 @@ setup( # Distribution meta-data
license="MIT License",
packages=packages,
python_requires=">=3.5",
- extras_require={"diagrams": ["railroad-diagrams", "jinja2"],},
+ extras_require={
+ "diagrams": ["railroad-diagrams", "jinja2"],
+ },
package_data={"pyparsing.diagram": ["*.jinja2"]},
classifiers=[
"Development Status :: 5 - Production/Stable",
@@ -43,11 +45,11 @@ setup( # Distribution meta-data
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.5",
"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 :: Only",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
diff --git a/tox.ini b/tox.ini
index 5934a51..c746c13 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
[tox]
envlist =
- py{35,36,37,38,39,py3}
+ py{36,37,38,39,310,py3}
[testenv]
deps=coverage