Increase minimum required dependency versions (#12556)

This commit is contained in:
Adam Turner
2024-07-13 08:59:24 +01:00
committed by GitHub
parent d2f426637d
commit 469a809ead
3 changed files with 18 additions and 24 deletions

View File

@@ -5,7 +5,7 @@ Dependencies
------------
* #12555: Drop Docutils 0.18.1 and Docutils 0.19 support.
Patch by Adam Turner
Patch by Adam Turner.
Incompatible changes
--------------------

View File

@@ -62,16 +62,16 @@ dependencies = [
"sphinxcontrib-htmlhelp>=2.0.0",
"sphinxcontrib-serializinghtml>=1.1.9",
"sphinxcontrib-qthelp",
"Jinja2>=3.0",
"Pygments>=2.14",
"Jinja2>=3.1",
"Pygments>=2.17",
"docutils>=0.20,<0.22",
"snowballstemmer>=2.0",
"babel>=2.9",
"snowballstemmer>=2.2",
"babel>=2.13",
"alabaster~=0.7.14",
"imagesize>=1.3",
"requests>=2.25.0",
"packaging>=21.0",
"importlib-metadata>=4.8; python_version < '3.10'",
"requests>=2.30.0",
"packaging>=23.0",
"importlib-metadata>=6.0; python_version < '3.10'",
"tomli>=2; python_version < '3.11'",
"colorama>=0.4.6; sys_platform == 'win32'",
]
@@ -82,22 +82,22 @@ docs = [
"sphinxcontrib-websupport",
]
lint = [
"flake8>=3.5.0",
"flake8>=6.0",
"ruff==0.5.1",
"mypy==1.10.1",
"sphinx-lint",
"sphinx-lint>=0.9",
"types-docutils==0.21.0.20240711",
"types-requests",
"importlib_metadata", # for mypy (Python<=3.9)
"tomli", # for mypy (Python<=3.10)
"types-requests>=2.30.0", # align with requests
"importlib-metadata>=6.0", # for mypy (Python<=3.9)
"tomli>=2", # for mypy (Python<=3.10)
"pytest>=6.0",
]
test = [
"pytest>=6.0",
"pytest>=8.0",
"defusedxml>=0.7.1", # for secure XML/HTML parsing
"cython>=3.0",
"setuptools>=67.0", # for Cython compilation
"typing_extensions", # for typing_extensions.Unpack
"setuptools>=70.0", # for Cython compilation
"typing_extensions>=4.9", # for typing_extensions.Unpack
]
[[project.authors]]

View File

@@ -75,16 +75,10 @@ def test_format_date():
format = '%x'
assert i18n.format_date(format, date=datet, language='en') == 'Feb 7, 2016'
format = '%X'
if BABEL_VERSION >= (2, 12):
assert i18n.format_date(format, date=datet, language='en') == '5:11:17\u202fAM'
else:
assert i18n.format_date(format, date=datet, language='en') == '5:11:17 AM'
assert i18n.format_date(format, date=datet, language='en') == '5:11:17\u202fAM'
assert i18n.format_date(format, date=date, language='en') == 'Feb 7, 2016'
format = '%c'
if BABEL_VERSION >= (2, 12):
assert i18n.format_date(format, date=datet, language='en') == 'Feb 7, 2016, 5:11:17\u202fAM'
else:
assert i18n.format_date(format, date=datet, language='en') == 'Feb 7, 2016, 5:11:17 AM'
assert i18n.format_date(format, date=datet, language='en') == 'Feb 7, 2016, 5:11:17\u202fAM'
assert i18n.format_date(format, date=date, language='en') == 'Feb 7, 2016'
# timezone