USe new tox and update githubworkflows

This patch updates tox to the latest and updates the github workflows
to use tox-gh, which is claimed to work with github parallel tox runs
This commit is contained in:
Hemna 2023-06-22 07:58:35 -04:00
parent 319969cc08
commit 9931c8a6c5
4 changed files with 4 additions and 4 deletions

View File

@ -27,7 +27,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install tox tox-gh-actions
pip install tox tox-gh>=1.2
- name: Test with tox
run: tox

View File

@ -17,6 +17,6 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install tox tox-gh-actions
pip install tox tox-gh>=1.2
- name: Test with tox
run: tox

View File

@ -3,7 +3,7 @@ isort
mypy
pep8-naming
Sphinx
tox==4.3.5
tox
# Twine is used for uploading packages to pypi
# but it induces an install of cryptography
# This is sucky for rpi systems.

View File

@ -72,7 +72,7 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx
tokenize-rt==5.1.0 # via add-trailing-comma, pyupgrade
toml==0.10.2 # via autoflake
tomli==2.0.1 # via black, build, coverage, mypy, pyproject-api, pyproject-hooks, pytest, tox
tox==4.3.5 # via -r dev-requirements.in
tox==4.6.3 # via -r dev-requirements.in
typing-extensions==4.6.3 # via libcst, mypy, typing-inspect
typing-inspect==0.9.0 # via libcst
unify==0.5 # via gray