Skip to content

Commit

Permalink
Update dependencies (#872)
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelboulton committed Jun 4, 2023
1 parent e0a5f9c commit 225be83
Show file tree
Hide file tree
Showing 10 changed files with 622 additions and 515 deletions.
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
repos:
- repo: https://github.com/ambv/black
rev: 23.1.0
rev: 23.3.0
hooks:
- id: black
files: "(tavern|tests)"
- repo: https://github.com/charliermarsh/ruff-pre-commit
rev: "v0.0.246"
rev: "v0.0.270"
hooks:
- id: ruff
args: [--fix, --exit-non-zero-on-fix]
Expand Down
131 changes: 65 additions & 66 deletions constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,36 @@
#
# pip-compile --all-extras --output-file=constraints.txt --resolver=backtracking --strip-extras pyproject.toml
#
allure-pytest==2.12.0
allure-pytest==2.13.2
# via tavern (pyproject.toml)
allure-python-commons==2.12.0
allure-python-commons==2.13.2
# via allure-pytest
attrs==22.1.0
attrs==23.1.0
# via
# allure-python-commons
# jsonschema
# pytest
bcrypt==4.0.1
# via paramiko
black==23.1.0
black==23.3.0
# via tavern (pyproject.toml)
bleach==5.0.1
bleach==6.0.0
# via readme-renderer
build==0.9.0
blinker==1.6.2
# via flask
build==0.10.0
# via pip-tools
bump2version==1.0.1
# via tavern (pyproject.toml)
certifi==2022.12.7
certifi==2023.5.7
# via requests
cffi==1.15.1
# via
# cryptography
# pynacl
cfgv==3.3.1
# via pre-commit
charset-normalizer==2.1.1
charset-normalizer==3.1.0
# via requests
click==8.1.3
# via
Expand All @@ -40,21 +42,19 @@ click==8.1.3
# pip-tools
colorlog==6.7.0
# via tavern (pyproject.toml)
commonmark==0.9.1
# via rich
coverage==7.0.0
coverage==7.2.7
# via
# pytest-cov
# tavern (pyproject.toml)
cryptography==39.0.1
cryptography==41.0.1
# via
# paramiko
# secretstorage
distlib==0.3.6
# via virtualenv
distro==1.8.0
# via docker-compose
docker==6.0.1
docker==6.1.3
# via docker-compose
docker-compose==1.29.2
# via tavern (pyproject.toml)
Expand All @@ -64,37 +64,37 @@ docopt==0.6.2
# via
# docker-compose
# pykwalify
docutils==0.19
docutils==0.20.1
# via
# flit
# readme-renderer
exceptiongroup==1.0.4
exceptiongroup==1.1.1
# via pytest
execnet==1.9.0
# via pytest-xdist
faker==15.3.4
faker==18.10.1
# via tavern (pyproject.toml)
filelock==3.8.2
filelock==3.12.0
# via
# tox
# virtualenv
flask==2.2.5
flask==2.3.2
# via tavern (pyproject.toml)
flit==3.8.0
flit==3.9.0
# via tavern (pyproject.toml)
flit-core==3.8.0
flit-core==3.9.0
# via flit
fluent-logger==0.10.0
# via tavern (pyproject.toml)
identify==2.5.10
identify==2.5.24
# via pre-commit
idna==3.4
# via requests
importlib-metadata==5.2.0
importlib-metadata==6.6.0
# via
# keyring
# twine
iniconfig==1.1.1
iniconfig==2.0.0
# via pytest
itsdangerous==2.1.2
# via
Expand All @@ -116,45 +116,47 @@ jsonschema==3.2.0
# tavern (pyproject.toml)
keyring==23.13.1
# via twine
markupsafe==2.1.1
markdown-it-py==2.2.0
# via rich
markupsafe==2.1.3
# via
# jinja2
# werkzeug
more-itertools==9.0.0
mdurl==0.1.2
# via markdown-it-py
more-itertools==9.1.0
# via jaraco-classes
msgpack==1.0.4
msgpack==1.0.5
# via fluent-logger
mypy==0.991
mypy==1.3.0
# via tavern (pyproject.toml)
mypy-extensions==0.4.3
mypy-extensions==1.0.0
# via
# black
# mypy
# tavern (pyproject.toml)
nodeenv==1.7.0
nodeenv==1.8.0
# via pre-commit
packaging==22.0
packaging==23.1
# via
# black
# build
# docker
# pytest
# tox
paho-mqtt==1.5.1
paho-mqtt==1.6.1
# via tavern (pyproject.toml)
paramiko==2.12.0
paramiko==3.2.0
# via docker
pathspec==0.10.3
pathspec==0.11.1
# via black
pbr==5.11.0
pbr==5.11.1
# via stevedore
pep517==0.13.0
# via build
pip-tools==6.12.1
pip-tools==6.13.0
# via tavern (pyproject.toml)
pkginfo==1.9.2
pkginfo==1.9.6
# via twine
platformdirs==2.6.0
platformdirs==3.5.1
# via
# black
# virtualenv
Expand All @@ -163,44 +165,46 @@ pluggy==1.0.0
# allure-python-commons
# pytest
# tox
pre-commit==2.20.0
pre-commit==3.3.2
# via tavern (pyproject.toml)
py==1.11.0
# via
# tavern (pyproject.toml)
# tox
pycparser==2.21
# via cffi
pygments==2.13.0
pygments==2.15.1
# via
# readme-renderer
# rich
# tavern (pyproject.toml)
pyjwt==2.6.0
pyjwt==2.7.0
# via tavern (pyproject.toml)
pykwalify==1.8.0
# via tavern (pyproject.toml)
pynacl==1.5.0
# via paramiko
pyrsistent==0.19.2
pyproject-hooks==1.0.0
# via build
pyrsistent==0.19.3
# via jsonschema
pytest==7.2.0
pytest==7.2.2
# via
# allure-pytest
# pytest-cov
# pytest-xdist
# tavern (pyproject.toml)
pytest-cov==4.0.0
pytest-cov==4.1.0
# via tavern (pyproject.toml)
pytest-xdist==3.1.0
pytest-xdist==3.3.1
# via tavern (pyproject.toml)
python-box==6.1.0
# via tavern (pyproject.toml)
python-dateutil==2.8.2
# via
# faker
# pykwalify
python-dotenv==0.21.0
python-dotenv==0.21.1
# via docker-compose
pyyaml==5.4.1
# via
Expand All @@ -217,44 +221,39 @@ requests==2.31.0
# requests-toolbelt
# tavern (pyproject.toml)
# twine
requests-toolbelt==0.10.1
requests-toolbelt==1.0.0
# via twine
rfc3986==2.0.0
# via twine
rich==12.6.0
rich==13.4.1
# via twine
ruamel-yaml==0.17.21
ruamel-yaml==0.17.31
# via pykwalify
ruamel-yaml-clib==0.2.7
# via ruamel-yaml
ruff==0.0.246
ruff==0.0.270
# via tavern (pyproject.toml)
secretstorage==3.3.3
# via keyring
six==1.16.0
# via
# allure-pytest
# allure-python-commons
# bleach
# dockerpty
# jsonschema
# paramiko
# python-dateutil
# tox
# websocket-client
stevedore==4.1.1
# via tavern (pyproject.toml)
texttable==1.6.7
# via docker-compose
toml==0.10.2
# via pre-commit
tomli==2.0.1
# via
# black
# build
# coverage
# mypy
# pep517
# pyproject-hooks
# pytest
# tox
tomli-w==1.0.0
Expand All @@ -263,26 +262,26 @@ tox==3.28.0
# via
# tavern (pyproject.toml)
# tox-travis
tox-travis==0.12
tox-travis==0.13
# via tavern (pyproject.toml)
twine==4.0.2
# via tavern (pyproject.toml)
types-pyyaml==6.0.12.2
types-pyyaml==6.0.12.10
# via tavern (pyproject.toml)
types-requests==2.31.0.0
types-requests==2.31.0.1
# via tavern (pyproject.toml)
types-setuptools==67.8.0.0
# via tavern (pyproject.toml)
types-urllib3==1.26.25.13
# via types-requests
typing-extensions==4.4.0
typing-extensions==4.6.3
# via mypy
urllib3==1.26.13
urllib3==2.0.2
# via
# docker
# requests
# twine
virtualenv==20.17.1
virtualenv==20.23.0
# via
# pre-commit
# tox
Expand All @@ -292,13 +291,13 @@ websocket-client==0.59.0
# via
# docker
# docker-compose
werkzeug==2.2.3
werkzeug==2.3.4
# via flask
wheel==0.38.4
wheel==0.40.0
# via
# pip-tools
# tavern (pyproject.toml)
zipp==3.11.0
zipp==3.15.0
# via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Source = "https://github.com/taverntesting/tavern"
dev = [
"Faker",
"allure-pytest",
"black==23.1.0",
"black==23.3.0",
"bump2version",
"colorlog",
"docker-compose",
Expand All @@ -73,7 +73,7 @@ dev = [
"pre-commit",
"pygments",
"pytest-cov",
"ruff>=0.0.246",
"ruff>=0.0.270",
"pytest-xdist",
"py",
"tox>=3,<4",
Expand Down Expand Up @@ -149,6 +149,7 @@ ignore = [
"B905", # zip(..., strict=True) only valid from 3.10+
"PLR0912", "PLR0915", "PLR0911", "PLR0913", # too many branches/variables/return values - sometimes this is just unavoidable
"PLR2004", # 'magic numbers'
"PLW2901", # Loop variable overridden
]
select = ["E", "F", "B", "W", "I", "S", "C4", "ICN", "T20", "PLE", "RUF", "SIM105", "PL"]
# Look at: UP
Expand Down

0 comments on commit 225be83

Please sign in to comment.