diff options
author | David Lord <davidism@gmail.com> | 2022-01-13 13:30:59 -0800 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2022-01-13 13:35:38 -0800 |
commit | 3e4779ba7815f4d713501b8f174e9c86ee901238 (patch) | |
tree | fd9521e0764786a91670f79e2167fc5ba551ea93 | |
parent | d734226d19f6cd30821baf0090154c91a3db762d (diff) | |
download | markupsafe-3e4779ba7815f4d713501b8f174e9c86ee901238.tar.gz |
update requirements
-rw-r--r-- | .pre-commit-config.yaml | 6 | ||||
-rw-r--r-- | requirements/dev.txt | 55 | ||||
-rw-r--r-- | requirements/docs.txt | 24 | ||||
-rw-r--r-- | requirements/tests.txt | 6 | ||||
-rw-r--r-- | requirements/typing.txt | 6 | ||||
-rw-r--r-- | setup.py | 2 | ||||
-rw-r--r-- | src/markupsafe/__init__.py | 4 |
7 files changed, 51 insertions, 52 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e4b8d0f..85c0e28 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ ci: autoupdate_schedule: monthly repos: - repo: https://github.com/asottile/pyupgrade - rev: v2.29.0 + rev: v2.31.0 hooks: - id: pyupgrade args: ["--py36-plus"] @@ -12,7 +12,7 @@ repos: - id: reorder-python-imports args: ["--application-directories", "src"] - repo: https://github.com/psf/black - rev: 21.10b0 + rev: 21.12b0 hooks: - id: black - repo: https://github.com/PyCQA/flake8 @@ -21,7 +21,7 @@ repos: - id: flake8 additional_dependencies: [flake8-bugbear] - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.0.1 + rev: v4.1.0 hooks: - id: fix-byte-order-marker - id: trailing-whitespace diff --git a/requirements/dev.txt b/requirements/dev.txt index 392f7a4..de7599b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,73 +6,71 @@ # alabaster==0.7.12 # via sphinx -attrs==21.2.0 +attrs==21.4.0 # via pytest babel==2.9.1 # via sphinx -backports.entry-points-selectable==1.1.0 - # via virtualenv certifi==2021.10.8 # via requests cfgv==3.3.1 # via pre-commit -charset-normalizer==2.0.7 +charset-normalizer==2.0.10 # via requests click==8.0.3 # via pip-tools -distlib==0.3.3 +distlib==0.3.4 # via virtualenv docutils==0.17.1 # via sphinx -filelock==3.3.2 +filelock==3.4.2 # via # tox # virtualenv -identify==2.3.3 +identify==2.4.3 # via pre-commit idna==3.3 # via requests -imagesize==1.2.0 +imagesize==1.3.0 # via sphinx iniconfig==1.1.1 # via pytest -jinja2==3.0.2 +jinja2==3.0.3 # via sphinx markupsafe==2.0.1 # via jinja2 -mypy==0.910 +mypy==0.931 # via -r requirements/typing.in mypy-extensions==0.4.3 # via mypy nodeenv==1.6.0 # via pre-commit -packaging==21.2 +packaging==21.3 # via # pallets-sphinx-themes # pytest # sphinx # tox -pallets-sphinx-themes==2.0.1 +pallets-sphinx-themes==2.0.2 # via -r requirements/docs.in pep517==0.12.0 # via pip-tools pip-tools==6.4.0 # via -r requirements/dev.in -platformdirs==2.4.0 +platformdirs==2.4.1 # via virtualenv pluggy==1.0.0 # via # pytest # tox -pre-commit==2.15.0 +pre-commit==2.16.0 # via -r requirements/dev.in py==1.11.0 # via # pytest # tox -pygments==2.10.0 +pygments==2.11.2 # via sphinx -pyparsing==2.4.7 +pyparsing==3.0.6 # via packaging pytest==6.2.5 # via -r requirements/tests.in @@ -80,21 +78,21 @@ pytz==2021.3 # via babel pyyaml==6.0 # via pre-commit -requests==2.26.0 +requests==2.27.1 # via sphinx six==1.16.0 # via # tox # virtualenv -snowballstemmer==2.1.0 +snowballstemmer==2.2.0 # via sphinx -sphinx==4.2.0 +sphinx==4.3.2 # via # -r requirements/docs.in # pallets-sphinx-themes # sphinx-issues # sphinxcontrib-log-cabinet -sphinx-issues==1.2.0 +sphinx-issues==3.0.1 # via -r requirements/docs.in sphinxcontrib-applehelp==1.0.2 # via sphinx @@ -112,23 +110,24 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx toml==0.10.2 # via - # mypy # pre-commit # pytest # tox -tomli==1.2.2 - # via pep517 -tox==3.24.4 +tomli==2.0.0 + # via + # mypy + # pep517 +tox==3.24.5 # via -r requirements/dev.in -typing-extensions==3.10.0.2 +typing-extensions==4.0.1 # via mypy -urllib3==1.26.7 +urllib3==1.26.8 # via requests -virtualenv==20.10.0 +virtualenv==20.13.0 # via # pre-commit # tox -wheel==0.37.0 +wheel==0.37.1 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/docs.txt b/requirements/docs.txt index bd47a92..da7d6e2 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -10,41 +10,41 @@ babel==2.9.1 # via sphinx certifi==2021.10.8 # via requests -charset-normalizer==2.0.7 +charset-normalizer==2.0.10 # via requests docutils==0.17.1 # via sphinx idna==3.3 # via requests -imagesize==1.2.0 +imagesize==1.3.0 # via sphinx -jinja2==3.0.2 +jinja2==3.0.3 # via sphinx markupsafe==2.0.1 # via jinja2 -packaging==21.2 +packaging==21.3 # via # pallets-sphinx-themes # sphinx -pallets-sphinx-themes==2.0.1 +pallets-sphinx-themes==2.0.2 # via -r requirements/docs.in -pygments==2.10.0 +pygments==2.11.2 # via sphinx -pyparsing==2.4.7 +pyparsing==3.0.6 # via packaging pytz==2021.3 # via babel -requests==2.26.0 +requests==2.27.1 # via sphinx -snowballstemmer==2.1.0 +snowballstemmer==2.2.0 # via sphinx -sphinx==4.2.0 +sphinx==4.3.2 # via # -r requirements/docs.in # pallets-sphinx-themes # sphinx-issues # sphinxcontrib-log-cabinet -sphinx-issues==1.2.0 +sphinx-issues==3.0.1 # via -r requirements/docs.in sphinxcontrib-applehelp==1.0.2 # via sphinx @@ -60,7 +60,7 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -urllib3==1.26.7 +urllib3==1.26.8 # via requests # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/tests.txt b/requirements/tests.txt index 02dd8e8..abd1c24 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -4,17 +4,17 @@ # # pip-compile requirements/tests.in # -attrs==21.2.0 +attrs==21.4.0 # via pytest iniconfig==1.1.1 # via pytest -packaging==21.2 +packaging==21.3 # via pytest pluggy==1.0.0 # via pytest py==1.11.0 # via pytest -pyparsing==2.4.7 +pyparsing==3.0.6 # via packaging pytest==6.2.5 # via -r requirements/tests.in diff --git a/requirements/typing.txt b/requirements/typing.txt index 7a3e613..99380e4 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -4,11 +4,11 @@ # # pip-compile requirements/typing.in # -mypy==0.910 +mypy==0.931 # via -r requirements/typing.in mypy-extensions==0.4.3 # via mypy -toml==0.10.2 +tomli==2.0.0 # via mypy -typing-extensions==3.10.0.2 +typing-extensions==4.0.1 # via mypy @@ -1,10 +1,10 @@ import os import platform import sys + from distutils.errors import CCompilerError from distutils.errors import DistutilsExecError from distutils.errors import DistutilsPlatformError - from setuptools import Extension from setuptools import setup from setuptools.command.build_ext import build_ext diff --git a/src/markupsafe/__init__.py b/src/markupsafe/__init__.py index 98e2d1b..f3d4c90 100644 --- a/src/markupsafe/__init__.py +++ b/src/markupsafe/__init__.py @@ -92,11 +92,11 @@ class Markup(str): return NotImplemented - def __mul__(self, num: int) -> "Markup": + def __mul__(self, num: "te.SupportsIndex") -> "Markup": if isinstance(num, int): return self.__class__(super().__mul__(num)) - return NotImplemented # type: ignore + return NotImplemented __rmul__ = __mul__ |