-
Notifications
You must be signed in to change notification settings - Fork 6
python-deps(deps): bump the python-dependencies group with 60 updates #108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Updates the requirements on [typing-extensions](https://github.com/python/typing_extensions), [pip](https://github.com/pypa/pip), [poetry-pre-commit-plugin](https://github.com/vstrimaitis/poetry-pre-commit-plugin), [tm-devices](https://github.com/tektronix/tm_devices), [codespell](https://github.com/codespell-project/codespell), [mkdocs-ezglossary-plugin](https://github.com/realtimeprojects/mkdocs-ezglossary), [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin), [mkdocs-mermaid2-plugin](https://github.com/fralau/mkdocs-mermaid2-plugin), [packaging](https://github.com/pypa/packaging), [pygments](https://github.com/pygments/pygments), [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions), [requests](https://github.com/psf/requests), [tomli](https://github.com/hukkin/tomli), [psutil](https://github.com/giampaolo/psutil), [pytest](https://github.com/pytest-dev/pytest), [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/), [certifi](https://github.com/certifi/python-certifi), [charset-normalizer](https://github.com/jawah/charset_normalizer), [coverage[toml]](https://github.com/nedbat/coveragepy), [dataproperty](https://github.com/thombashi/DataProperty), [dnspython](https://github.com/rthalley/dnspython), [exceptiongroup](https://github.com/agronholm/exceptiongroup), [idna](https://github.com/kjd/idna), [iniconfig](https://github.com/pytest-dev/iniconfig), [jinja2](https://github.com/pallets/jinja), [markupsafe](https://github.com/pallets/markupsafe), [mbstrdecoder](https://github.com/thombashi/mbstrdecoder), [networkx](https://github.com/networkx/networkx), [pathvalidate](https://github.com/thombashi/pathvalidate), [pluggy](https://github.com/pytest-dev/pluggy), [pytablewriter](https://github.com/thombashi/pytablewriter), [pytz](https://github.com/stub42/pytz), [setuptools](https://github.com/pypa/setuptools), [six](https://github.com/benjaminp/six), [soupsieve](https://github.com/facelessuser/soupsieve), [tabledata](https://github.com/thombashi/tabledata), [tcolorpy](https://github.com/thombashi/tcolorpy), [typepy](https://github.com/thombashi/typepy), [typepy[datetime]](https://github.com/thombashi/typepy), [urllib3](https://github.com/urllib3/urllib3), [bracex](https://github.com/facelessuser/bracex), [click](https://github.com/pallets/click), [editdistpy](https://github.com/mammothb/editdistpy), [editorconfig](https://github.com/editorconfig/editorconfig-core-py), [importlib-metadata](https://github.com/python/importlib_metadata), [inflect](https://github.com/jaraco/inflect), [jsbeautifier](https://github.com/ghost6991/Jsbeautifier), [markdown](https://github.com/Python-Markdown/markdown), [mkdocs-autorefs](https://github.com/mkdocstrings/autorefs), [more-itertools](https://github.com/more-itertools/more-itertools), [mypy-extensions](https://github.com/python/mypy_extensions), [platformdirs](https://github.com/tox-dev/platformdirs), [pyyaml](https://github.com/yaml/pyyaml), [pyyaml-env-tag](https://github.com/waylan/pyyaml-env-tag), [super-collections](https://github.com/fralau/super-collections), [termcolor](https://github.com/termcolor/termcolor), [typeguard](https://github.com/agronholm/typeguard), [watchdog](https://github.com/gorakhargosh/watchdog), [wcmatch](https://github.com/facelessuser/wcmatch) and [zipp](https://github.com/jaraco/zipp) to permit the latest version. Updates `typing-extensions` from 4.12.2 to 4.13.2 - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](python/typing_extensions@4.12.2...4.13.2) Updates `pip` to 25.0.1 - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](pypa/pip@24.0...25.0.1) Updates `poetry-pre-commit-plugin` to 0.2.2 - [Release notes](https://github.com/vstrimaitis/poetry-pre-commit-plugin/releases) - [Commits](vstrimaitis/poetry-pre-commit-plugin@0.1.2...0.2.2) Updates `tm-devices` to 3.2.0 - [Release notes](https://github.com/tektronix/tm_devices/releases) - [Changelog](https://github.com/tektronix/tm_devices/blob/main/CHANGELOG.md) - [Commits](tektronix/tm_devices@v2.3.0...v3.2.0) Updates `codespell` from 2.3.0 to 2.4.1 - [Release notes](https://github.com/codespell-project/codespell/releases) - [Commits](codespell-project/codespell@v2.3.0...v2.4.1) Updates `mkdocs-ezglossary-plugin` from 1.7.1 to 2.1.0 - [Changelog](https://github.com/realtimeprojects/mkdocs-ezglossary/blob/main/docs/releases.md) - [Commits](realtimeprojects/mkdocs-ezglossary@v1.7.1...v2.1.0) Updates `mkdocs-macros-plugin` from 1.3.7 to 1.4.0 - [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases) - [Changelog](https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md) - [Commits](fralau/mkdocs-macros-plugin@v1.3.7...v1.4.0) Updates `mkdocs-mermaid2-plugin` from 1.2.1 to 1.2.3 - [Release notes](https://github.com/fralau/mkdocs-mermaid2-plugin/releases) - [Changelog](https://github.com/fralau/mkdocs-mermaid2-plugin/blob/master/CHANGELOG.md) - [Commits](fralau/mkdocs-mermaid2-plugin@v1.2.1...v1.2.3) Updates `packaging` from 24.2 to 25.0 - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](pypa/packaging@24.2...25.0) Updates `pygments` from 2.18.0 to 2.19.2 - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.18.0...2.19.2) Updates `pymdown-extensions` from 10.12 to 10.15 - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](facelessuser/pymdown-extensions@10.12...10.15) Updates `requests` from 2.32.3 to 2.32.4 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.3...v2.32.4) Updates `tomli` from 2.2.1 to 2.3.0 - [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md) - [Commits](hukkin/tomli@2.2.1...2.3.0) Updates `psutil` from 6.1.0 to 7.1.1 - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](giampaolo/psutil@release-6.1.0...release-7.1.1) Updates `pytest` from 8.3.4 to 8.3.5 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.4...8.3.5) Updates `beautifulsoup4` from 4.12.3 to 4.14.2 Updates `certifi` from 2024.8.30 to 2025.10.5 - [Commits](certifi/python-certifi@2024.08.30...2025.10.05) Updates `charset-normalizer` from 3.4.0 to 3.4.4 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](jawah/charset_normalizer@3.4.0...3.4.4) Updates `coverage[toml]` from 7.6.1 to 7.10.7 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](nedbat/coveragepy@7.6.1...7.10.7) Updates `dataproperty` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/thombashi/DataProperty/releases) - [Commits](thombashi/DataProperty@v1.0.1...v1.1.0) Updates `dnspython` from 2.6.1 to 2.7.0 - [Release notes](https://github.com/rthalley/dnspython/releases) - [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst) - [Commits](rthalley/dnspython@v2.6.1...v2.7.0) Updates `exceptiongroup` from 1.2.2 to 1.3.0 - [Release notes](https://github.com/agronholm/exceptiongroup/releases) - [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst) - [Commits](agronholm/exceptiongroup@1.2.2...1.3.0) Updates `idna` from 3.10 to 3.11 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](kjd/idna@v3.10...v3.11) Updates `iniconfig` from 2.0.0 to 2.1.0 - [Release notes](https://github.com/pytest-dev/iniconfig/releases) - [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG) - [Commits](pytest-dev/iniconfig@v2.0.0...v2.1.0) Updates `jinja2` from 3.1.5 to 3.1.6 - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@3.1.5...3.1.6) Updates `markupsafe` from 2.1.5 to 3.0.3 - [Release notes](https://github.com/pallets/markupsafe/releases) - [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst) - [Commits](pallets/markupsafe@2.1.5...3.0.3) Updates `mbstrdecoder` from 1.1.3 to 1.1.4 - [Release notes](https://github.com/thombashi/mbstrdecoder/releases) - [Commits](thombashi/mbstrdecoder@v1.1.3...v1.1.4) Updates `networkx` from 3.1 to 3.2.1 - [Release notes](https://github.com/networkx/networkx/releases) - [Commits](networkx/networkx@networkx-3.1...networkx-3.2.1) Updates `pathvalidate` from 3.2.1 to 3.3.1 - [Release notes](https://github.com/thombashi/pathvalidate/releases) - [Changelog](https://github.com/thombashi/pathvalidate/blob/master/CHANGELOG.md) - [Commits](thombashi/pathvalidate@v3.2.1...v3.3.1) Updates `pluggy` from 1.5.0 to 1.6.0 - [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pluggy@1.5.0...1.6.0) Updates `pytablewriter` from 1.2.0 to 1.2.1 - [Release notes](https://github.com/thombashi/pytablewriter/releases) - [Changelog](https://github.com/thombashi/pytablewriter/blob/master/CHANGELOG.md) - [Commits](thombashi/pytablewriter@v1.2.0...v1.2.1) Updates `pytz` from 2024.2 to 2025.2 - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](stub42/pytz@release_2024.2...release_2025.2) Updates `setuptools` from 75.3.0 to 80.9.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](pypa/setuptools@v75.3.0...v80.9.0) Updates `six` from 1.16.0 to 1.17.0 - [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES) - [Commits](benjaminp/six@1.16.0...1.17.0) Updates `soupsieve` from 2.6 to 2.8 - [Release notes](https://github.com/facelessuser/soupsieve/releases) - [Commits](facelessuser/soupsieve@2.6...2.8) Updates `tabledata` from 1.3.3 to 1.3.4 - [Release notes](https://github.com/thombashi/tabledata/releases) - [Commits](thombashi/tabledata@v1.3.3...v1.3.4) Updates `tcolorpy` from 0.1.6 to 0.1.7 - [Release notes](https://github.com/thombashi/tcolorpy/releases) - [Changelog](https://github.com/thombashi/tcolorpy/blob/master/CHANGELOG.md) - [Commits](thombashi/tcolorpy@v0.1.6...v0.1.7) Updates `typepy` from 1.3.2 to 1.3.4 - [Release notes](https://github.com/thombashi/typepy/releases) - [Commits](thombashi/typepy@v1.3.2...v1.3.4) Updates `typepy[datetime]` from 1.3.2 to 1.3.4 - [Release notes](https://github.com/thombashi/typepy/releases) - [Commits](thombashi/typepy@v1.3.2...v1.3.4) Updates `urllib3` from 2.2.3 to 2.5.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.2.3...2.5.0) Updates `bracex` from 2.5.post1 to 2.6 - [Release notes](https://github.com/facelessuser/bracex/releases) - [Commits](facelessuser/bracex@2.5.post1...2.6) Updates `click` from 8.1.7 to 8.1.8 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst) - [Commits](pallets/click@8.1.7...8.1.8) Updates `editdistpy` from 0.1.5 to 0.1.6 - [Release notes](https://github.com/mammothb/editdistpy/releases) - [Changelog](https://github.com/mammothb/editdistpy/blob/master/CHANGELOG.md) - [Commits](mammothb/editdistpy@v0.1.5...v0.1.6) Updates `editorconfig` from 0.12.4 to 0.17.1 - [Commits](editorconfig/editorconfig-core-py@v0.12.4...v0.17.1) Updates `importlib-metadata` from 8.5.0 to 8.7.0 - [Release notes](https://github.com/python/importlib_metadata/releases) - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst) - [Commits](python/importlib_metadata@v8.5.0...v8.7.0) Updates `inflect` from 7.4.0 to 7.5.0 - [Release notes](https://github.com/jaraco/inflect/releases) - [Changelog](https://github.com/jaraco/inflect/blob/main/NEWS.rst) - [Commits](jaraco/inflect@v7.4.0...v7.5.0) Updates `jsbeautifier` from 1.15.1 to 1.15.4 - [Commits](https://github.com/ghost6991/Jsbeautifier/commits) Updates `markdown` from 3.7 to 3.9 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](Python-Markdown/markdown@3.7...3.9.0) Updates `mkdocs-autorefs` from 1.2.0 to 1.4.3 - [Release notes](https://github.com/mkdocstrings/autorefs/releases) - [Changelog](https://github.com/mkdocstrings/autorefs/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/autorefs@1.2.0...1.4.3) Updates `more-itertools` from 10.5.0 to 10.8.0 - [Release notes](https://github.com/more-itertools/more-itertools/releases) - [Commits](more-itertools/more-itertools@v10.5.0...v10.8.0) Updates `mypy-extensions` from 1.0.0 to 1.1.0 - [Commits](python/mypy_extensions@1.0.0...1.1.0) Updates `platformdirs` from 4.3.6 to 4.4.0 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst) - [Commits](tox-dev/platformdirs@4.3.6...4.4.0) Updates `pyyaml` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES) - [Commits](yaml/pyyaml@6.0.2...6.0.3) Updates `pyyaml-env-tag` from 0.1 to 1.1 - [Commits](waylan/pyyaml-env-tag@0.1...1.1) Updates `super-collections` from 0.5.3 to 0.6.2 - [Commits](fralau/super-collections@v0.5.3...v0.6.2) Updates `termcolor` from 2.4.0 to 3.1.0 - [Release notes](https://github.com/termcolor/termcolor/releases) - [Changelog](https://github.com/termcolor/termcolor/blob/main/CHANGES.md) - [Commits](termcolor/termcolor@2.4.0...3.1.0) Updates `typeguard` from 4.4.0 to 4.4.4 - [Release notes](https://github.com/agronholm/typeguard/releases) - [Changelog](https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst) - [Commits](agronholm/typeguard@4.4.0...4.4.4) Updates `watchdog` from 4.0.2 to 6.0.0 - [Release notes](https://github.com/gorakhargosh/watchdog/releases) - [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst) - [Commits](gorakhargosh/watchdog@v4.0.2...v6.0.0) Updates `wcmatch` from 10.0 to 10.1 - [Release notes](https://github.com/facelessuser/wcmatch/releases) - [Commits](facelessuser/wcmatch@10.0...10.1) Updates `zipp` from 3.20.2 to 3.23.0 - [Release notes](https://github.com/jaraco/zipp/releases) - [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst) - [Commits](jaraco/zipp@v3.20.2...v3.23.0) --- updated-dependencies: - dependency-name: typing-extensions dependency-version: 4.13.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pip dependency-version: 25.0.1 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: poetry-pre-commit-plugin dependency-version: 0.2.2 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: tm-devices dependency-version: 3.2.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: codespell dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-ezglossary-plugin dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: mkdocs-macros-plugin dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-mermaid2-plugin dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: packaging dependency-version: '25.0' dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: pygments dependency-version: 2.19.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pymdown-extensions dependency-version: '10.15' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: requests dependency-version: 2.32.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: tomli dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: psutil dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: pytest dependency-version: 8.3.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: beautifulsoup4 dependency-version: 4.14.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: certifi dependency-version: 2025.10.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: charset-normalizer dependency-version: 3.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: coverage[toml] dependency-version: 7.10.7 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: dataproperty dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: dnspython dependency-version: 2.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: exceptiongroup dependency-version: 1.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: idna dependency-version: '3.11' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: iniconfig dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: jinja2 dependency-version: 3.1.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: markupsafe dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: mbstrdecoder dependency-version: 1.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: networkx dependency-version: 3.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pathvalidate dependency-version: 3.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pluggy dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pytablewriter dependency-version: 1.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pytz dependency-version: '2025.2' dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: setuptools dependency-version: 80.9.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: six dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: soupsieve dependency-version: '2.8' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: tabledata dependency-version: 1.3.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: tcolorpy dependency-version: 0.1.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: typepy dependency-version: 1.3.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: typepy[datetime] dependency-version: 1.3.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: urllib3 dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: bracex dependency-version: '2.6' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: click dependency-version: 8.1.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: editdistpy dependency-version: 0.1.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: editorconfig dependency-version: 0.17.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: importlib-metadata dependency-version: 8.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: inflect dependency-version: 7.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: jsbeautifier dependency-version: 1.15.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: markdown dependency-version: '3.9' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-autorefs dependency-version: 1.4.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: more-itertools dependency-version: 10.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mypy-extensions dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: platformdirs dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pyyaml dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pyyaml-env-tag dependency-version: '1.1' dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: super-collections dependency-version: 0.6.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: termcolor dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: typeguard dependency-version: 4.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: watchdog dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-dependencies - dependency-name: wcmatch dependency-version: '10.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: zipp dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Dependency ReviewThe following issues were found:
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #108 +/- ##
=======================================
Coverage 80.72% 80.72%
=======================================
Files 3 3
Lines 524 524
Branches 94 94
=======================================
Hits 423 423
Misses 82 82
Partials 19 19 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Test Results (windows)
tests\test_client.pytekhsi_client = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x0000026A9F988C80>
capsys = <_pytest.capture.CaptureFixture object at 0x0000026AA09AA000>
instrument = True, sum_count = 5, sum_acq_time = 10.0, sum_data_rate = 50.0
expected_output = 'Average Update Rate:0.50, Data Rate:10.00Mbs'
@pytest.mark.parametrize(
("instrument", "sum_count", "sum_acq_time", "sum_data_rate", "expected_output"),
[
(True, 5, 10.0, 50.0, "Average Update Rate:0.50, Data Rate:10.00Mbs"),
],
)
def test_server_connection(
tekhsi_client: TekHSIConnect,
capsys: pytest.CaptureFixture[str],
instrument: bool,
sum_count: int,
sum_acq_time: float,
sum_data_rate: float,
expected_output: str,
) -> None:
"""Test the server connection using the TekHSI client.
Args:
tekhsi_client: An instance of the TekHSI client to be tested.
capsys (CaptureFixture): Pytest fixture to capture system output.
instrument: Whether the instrument is connected.
sum_count: The sum count.
sum_acq_time: The sum acquisition time.
sum_data_rate: The sum data rate.
expected_output: The expected output message.
"""
# Set the required attributes
tekhsi_client._instrument = instrument
tekhsi_client._sum_count = sum_count
tekhsi_client._sum_acq_time = sum_acq_time
tekhsi_client._sum_data_rate = sum_data_rate
# Set the verbose attribute to True
tekhsi_client.verbose = True
# Use the context manager to handle connection
> with tekhsi_client as connection:
capsys = <_pytest.capture.CaptureFixture object at 0x0000026AA09AA000>
captured = CaptureResult(out='2025-10-20 13:40:07.000488 - enter()\n', err='')
connection = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x0000026A9F988C80>
expected_output = 'Average Update Rate:0.50, Data Rate:10.00Mbs'
instrument = True
request = name: "test_client"
response = status: CONNECTSTATUS_SUCCESS
sum_acq_time = 10.0
sum_count = 5
sum_data_rate = 50.0
tekhsi_client = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x0000026A9F988C80>
tests\test_client.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox\tests\Lib\site-packages\tekhsi\tek_hsi_connect.py:211: in __exit__
self.close()
exc_tb = None
exc_type = None
exc_val = None
self = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x0000026A9F988C80>
.tox\tests\Lib\site-packages\tekhsi\tek_hsi_connect.py:443: in close
self.force_sequence()
self = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x0000026A9F988C80>
.tox\tests\Lib\site-packages\tekhsi\tek_hsi_connect.py:500: in force_sequence
self.connection.RequestNewSequence(request)
request = name: "168ab7b1-1bdd-4d03-a8ff-91ba16d95a0f"
self = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x0000026A9F988C80>
.tox\tests\Lib\site-packages\grpc\_channel.py:1181: in __call__
return _end_unary_response_blocking(state, call, False, None)
call = <grpc._cython.cygrpc.SegregatedCall object at 0x0000026AA0AD60C0>
compression = None
credentials = None
metadata = None
request = name: "168ab7b1-1bdd-4d03-a8ff-91ba16d95a0f"
self = <grpc._channel._UnaryUnaryMultiCallable object at 0x0000026AA0B2A350>
state = <grpc._channel._RPCState object at 0x0000026AA09AA420>
timeout = None
wait_for_ready = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
state = <grpc._channel._RPCState object at 0x0000026AA09AA420>
call = <grpc._cython.cygrpc.SegregatedCall object at 0x0000026AA0AD60C0>
with_call = False, deadline = None
def _end_unary_response_blocking(
state: _RPCState,
call: cygrpc.SegregatedCall,
with_call: bool,
deadline: Optional[float],
) -> Union[ResponseType, Tuple[ResponseType, grpc.Call]]:
if state.code is grpc.StatusCode.OK:
if with_call:
rendezvous = _MultiThreadedRendezvous(state, call, None, deadline)
return state.response, rendezvous
else:
return state.response
else:
> raise _InactiveRpcError(state) # pytype: disable=not-instantiable
E grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
E status = StatusCode.FAILED_PRECONDITION
E details = ""
E debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:50312 {grpc_status:9, grpc_message:""}"
E >
call = <grpc._cython.cygrpc.SegregatedCall object at 0x0000026AA0AD60C0>
deadline = None
state = <grpc._channel._RPCState object at 0x0000026AA09AA420>
with_call = False
.tox\tests\Lib\site-packages\grpc\_channel.py:1009: _InactiveRpcError |
Test Results (ubuntu)
tests/test_client.pytekhsi_client = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x7f67a54f3cb0>
capsys = <_pytest.capture.CaptureFixture object at 0x7f67a533d790>
instrument = True, sum_count = 5, sum_acq_time = 10.0, sum_data_rate = 50.0
expected_output = 'Average Update Rate:0.50, Data Rate:10.00Mbs'
@pytest.mark.parametrize(
("instrument", "sum_count", "sum_acq_time", "sum_data_rate", "expected_output"),
[
(True, 5, 10.0, 50.0, "Average Update Rate:0.50, Data Rate:10.00Mbs"),
],
)
def test_server_connection(
tekhsi_client: TekHSIConnect,
capsys: pytest.CaptureFixture[str],
instrument: bool,
sum_count: int,
sum_acq_time: float,
sum_data_rate: float,
expected_output: str,
) -> None:
"""Test the server connection using the TekHSI client.
Args:
tekhsi_client: An instance of the TekHSI client to be tested.
capsys (CaptureFixture): Pytest fixture to capture system output.
instrument: Whether the instrument is connected.
sum_count: The sum count.
sum_acq_time: The sum acquisition time.
sum_data_rate: The sum data rate.
expected_output: The expected output message.
"""
# Set the required attributes
tekhsi_client._instrument = instrument
tekhsi_client._sum_count = sum_count
tekhsi_client._sum_acq_time = sum_acq_time
tekhsi_client._sum_data_rate = sum_data_rate
# Set the verbose attribute to True
tekhsi_client.verbose = True
# Use the context manager to handle connection
> with tekhsi_client as connection:
capsys = <_pytest.capture.CaptureFixture object at 0x7f67a533d790>
captured = CaptureResult(out='2025-10-20 13:39:17.000196 - enter()\n', err='')
connection = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x7f67a54f3cb0>
expected_output = 'Average Update Rate:0.50, Data Rate:10.00Mbs'
instrument = True
request = name: "test_client"
response = status: CONNECTSTATUS_SUCCESS
sum_acq_time = 10.0
sum_count = 5
sum_data_rate = 50.0
tekhsi_client = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x7f67a54f3cb0>
tests/test_client.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
.tox/tests/lib/python3.12/site-packages/tekhsi/tek_hsi_connect.py:211: in __exit__
self.close()
exc_tb = None
exc_type = None
exc_val = None
self = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x7f67a54f3cb0>
.tox/tests/lib/python3.12/site-packages/tekhsi/tek_hsi_connect.py:443: in close
self.force_sequence()
self = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x7f67a54f3cb0>
.tox/tests/lib/python3.12/site-packages/tekhsi/tek_hsi_connect.py:500: in force_sequence
self.connection.RequestNewSequence(request)
request = name: "f20b1255-8d7e-4629-9b0b-486fdf3512dd"
self = <tekhsi.tek_hsi_connect.TekHSIConnect object at 0x7f67a54f3cb0>
.tox/tests/lib/python3.12/site-packages/grpc/_channel.py:1181: in __call__
return _end_unary_response_blocking(state, call, False, None)
call = <grpc._cython.cygrpc.SegregatedCall object at 0x7f67a53e0e00>
compression = None
credentials = None
metadata = None
request = name: "f20b1255-8d7e-4629-9b0b-486fdf3512dd"
self = <grpc._channel._UnaryUnaryMultiCallable object at 0x7f67a538a040>
state = <grpc._channel._RPCState object at 0x7f67a533dd60>
timeout = None
wait_for_ready = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
state = <grpc._channel._RPCState object at 0x7f67a533dd60>
call = <grpc._cython.cygrpc.SegregatedCall object at 0x7f67a53e0e00>
with_call = False, deadline = None
def _end_unary_response_blocking(
state: _RPCState,
call: cygrpc.SegregatedCall,
with_call: bool,
deadline: Optional[float],
) -> Union[ResponseType, Tuple[ResponseType, grpc.Call]]:
if state.code is grpc.StatusCode.OK:
if with_call:
rendezvous = _MultiThreadedRendezvous(state, call, None, deadline)
return state.response, rendezvous
else:
return state.response
else:
> raise _InactiveRpcError(state) # pytype: disable=not-instantiable
E grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
E status = StatusCode.FAILED_PRECONDITION
E details = ""
E debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:50312 {grpc_message:"", grpc_status:9}"
E >
call = <grpc._cython.cygrpc.SegregatedCall object at 0x7f67a53e0e00>
deadline = None
state = <grpc._channel._RPCState object at 0x7f67a533dd60>
with_call = False
.tox/tests/lib/python3.12/site-packages/grpc/_channel.py:1009: _InactiveRpcError |
Test Results (macos)
|
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
Updates the requirements on typing-extensions, pip, poetry-pre-commit-plugin, tm-devices, codespell, mkdocs-ezglossary-plugin, mkdocs-macros-plugin, mkdocs-mermaid2-plugin, packaging, pygments, pymdown-extensions, requests, tomli, psutil, pytest, beautifulsoup4, certifi, charset-normalizer, coverage[toml], dataproperty, dnspython, exceptiongroup, idna, iniconfig, jinja2, markupsafe, mbstrdecoder, networkx, pathvalidate, pluggy, pytablewriter, pytz, setuptools, six, soupsieve, tabledata, tcolorpy, typepy, typepy[datetime], urllib3, bracex, click, editdistpy, editorconfig, importlib-metadata, inflect, jsbeautifier, markdown, mkdocs-autorefs, more-itertools, mypy-extensions, platformdirs, pyyaml, pyyaml-env-tag, super-collections, termcolor, typeguard, watchdog, wcmatch and zipp to permit the latest version.
Updates
typing-extensionsfrom 4.12.2 to 4.13.2Release notes
Sourced from typing-extensions's releases.
... (truncated)
Changelog
Sourced from typing-extensions's changelog.
... (truncated)
Commits
4525e9dPrepare release 4.13.2 (#583)88a0c20Do not shadow user arguments in generated__new__by@deprecated(#581)281d7b0Add 3rd party tests for litestar (#578)8092c39fixTypeAliasTypeunion withtyping.TypeAliasType(#575)45a8847Prepare release 4.13.1 (#573)f264e58Move CI to "ubuntu-latest" (round 2) (#570)5ce0e69Fix TypeError with evaluate_forward_ref on some 3.10 and 3.9 versions (#558)304f5cbAdd SQLAlchemy to third-party daily tests (#561)ebe2b94Fix duplicated keywords for typing._ConcatenateGenericAlias in 3.10.2 (#557)9f93d6fAdd intersphinx links for 3.13 typing features (#550)Updates
pipto 25.0.1Changelog
Sourced from pip's changelog.
... (truncated)
Commits
bc7c88cBump for releaseebd0a52Don't pass --cert to build subprocesses unless also given on CLIaea8629Fix locate_file() type hints for older Pythonse612988Add build-project.py compatibility note202344eUpdate the release process docsdc696c2Patch out EXTERNALLY-MANAGED for self-check tests (#13179)f47b587Bump for release74a7f33Update AUTHORS.txta008888Merge pull request #13171 from pypa/dependabot/github_actions/github-actions-...d265fb7Merge pull request #13174 from ichard26/changelogUpdates
poetry-pre-commit-pluginto 0.2.2Release notes
Sourced from poetry-pre-commit-plugin's releases.
Commits
b7834a2Bump version5800969Fix pre-commit not found (#10)96d3dffBump version3b0e860Bump versione3029cfRevert back to standard dependency version requirements (#9)4726425Compatibility with poetry 2.0.0 (#8)23d47afFix badgeUpdates
tm-devicesto 3.2.0Release notes
Sourced from tm-devices's releases.
Changelog
Sourced from tm-devices's changelog.
... (truncated)
Commits
ca6245e3.2.0047ee00feat: Add disable_command_verification config file and environment variable o...d67db32python-deps(deps-dev): update ruff requirement from 0.11.7 to 0.11.8 in the p...b5c6349fix: Ensure VISA timeout is reset after reboot in pi_control (#425)8b2575cpython-deps(deps-dev): bump the python-dependencies group with 2 updates (#421)f63dd48Add tip in contribution guide pointing users to online docs for better viewin...8f9e4e1python-deps(deps-dev): bump the python-dependencies group with 2 updates (#416)8f3b1a9fix: Fixed thelimit[Y]commands on certain models which were being generat...2ec887dgh-actions(deps): bump tektronix/python-package-ci-cd (#412)648f21cpython-deps(deps-dev): update ruff requirement from 0.11.2 to 0.11.4 in the p...Updates
codespellfrom 2.3.0 to 2.4.1Release notes
Sourced from codespell's releases.
... (truncated)
Commits
63c8f83Reverthep->heap, help,in dictionary_rare.txt from #3461 (#3624)db0100eRun pytest GitHub Action on an ARM processor (#3619)c6bdc1f[pre-commit.ci] autoupdate less frequently654b3edRunruff format913871eApply ruff/flake8-pytest-style rule PT006b782f25Changes for ruff 0.9.19c3a652[pre-commit.ci] pre-commit autoupdate2626491Remove socioeconomic entriesec57cffAdd spelling correction for denila and variant.2acfc37[pre-commit.ci] pre-commit autoupdateUpdates
mkdocs-ezglossary-pluginfrom 1.7.1 to 2.1.0Changelog
Sourced from mkdocs-ezglossary-plugin's changelog.
Commits
e411514release v2.1.0.e56f4f5release v2.1.0a3.7b65910add mkdocs to etc/requirements.txte56133badd site/ to .gitignore.83fcc1dMerge pull request #29 from stephffuller/patch-119f0a22readded back logging removed in error2b0b492fixed a few issues, removed logging as requested, and tox tests now pass280f68fMerge branch 'patch-1' of https://github.com/stephffuller/mkdocs-ezglossary i...ca90539release v2.1.0a2.09381cbMerge pull request #27 from KorayKirli/preserve-tooltip-ref-textUpdates
mkdocs-macros-pluginfrom 1.3.7 to 1.4.0Changelog
Sourced from mkdocs-macros-plugin's changelog.
Commits
b1dacfbDelete install_package() function from codebase4ec687eRemove auto-install of missing pluglet (#262)e9dec13Remove installation of missing pluglet (but meaningful message) #2629ef2b98Include new functionyaml_support()from super_collections (#258)86e31f7Define explicitely python inupdate_pypi.sh6b396ecAdd info in doc that a module can have relative path (#263)62daea9Fix: Fix detection of Jinja2, to allow title rendering (#266)e0ba1baTest built-in filters (#253)0bc57e3Fix imprecision in description of parameters for jinja2 syntax (#252)4fb7bf6Change tests: MkDocsPage.find() -> find_text()Updates
mkdocs-mermaid2-pluginfrom 1.2.1 to 1.2.3Changelog
Sourced from mkdocs-mermaid2-plugin's changelog.
Commits
59498d0Reorganize Tips and Tricks page0304ac5Improve documentation of how to use Mkdocs-Macros (#123)d1cf04bInsert suggestion to use MkDocs-Macros for variables and macros4959ee4Bump version for fix of #119 (Deprecation warning)0c12a8bMerge pull request #119 from omarirfa/masterfbfcc32bug: fixing replacewith depreciation0511d01Minor updates to the Debug section, forextra_javascript(#111)b6f04e8Update documentation to clarifyextra_javascriptas failsafe (#111)Updates
packagingfrom 24.2 to 25.0Release notes
Sourced from packaging's releases.
Changelog
Sourced from packaging's changelog.
Commits
f585376Bump for release600eceaAdd changelog entries3910129support 'extras' and 'dependency_groups' markers (#888)8e49b43Add support for PEP 738 Android tags (#880)e624d8eBump the github-actions group with 3 updates (#886)71f38d8Bump the github-actions group with 2 updates (#878)9b4922dBump the github-actions group with 3 updates (#870)8510bd9Upgrade to ruff 0.9.1 (#865)9375ec2Re-add tests for Unicode file name parsing (#863)2256ed4Bump the github-actions group across 1 directory with 2 updates (#864)Updates
pygmentsfrom 2.18.0 to 2.19.2Release notes
Sourced from pygments's releases.
... (truncated)
Changelog
Sourced from pygments's changelog.