diff --git a/.config/constraints.txt b/.config/constraints.txt index bfe9266..a6c066c 100644 --- a/.config/constraints.txt +++ b/.config/constraints.txt @@ -6,8 +6,8 @@ # babel==2.14.0 beautifulsoup4==4.12.3 -build==1.0.3 -cachetools==5.3.2 +build==1.1.1 +cachetools==5.3.3 cairocffi==1.6.1 cairosvg==2.7.1 certifi==2024.2.2 @@ -16,8 +16,8 @@ chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -coverage==7.4.1 -cryptography==42.0.2 +coverage==7.4.3 +cryptography==42.0.5 cssselect2==0.7.0 defusedxml==0.7.1 diskcache==5.6.3 @@ -27,14 +27,14 @@ exceptiongroup==1.2.0 filelock==3.13.1 ghp-import==2.1.0 gitdb==4.0.11 -gitpython==3.1.41 +gitpython==3.1.42 idna==3.6 -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 iniconfig==2.0.0 jaraco-classes==3.3.1 jeepney==0.8.0 jinja2==3.1.3 -keyring==24.3.0 +keyring==24.3.1 markdown==3.5.2 markdown-exec==1.8.0 markdown-it-py==3.0.0 @@ -42,10 +42,10 @@ markupsafe==2.1.5 mdurl==0.1.2 mergedeep==1.3.4 mkdocs==1.5.3 -mkdocs-autorefs==0.5.0 +mkdocs-autorefs==1.0.1 mkdocs-gen-files==0.5.0 -mkdocs-htmlproofer-plugin==1.0.0 -mkdocs-material==9.5.9 +mkdocs-htmlproofer-plugin==1.2.0 +mkdocs-material==9.5.13 mkdocs-material-extensions==1.3.1 more-itertools==10.2.0 nh3==0.2.15 @@ -53,28 +53,28 @@ packaging==23.2 paginate==0.5.6 pathspec==0.12.1 pillow==10.2.0 -pipdeptree==2.13.2 -pkginfo==1.9.6 +pipdeptree==2.16.1 +pkginfo==1.10.0 platformdirs==4.2.0 pluggy==1.4.0 py-cpuinfo==9.0.0 pycparser==2.21 pygments==2.17.2 -pymdown-extensions==10.7 +pymdown-extensions==10.7.1 pyproject-api==1.6.1 pyproject-hooks==1.0.0 -pytest==8.0.0 +pytest==8.1.1 pytest-benchmark==4.0.0 pytest-plus==0.6.1 -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 pyyaml==6.0.1 pyyaml-env-tag==0.1 -readme-renderer==42.0 +readme-renderer==43.0 regex==2023.12.25 requests==2.31.0 requests-toolbelt==1.0.0 rfc3986==2.0.0 -rich==13.7.0 +rich==13.7.1 secretstorage==3.3.3 shellingham==1.5.4 six==1.16.0 @@ -83,12 +83,12 @@ soupsieve==2.5 subprocess-tee==0.4.1 tinycss2==1.2.1 tomli==2.0.1 ; python_version < "3.11" -tox==4.12.1 -twine==4.0.2 +tox==4.14.1 +twine==5.0.0 typer==0.9.0 -typing-extensions==4.9.0 -urllib3==2.2.0 -virtualenv==20.25.0 +typing-extensions==4.10.0 +urllib3==2.2.1 +virtualenv==20.25.1 watchdog==4.0.0 webencodings==0.5.1 zipp==3.17.0 diff --git a/docs/README.md b/docs/README.md index 86aad83..6798708 100644 --- a/docs/README.md +++ b/docs/README.md @@ -19,8 +19,8 @@ Run `mk` inside any cloned repository to display which options you have. No configuration file is needed as the tool will look for common tools used by the repository and expose their commands. -`mk` is inspired by tools as [make](make), [waf](waf), [taskfile](taskfile), -[tox](tox), [npm](npm), [yarn](yarn) and [pre-commit](pre-commit), but **it does +`mk` is inspired by tools such [make][make], [waf][waf], [taskfile][taskfile], +[tox][tox], [npm][npm], [yarn][yarn] and [pre-commit][pre-commit], but **it does not aim to replace them**. Instead, it aims to provide a unified interface for calling them that is friendly even for those that never used these tools. diff --git a/playbooks/test-integration.yml b/playbooks/test-integration.yml index 336aa8f..1e71519 100644 --- a/playbooks/test-integration.yml +++ b/playbooks/test-integration.yml @@ -32,6 +32,7 @@ dest: "{{ (cache_dir, item.name) | path_join }}" update: true version: HEAD + force: true loop: "{{ repos }}" - name: Create new branch if needed # noqa: command-instead-of-shell diff --git a/samples/integration/nox.txt b/samples/integration/nox.txt index 2adc53a..09e4a91 100644 --- a/samples/integration/nox.txt +++ b/samples/integration/nox.txt @@ -9,10 +9,15 @@ install lint lint2 test -tests-3.10 -tests-3.11 -tests-3.12 -tests-3.7 -tests-3.8 -tests-3.9 +tests(python='3.10', tox_version='<4') +tests(python='3.10', tox_version='latest') +tests(python='3.11', tox_version='<4') +tests(python='3.11', tox_version='latest') +tests(python='3.12', tox_version='<4') +tests(python='3.12', tox_version='latest') +tests(python='3.7', tox_version='<4') +tests(python='3.8', tox_version='<4') +tests(python='3.8', tox_version='latest') +tests(python='3.9', tox_version='<4') +tests(python='3.9', tox_version='latest') uninstall diff --git a/samples/integration/podman.txt b/samples/integration/podman.txt index 729a43b..4bdfc9b 100644 --- a/samples/integration/podman.txt +++ b/samples/integration/podman.txt @@ -3,7 +3,6 @@ binaries2 binaries23 clean clean-binaries -docker docs help install