From 1c153d8688c4bf014ff5172739d2e529ed6d3ef3 Mon Sep 17 00:00:00 2001 From: CI on behalf of the Hypothesis team Date: Sun, 12 Jun 2022 18:56:24 +0000 Subject: [PATCH 1/2] Update pinned dependencies --- requirements/coverage.txt | 8 +++--- requirements/test.txt | 2 ++ requirements/tools.txt | 33 ++++++++++++----------- tooling/src/hypothesistooling/__main__.py | 2 +- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/requirements/coverage.txt b/requirements/coverage.txt index 01c5d65629..ac6f5164d3 100644 --- a/requirements/coverage.txt +++ b/requirements/coverage.txt @@ -18,15 +18,17 @@ click==8.1.3 # via # -r requirements/coverage.in # black -coverage==6.4 +coverage==6.4.1 # via -r requirements/coverage.in deprecated==1.2.13 # via redis dpcontracts==0.6.0 # via -r requirements/coverage.in +exceptiongroup==1.0.0rc8 ; python_version < "3.11.0b1" + # via hypothesis (hypothesis-python/setup.py) execnet==1.9.0 # via pytest-xdist -fakeredis==1.8 +fakeredis==1.8.1 # via -r requirements/coverage.in iniconfig==1.1.1 # via pytest @@ -83,7 +85,7 @@ pytz==2022.1 # pandas pyyaml==6.0 # via libcst -redis==4.3.1 +redis==4.3.3 # via fakeredis six==1.16.0 # via diff --git a/requirements/test.txt b/requirements/test.txt index cd2d201a2e..373b56b831 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,6 +8,8 @@ attrs==21.4.0 # via # hypothesis (hypothesis-python/setup.py) # pytest +exceptiongroup==1.0.0rc8 ; python_version < "3.11.0b1" + # via hypothesis (hypothesis-python/setup.py) execnet==1.9.0 # via pytest-xdist iniconfig==1.1.1 diff --git a/requirements/tools.txt b/requirements/tools.txt index db6f7bc561..58b5e94d07 100644 --- a/requirements/tools.txt +++ b/requirements/tools.txt @@ -49,7 +49,7 @@ com2ann==0.3.0 # via shed commonmark==0.9.1 # via rich -coverage==6.4 +coverage==6.4.1 # via -r requirements/tools.in cryptography==37.0.2 # via secretstorage @@ -57,7 +57,7 @@ decorator==5.1.1 # via ipython distlib==0.3.4 # via virtualenv -django==4.0.4 +django==4.0.5 # via -r requirements/tools.in docutils==0.17.1 # via @@ -67,9 +67,11 @@ docutils==0.17.1 # sphinx-rtd-theme dpcontracts==0.6.0 # via -r requirements/tools.in +exceptiongroup==1.0.0rc8 ; python_version < "3.11.0b1" + # via hypothesis (hypothesis-python/setup.py) executing==0.8.3 # via stack-data -filelock==3.7.0 +filelock==3.7.1 # via # tox # virtualenv @@ -152,7 +154,7 @@ jeepney==0.8.0 # secretstorage jinja2==3.1.2 # via sphinx -keyring==23.5.1 +keyring==23.6.0 # via twine lark-parser==0.12.0 # via -r requirements/tools.in @@ -166,7 +168,7 @@ matplotlib-inline==0.1.3 # via ipython mccabe==0.6.1 # via flake8 -mypy==0.960 +mypy==0.961 # via -r requirements/tools.in mypy-extensions==0.4.3 # via @@ -194,7 +196,7 @@ pickleshare==0.7.5 # via ipython pip-tools==6.6.2 # via -r requirements/tools.in -pkginfo==1.8.2 +pkginfo==1.8.3 # via twine platformdirs==2.5.2 # via @@ -234,7 +236,7 @@ pygments==2.12.0 # sphinx pyparsing==3.0.9 # via packaging -pyright==1.1.249 +pyright==1.1.254 # via -r requirements/tools.in pytest==7.1.2 # via -r requirements/tools.in @@ -242,7 +244,7 @@ python-dateutil==2.8.2 # via -r requirements/tools.in pytz==2022.1 # via babel -pyupgrade==2.32.1 +pyupgrade==2.34.0 # via shed pyyaml==6.0 # via @@ -250,7 +252,7 @@ pyyaml==6.0 # libcst readme-renderer==35.0 # via twine -requests==2.27.1 +requests==2.28.0 # via # -r requirements/tools.in # requests-toolbelt @@ -266,7 +268,7 @@ rich==12.4.4 # via twine secretstorage==3.3.2 # via keyring -shed==0.10.0 +shed==0.10.1 # via -r requirements/tools.in six==1.16.0 # via @@ -285,14 +287,15 @@ sortedcontainers==2.4.0 # via hypothesis (hypothesis-python/setup.py) soupsieve==2.3.2.post1 # via beautifulsoup4 -sphinx==4.5.0 +sphinx==5.0.1 # via # -r requirements/tools.in # sphinx-codeautolink + # sphinx-hoverxref # sphinx-rtd-theme -sphinx-codeautolink==0.10.0 +sphinx-codeautolink==0.11.0 # via -r requirements/tools.in -sphinx-hoverxref==1.0.1 +sphinx-hoverxref==1.1.1 # via -r requirements/tools.in sphinx-rtd-theme==1.0.0 # via -r requirements/tools.in @@ -330,11 +333,11 @@ tomli==2.0.1 # pytest tox==3.25.0 # via -r requirements/tools.in -traitlets==5.2.1.post0 +traitlets==5.2.2.post1 # via # ipython # matplotlib-inline -twine==4.0.0 +twine==4.0.1 # via -r requirements/tools.in types-click==7.1.8 # via -r requirements/tools.in diff --git a/tooling/src/hypothesistooling/__main__.py b/tooling/src/hypothesistooling/__main__.py index 1ce5e50ae4..65d123eaf9 100644 --- a/tooling/src/hypothesistooling/__main__.py +++ b/tooling/src/hypothesistooling/__main__.py @@ -383,7 +383,7 @@ def run_tox(task, version, *args): "3.7": "3.7.13", "3.8": "3.8.13", "3.9": "3.9.13", - "3.10": "3.10.4", + "3.10": "3.10.5", "3.11": "3.11-dev", "3.12": "3.12-dev", "pypy3.7": "pypy3.7-7.3.9", From 60a94cd0bb87826d0cfc92e4f7c7c2ba8d6ba4f1 Mon Sep 17 00:00:00 2001 From: Zac Hatfield-Dodds Date: Sun, 12 Jun 2022 12:18:57 -0700 Subject: [PATCH 2/2] Update sphinx config --- hypothesis-python/docs/changes.rst | 2 +- hypothesis-python/docs/conf.py | 20 ++++++++++---------- requirements/tools.txt | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/hypothesis-python/docs/changes.rst b/hypothesis-python/docs/changes.rst index 0c1c3a1cb0..4c25592997 100644 --- a/hypothesis-python/docs/changes.rst +++ b/hypothesis-python/docs/changes.rst @@ -2637,7 +2637,7 @@ Thanks to Zac Hatfield-Dodds and Nikita Sobolev for this feature! This patch adds two new :doc:`ghostwriters ` to test :wikipedia:`binary operations `, like :func:`python:operator.add`, -and Numpy :doc:`ufuncs ` and :doc:`gufuncs +and Numpy :doc:`ufuncs ` and :doc:`gufuncs ` like :data:`np.matmul() `. .. _v5.26.1: diff --git a/hypothesis-python/docs/conf.py b/hypothesis-python/docs/conf.py index fb21594bce..ff469b2175 100644 --- a/hypothesis-python/docs/conf.py +++ b/hypothesis-python/docs/conf.py @@ -65,7 +65,7 @@ def setup(app): sys.modules["xps"] = mod -language = None +language = "en" exclude_patterns = ["_build"] @@ -103,15 +103,15 @@ def setup(app): # See http://sphinx-doc.org/ext/extlinks.html _repo = "https://github.com/HypothesisWorks/hypothesis/" extlinks = { - "commit": (_repo + "commit/%s", "commit "), - "gh-file": (_repo + "blob/master/%s", ""), - "gh-link": (_repo + "%s", ""), - "issue": (_repo + "issues/%s", "issue #"), - "pull": (_repo + "pull/%s", "pull request #"), - "pypi": ("https://pypi.org/project/%s/", ""), - "bpo": ("https://bugs.python.org/issue%s", "bpo-"), - "xp-ref": ("https://data-apis.org/array-api/latest/API_specification/%s", ""), - "wikipedia": ("https://en.wikipedia.org/wiki/%s", ""), + "commit": (_repo + "commit/%s", "commit %s"), + "gh-file": (_repo + "blob/master/%s", "%s"), + "gh-link": (_repo + "%s", "%s"), + "issue": (_repo + "issues/%s", "issue #%s"), + "pull": (_repo + "pull/%s", "pull request #%s"), + "pypi": ("https://pypi.org/project/%s/", "%s"), + "bpo": ("https://bugs.python.org/issue%s", "bpo-%s"), + "xp-ref": ("https://data-apis.org/array-api/latest/API_specification/%s", "%s"), + "wikipedia": ("https://en.wikipedia.org/wiki/%s", "%s"), } # -- Options for HTML output ---------------------------------------------- diff --git a/requirements/tools.txt b/requirements/tools.txt index 58b5e94d07..f6c0bf3026 100644 --- a/requirements/tools.txt +++ b/requirements/tools.txt @@ -236,7 +236,7 @@ pygments==2.12.0 # sphinx pyparsing==3.0.9 # via packaging -pyright==1.1.254 +pyright==1.1.249 # via -r requirements/tools.in pytest==7.1.2 # via -r requirements/tools.in