diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2c06c137..e46d7260 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -33,9 +33,10 @@ Features: the ``get_default_arg_name`` method. This is described in the argument passing documentation. -Changes: +Other changes: -* Type annotations for ``FlaskParser`` have been improved +* Drop support for Python 3.7, which is EOL. +* Type annotations for ``FlaskParser`` have been improved. 8.3.0 (2023-07-10) ****************** diff --git a/README.rst b/README.rst index fa50683a..28535dec 100644 --- a/README.rst +++ b/README.rst @@ -54,7 +54,7 @@ Install pip install -U webargs -webargs supports Python >= 3.7. +webargs supports Python >= 3.8. Documentation diff --git a/docs/install.rst b/docs/install.rst index 4658e216..933283db 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -1,7 +1,7 @@ Install ======= -**webargs** requires Python >= 3.7. It depends on `marshmallow `_ >= 3.0.0. +**webargs** requires Python >= 3.8. It depends on `marshmallow `_ >= 3.0.0. From the PyPI ------------- diff --git a/setup.py b/setup.py index 9d45cdf0..c3afdbe8 100644 --- a/setup.py +++ b/setup.py @@ -78,7 +78,7 @@ def read(fname): extras_require=EXTRAS_REQUIRE, license="MIT", zip_safe=False, - keywords=( + keywords=[ "webargs", "http", "flask", @@ -93,8 +93,8 @@ def read(fname): "rest", "api", "marshmallow", - ), - python_requires=">=3.7.2", + ], + python_requires=">=3.8", classifiers=[ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers",