Skip to content

Commit 7101ec3

Browse files
committed
Update pinned deps
1 parent 1828179 commit 7101ec3

File tree

7 files changed

+27
-22
lines changed

7 files changed

+27
-22
lines changed

hypothesis-python/RELEASE.rst

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
RELEASE_TYPE: patch
2+
3+
This patch updates our vendored `list of top-level domains <https://www.iana.org/domains/root/db>`__,
4+
which is used by the provisional :func:`~hypothesis.provisional.domains` strategy.

hypothesis-python/src/hypothesis/vendor/tlds-alpha-by-domain.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Version 2022100800, Last Updated Sat Oct 8 07:07:01 2022 UTC
1+
# Version 2022112700, Last Updated Sun Nov 27 07:07:01 2022 UTC
22
AAA
33
AARP
44
ABARTH
@@ -17,7 +17,6 @@ ACCOUNTANTS
1717
ACO
1818
ACTOR
1919
AD
20-
ADAC
2120
ADS
2221
ADULT
2322
AE

requirements/coverage.in

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
backports.zoneinfo
21
black
32
click
43
coverage

requirements/coverage.txt

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.8
2+
# This file is autogenerated by pip-compile with python 3.10
33
# To update, run:
44
#
5-
# pip-compile --output-file=requirements/coverage.txt hypothesis-python/setup.py requirements/coverage.in
5+
# ./build.sh upgrade-requirements
66
#
77
async-timeout==4.0.2
88
# via redis
99
attrs==22.1.0
1010
# via
1111
# hypothesis (hypothesis-python/setup.py)
1212
# pytest
13-
backports-zoneinfo==0.2.1
14-
# via -r requirements/coverage.in
1513
black==22.10.0
1614
# via -r requirements/coverage.in
1715
click==8.1.3
@@ -93,7 +91,6 @@ tomli==2.0.1
9391
typing-extensions==4.4.0
9492
# via
9593
# -r requirements/coverage.in
96-
# black
9794
# libcst
9895
# typing-inspect
9996
typing-inspect==0.8.0

requirements/test.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.8
2+
# This file is autogenerated by pip-compile with python 3.10
33
# To update, run:
44
#
5-
# pip-compile --output-file=requirements/test.txt hypothesis-python/setup.py requirements/test.in
5+
# ./build.sh upgrade-requirements
66
#
77
attrs==22.1.0
88
# via

requirements/tools.txt

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.8
2+
# This file is autogenerated by pip-compile with python 3.10
33
# To update, run:
44
#
5-
# pip-compile --output-file=requirements/tools.txt hypothesis-python/setup.py requirements/tools.in
5+
# ./build.sh upgrade-requirements
66
#
77
alabaster==0.7.12
88
# via sphinx
@@ -23,8 +23,6 @@ babel==2.11.0
2323
# via sphinx
2424
backcall==0.2.0
2525
# via ipython
26-
backports-zoneinfo==0.2.1
27-
# via django
2826
bandit==1.7.4
2927
# via flake8-bandit
3028
beautifulsoup4==4.11.1
@@ -53,7 +51,7 @@ commonmark==0.9.1
5351
# via rich
5452
coverage==6.5.0
5553
# via -r requirements/tools.in
56-
cryptography==38.0.3
54+
cryptography==38.0.4
5755
# via secretstorage
5856
decorator==5.1.1
5957
# via ipython
@@ -133,7 +131,6 @@ imagesize==1.4.1
133131
importlib-metadata==5.1.0
134132
# via
135133
# keyring
136-
# sphinx
137134
# twine
138135
iniconfig==1.1.1
139136
# via pytest
@@ -312,7 +309,7 @@ sphinxcontrib-serializinghtml==1.1.5
312309
# via sphinx
313310
sqlparse==0.4.3
314311
# via django
315-
stack-data==0.6.1
312+
stack-data==0.6.2
316313
# via ipython
317314
stevedore==4.1.1
318315
# via bandit
@@ -346,12 +343,10 @@ types-redis==4.3.21.5
346343
typing-extensions==4.4.0
347344
# via
348345
# -r requirements/tools.in
349-
# black
350346
# flake8-noqa
351347
# flake8-pie
352348
# libcst
353349
# mypy
354-
# rich
355350
# typing-inspect
356351
typing-inspect==0.8.0
357352
# via libcst
@@ -371,5 +366,10 @@ zipp==3.11.0
371366
# via importlib-metadata
372367

373368
# The following packages are considered to be unsafe in a requirements file:
374-
# pip
375-
# setuptools
369+
pip==22.3.1
370+
# via pip-tools
371+
setuptools==65.6.3
372+
# via
373+
# nodeenv
374+
# pip-tools
375+
# sphinxcontrib-jquery

tooling/src/hypothesistooling/__main__.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -243,20 +243,26 @@ def check_not_changed():
243243
@task()
244244
def compile_requirements(upgrade=False):
245245
if upgrade:
246-
extra = ["--upgrade"]
246+
extra = ["--upgrade", "--rebuild"]
247247
else:
248248
extra = []
249249

250250
for f in glob(os.path.join("requirements", "*.in")):
251251
base, _ = os.path.splitext(f)
252252
pip_tool(
253253
"pip-compile",
254+
"--allow-unsafe", # future default, not actually unsafe
255+
"--resolver=backtracking", # new pip resolver, default in pip-compile 7+
254256
*extra,
255257
f,
256258
"hypothesis-python/setup.py",
257259
"--output-file",
258260
base + ".txt",
259261
cwd=tools.ROOT,
262+
env={
263+
"CUSTOM_COMPILE_COMMAND": "./build.sh upgrade-requirements",
264+
**os.environ,
265+
},
260266
)
261267

262268

0 commit comments

Comments
 (0)