From be4b5cee6dbc239b3e5e79e8a71f18479e3ab34a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Mar 2024 01:25:56 +0000 Subject: [PATCH 1/2] Bump the dependencies group in /.config with 22 updates Bumps the dependencies group in /.config with 22 updates: | Package | From | To | | --- | --- | --- | | [coverage](https://github.com/nedbat/coveragepy) | `7.4.1` | `7.4.3` | | [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.1.1` | | [tox](https://github.com/tox-dev/tox) | `4.12.1` | `4.14.1` | | [mkdocs-autorefs](https://github.com/mkdocstrings/autorefs) | `0.5.0` | `1.0.1` | | [mkdocs-htmlproofer-plugin](https://github.com/manuzhang/mkdocs-htmlproofer-plugin) | `1.0.0` | `1.2.0` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.9` | `9.5.13` | | [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.13.2` | `2.16.1` | | [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.7` | `10.7.1` | | [build](https://github.com/pypa/build) | `1.0.3` | `1.1.1` | | [cachetools](https://github.com/tkem/cachetools) | `5.3.2` | `5.3.3` | | [cryptography](https://github.com/pyca/cryptography) | `42.0.2` | `42.0.5` | | [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.41` | `3.1.42` | | [importlib-metadata](https://github.com/python/importlib_metadata) | `7.0.1` | `7.0.2` | | [keyring](https://github.com/jaraco/keyring) | `24.3.0` | `24.3.1` | | [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) | `1.9.6` | `1.10.0` | | [python-dateutil](https://github.com/dateutil/dateutil) | `2.8.2` | `2.9.0.post0` | | [readme-renderer](https://github.com/pypa/readme_renderer) | `42.0` | `43.0` | | [rich](https://github.com/Textualize/rich) | `13.7.0` | `13.7.1` | | [twine](https://github.com/pypa/twine) | `4.0.2` | `5.0.0` | | [typing-extensions](https://github.com/python/typing_extensions) | `4.9.0` | `4.10.0` | | [urllib3](https://github.com/urllib3/urllib3) | `2.2.0` | `2.2.1` | | [virtualenv](https://github.com/pypa/virtualenv) | `20.25.0` | `20.25.1` | Updates `coverage` from 7.4.1 to 7.4.3 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](https://github.com/nedbat/coveragepy/compare/7.4.1...7.4.3) Updates `pytest` from 8.0.0 to 8.1.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...8.1.1) Updates `tox` from 4.12.1 to 4.14.1 - [Release notes](https://github.com/tox-dev/tox/releases) - [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/tox/compare/4.12.1...4.14.1) Updates `mkdocs-autorefs` from 0.5.0 to 1.0.1 - [Release notes](https://github.com/mkdocstrings/autorefs/releases) - [Changelog](https://github.com/mkdocstrings/autorefs/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/autorefs/compare/0.5.0...1.0.1) Updates `mkdocs-htmlproofer-plugin` from 1.0.0 to 1.2.0 - [Release notes](https://github.com/manuzhang/mkdocs-htmlproofer-plugin/releases) - [Commits](https://github.com/manuzhang/mkdocs-htmlproofer-plugin/compare/v1.0.0...v1.2.0) Updates `mkdocs-material` from 9.5.9 to 9.5.13 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.9...9.5.13) Updates `pipdeptree` from 2.13.2 to 2.16.1 - [Release notes](https://github.com/tox-dev/pipdeptree/releases) - [Commits](https://github.com/tox-dev/pipdeptree/compare/2.13.2...2.16.1) Updates `pymdown-extensions` from 10.7 to 10.7.1 - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.7...10.7.1) Updates `build` from 1.0.3 to 1.1.1 - [Release notes](https://github.com/pypa/build/releases) - [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/build/compare/1.0.3...1.1.1) Updates `cachetools` from 5.3.2 to 5.3.3 - [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst) - [Commits](https://github.com/tkem/cachetools/compare/v5.3.2...v5.3.3) Updates `cryptography` from 42.0.2 to 42.0.5 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.5) Updates `gitpython` from 3.1.41 to 3.1.42 - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.41...3.1.42) Updates `importlib-metadata` from 7.0.1 to 7.0.2 - [Release notes](https://github.com/python/importlib_metadata/releases) - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst) - [Commits](https://github.com/python/importlib_metadata/compare/v7.0.1...v7.0.2) Updates `keyring` from 24.3.0 to 24.3.1 - [Release notes](https://github.com/jaraco/keyring/releases) - [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst) - [Commits](https://github.com/jaraco/keyring/compare/v24.3.0...v24.3.1) Updates `pkginfo` from 1.9.6 to 1.10.0 Updates `python-dateutil` from 2.8.2 to 2.9.0.post0 - [Release notes](https://github.com/dateutil/dateutil/releases) - [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS) - [Commits](https://github.com/dateutil/dateutil/compare/2.8.2...2.9.0.post0) Updates `readme-renderer` from 42.0 to 43.0 - [Release notes](https://github.com/pypa/readme_renderer/releases) - [Changelog](https://github.com/pypa/readme_renderer/blob/main/CHANGES.rst) - [Commits](https://github.com/pypa/readme_renderer/compare/42.0...43.0) Updates `rich` from 13.7.0 to 13.7.1 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](https://github.com/Textualize/rich/compare/v13.7.0...v13.7.1) Updates `twine` from 4.0.2 to 5.0.0 - [Release notes](https://github.com/pypa/twine/releases) - [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0) Updates `typing-extensions` from 4.9.0 to 4.10.0 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.9.0...4.10.0) Updates `urllib3` from 2.2.0 to 2.2.1 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.2.0...2.2.1) Updates `virtualenv` from 20.25.0 to 20.25.1 - [Release notes](https://github.com/pypa/virtualenv/releases) - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/virtualenv/compare/20.25.0...20.25.1) --- updated-dependencies: - dependency-name: coverage dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tox dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: mkdocs-autorefs dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: mkdocs-htmlproofer-plugin dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pipdeptree dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pymdown-extensions dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: build dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cachetools dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cryptography dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: gitpython dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: importlib-metadata dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: keyring dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pkginfo dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: python-dateutil dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: readme-renderer dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: rich dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: twine dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: urllib3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: virtualenv dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .config/constraints.txt | 44 ++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) 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 From 743d5623dd50f9c91dc489134171fce83cd5c623 Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Tue, 12 Mar 2024 16:26:55 +0000 Subject: [PATCH 2/2] Fix links in README.md --- docs/README.md | 4 ++-- playbooks/test-integration.yml | 1 + samples/integration/nox.txt | 17 +++++++++++------ samples/integration/podman.txt | 1 - 4 files changed, 14 insertions(+), 9 deletions(-) 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