Bump the minor-and-patch group across 1 directory with 9 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(5 months ago)
(4 months ago)
(4 months ago)
dependencies python
Bumps the minor-and-patch group with 9 updates in the / directory:
| Package | From | To |
|---|---|---|
| coverage | 7.13.0 |
7.13.1 |
| identify | 2.6.15 |
2.6.16 |
| importlib-metadata | 8.7.0 |
8.7.1 |
| ipython | 9.8.0 |
9.9.0 |
| nodeenv | 1.9.1 |
1.10.0 |
| pre-commit | 4.5.0 |
4.5.1 |
| pyparsing | 3.2.5 |
3.3.1 |
| tox | 4.32.0 |
4.34.1 |
| virtualenv | 20.35.4 |
20.36.1 |
Updates coverage from 7.13.0 to 7.13.1
Changelog
Sourced from coverage's changelog.
Version 7.13.1 — 2025-12-28
Added: the JSON report now includes a
"start_line"key for function and class regions, indicating the first line of the region in the source. Closesissue 2110_.Added: The
debug datacommand now takes file names as arguments on the command line, so you can inspect specific data files without needing to set theCOVERAGE_FILEenvironment variable.Fix: the JSON report used to report module docstrings as executed lines, which no other report did, as described in
issue 2105_. This is now fixed, thanks to Jianrong Zhao.Fix: coverage.py uses a more disciplined approach to detecting where third-party code is installed, and avoids measuring it. This shouldn't change any behavior. If you find that it does, please get in touch.
Performance: data files that will be combined now record their hash as part of the file name. This lets us skip duplicate data more quickly, speeding the combining step.
Docs: added a section explaining more about what is considered a missing branch and how it is reported: :ref:
branch_explain, as requested inissue 1597. Thanks toAyisha Mohammed <pull 2092_>.Tests: the test suite misunderstood what core was being tested if
COVERAGE_COREwasn't set on 3.14+. This is now fixed, closingissue 2109_... _issue 1597: coveragepy/coveragepy#1597 .. _pull 2092: coveragepy/coveragepy#2092 .. _issue 2105: coveragepy/coveragepy#2105 .. _issue 2109: coveragepy/coveragepy#2109 .. _issue 2110: coveragepy/coveragepy#2110
.. _changes_7-13-0:
Commits
a6afdc3docs: sample HTML for 7.13.1a497081docs: prep for 7.13.1e992033docs: polish up CHANGES18bba6echore: bump the action-dependencies group with 4 updates (#2111)80fb808refactor: (?x:...) lets us use re.VERBOSE even when combining latercc272bddocs: leave a comment so we'll find this when 3.12 is the minimum70d007dtypes: be explicita2c1940types: fully import modules that will be patched57b975dtypes: explicit Protocol inheritance permits changing parameter names63ec12dtypes: clarify that morfs arguments can be a single morf- Additional commits viewable in compare view
Updates identify from 2.6.15 to 2.6.16
Commits
e31a62bv2.6.16de8beb6Merge pull request #558 from seanbudd/patch-1b5574acAdd support for '.xliff' file extension059831fMerge pull request #555 from Roxedus/feat/ipxe7e6b541Add .ipxe extension9e78792Merge pull request #554 from pre-commit/pre-commit-ci-update-configa35c416[pre-commit.ci] pre-commit autoupdate5cab69eMerge pull request #553 from pre-commit/pre-commit-ci-update-configc8edd7e[pre-commit.ci] pre-commit autoupdate47d582bMerge pull request #551 from pre-commit/pre-commit-ci-update-config- Additional commits viewable in compare view
Updates importlib-metadata from 8.7.0 to 8.7.1
Commits
84e9028Finalize36ed6f6Merge pull request #521 from 2xB/fix520f6eee56Rely on passthrough to designate a wrapper for its side effect.3c9510bPrefer noop for degenerate behavior.a36bab9Avoid if block.8dd2937Decouple clear_after_fork from lru_cache and then compose.1da3f45Add news fragment.a1c25d8🧎♀️ Genuflect to the types.4e962a8👹 Feed the hobgoblins (delint).6a30ab9Allow initial currsize to be greater than one (as happens when running the te...- Additional commits viewable in compare view
Updates ipython from 9.8.0 to 9.9.0
Commits
0c28fe5release 9.9.0b33b134whats new 9.9 (#15113)3841c05whats new 990423da8Stop assuming that memory addresses are signed (#15111)4d0cb19Stop assuming that memory addresses are signed4d71bcfFix completions for methods starting with_(#15106)28d83b9fix-test74bf6d0add-end-to-end-teste62c4bafix-completions-for-private-attr11e1f40Add prompt_toolkit's unix_word_rubout to assignable commands for shortcuts (#...- Additional commits viewable in compare view
Updates nodeenv from 1.9.1 to 1.10.0
Release notes
Sourced from nodeenv's releases.
1.10.0 - drop
What's Changed
Fixed bugs 🐛
- Use lowercase lookup for archmap by
@robmoss2kin ekalinin/nodeenv#382Improvements 🛠
- Add support for Python 3.13 by
@hugovkin ekalinin/nodeenv#367- Add UV Virtual Environment support by
@Vizonexin ekalinin/nodeenv#386- Use sh instead of bash by
@WhyNotHugoin ekalinin/nodeenv#389- Replace additional use of
which(1)withshutil.which()by@mgornyin ekalinin/nodeenv#355Other Changes
- Support leading
vin.node-versionby@nix6839in ekalinin/nodeenv#359- Check host platform when finding
nodeversion by@max0x53in ekalinin/nodeenv#363New Contributors
@hugovkmade their first contribution in ekalinin/nodeenv#367@nix6839made their first contribution in ekalinin/nodeenv#359@max0x53made their first contribution in ekalinin/nodeenv#363@robmoss2kmade their first contribution in ekalinin/nodeenv#382@Vizonexmade their first contribution in ekalinin/nodeenv#386@WhyNotHugomade their first contribution in ekalinin/nodeenv#389@mgornymade their first contribution in ekalinin/nodeenv#355Full Changelog: https://github.com/ekalinin/nodeenv/compare/1.9.1...1.10.0
Commits
9dee547chore: bump nodeenv version to 1.10.0d45aabbchore: add pyright ignore comments for compatibility55d6c21chore: update AUTHORS5f694e6test: update test test_node_system_creates_shimfa3fdfbMerge branch 'master' of github.com:ekalinin/nodeenve868dbeReplace additional use ofwhich(1)withshutil.which()(#355)b4cd00dtest: enhance activation tests for nodeenv with custom prompts and file handling0b5ea9drefactor(tests): improve readability of mock patches in nodeenv tests37c0c30ci: add GH workflow for testing and coverage in PR326a7a4test: add comprehensive tests for install_npm and install_npm_win functions- Additional commits viewable in compare view
Updates pre-commit from 4.5.0 to 4.5.1
Release notes
Sourced from pre-commit's releases.
pre-commit v4.5.1
Fixes
- Fix
language: pythonwithrepo: localwithoutadditional_dependencies.
- #3597 PR by
@asottile.
Changelog
Sourced from pre-commit's changelog.
4.5.1 - 2025-12-16
Fixes
- Fix
language: pythonwithrepo: localwithoutadditional_dependencies.
- #3597 PR by
@asottile.
Commits
8a0630cv4.5.1fcbc745Merge pull request #3597 from pre-commit/empty-setup-py51592eefix python local template when artifact dirs are present67e8fafMerge pull request #3596 from pre-commit/pre-commit-ci-update-configc251e6b[pre-commit.ci] pre-commit autoupdate98ccafaMerge pull request #3593 from pre-commit/pre-commit-ci-update-config4895355[pre-commit.ci] pre-commit autoupdate2cedd58Merge pull request #3588 from pre-commit/pre-commit-ci-update-config465192d[pre-commit.ci] pre-commit autoupdatefd42f96Merge pull request #3586 from pre-commit/zipapp-sha256-file-not-needed- Additional commits viewable in compare view
Updates pyparsing from 3.2.5 to 3.3.1
Changelog
Sourced from pyparsing's changelog.
Version 3.3.1 - December, 2025
- Added license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and Marc Mueller for submitted issue and PR. Fixes #626.
Version 3.3.0 - December, 2025
=========================================================================================== The version 3.3.0 release will begin emitting
DeprecationWarningsfor pyparsing methods that have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August, 2021, with legacy names retained as aliases). In preparation, I added in pyparsing 3.2.2 a utility for finding and replacing the legacy method names with the new names. This utility is located atpyparsing/tools/cvt_pep8_names.py. This script will scan all Python files specified on the command line, and if the-uoption is selected, will replace all occurrences of the old method names with the new PEP8-compliant names, updating the files in place.Here is an example that converts all the files in the pyparsing
/examplesdirectory:python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.pyThe new names are compatible with pyparsing versions 3.0.0 and later.
Deprecated
indentedBlock, when converted using thecvt_pyparsing_pep8_namesutility, will emitUserWarningsthat additional code changes will be required. This is because the newIndentedBlockclass no longer requires the calling code to supply an indent stack, while adding support for nested indentation levels and grouping.Deprecated
locatedExpr, when converted using thecvt_pyparsing_pep8_namesutility, will emitUserWarningsthat additional code changes may be required. The newLocatedclass removes the extra grouping level of the parsed values. (If the originallocatedExprparser was defined with a results name, then the extra grouping is retained, so that the results name nesting works properly; in this case, no code changes would be required.)Updated all examples and test cases to use PEP8 names (unless the test case is specifically designed to test behavior of a legacy method). Added railroad diagrams for some examples.
Added exception handling when calling
formatted_message(), so thatstr(exception)always returns at least something.All unit tests pass with Python 3.14, including 3.14t. This does not necessarily mean that pyparsing is now thread-safe, just that when run in the free-threaded interpreter, there were no errors. None of the unit tests try to do any parsing with multiple threads - they test the basic functionality of the library, under various versions of packrat and left-recursive parsing.
... (truncated)
Commits
d73ce7aUpdate CHANGES file to reflect PR 6271089724Mark for 3.3.1 dev/release421d20aUpdate license metadata to follow PEP 639e4895d3Reduced recursive grammar in tiny_parser.py to avoidb6b0111Blackening before releasing7fbbcbdRevert transform_string perf penalty in _flatten (introduced in 3.2.0b2)336647aUpdate perf scripts to run additional 3.2.x releases6413afcPrep for 3.3.0 release9223660Added copyright line to LICENSE file92d8368Remove obsolete comment- Additional commits viewable in compare view
Updates tox from 4.32.0 to 4.34.1
Release notes
Sourced from tox's releases.
4.34.1
What's Changed
- fix: wheel corruption when running parallel tox processes by
@gaborbernatin tox-dev/tox#3667Full Changelog: https://github.com/tox-dev/tox/compare/4.34.0...4.34.1
4.34.0
What's Changed
- feat: Support depenedcy groups with self references by
@Czakiin tox-dev/tox#3666Full Changelog: https://github.com/tox-dev/tox/compare/4.33.0...4.34.0
4.33.0
What's Changed
- Pass LOCALAPPDATA by default on Windows (#3639) by
@clint-lawrencein tox-dev/tox#3640- Docs: Add caution about ranges like
py{39-314}by@ferdnycin tox-dev/tox#3652- CLI Parser: Drop epilog message for Sphinx help by
@ferdnycin tox-dev/tox#3653- 📚 Integrate
sphinx-issuesextension by@webknjazin tox-dev/tox#3655- Fix sphinx doc build by
@gaborbernatin tox-dev/tox#3662- feat: add conditional set_env support via PEP-496 markers by
@gaborbernatin tox-dev/tox#3663New Contributors
@clint-lawrencemade their first contribution in tox-dev/tox#3640@ferdnycmade their first contribution in tox-dev/tox#3652Full Changelog: https://github.com/tox-dev/tox/compare/4.32.0...4.33.0
Changelog
Sourced from tox's changelog.
v4.34.1 (2026-01-09)
Bugfixes - 4.34.1
- Fix wheel corruption errors when the build backend updates the file in place - by :user:`gaborbernat`. (:issue:`3667`)v4.34.0 (2026-01-08)
Features - 4.34.0
- Support installing extras from the current project in dependency groups. -- by :user:
czaki. (:issue:3561)v4.33.0 (2026-01-02)
Features - 4.33.0
- Add support for conditional ``set_env`` using PEP-496 environment markers. In INI format use ``VAR=value; marker`` syntax, in TOML format use ``set_env.VAR = { value = "...", marker = "..." }`` -- by :user:`gaborbernat`. (:issue:`3663`)Bugfixes - 4.33.0
- Added 'LocalAppData' to the default passed environment variables on Windows. (:issue:
3639)Improved Documentation - 4.33.0
- Sphinx is now set up to use :pypi:`sphinx-issues` for referencing GitHub issues and pull requests in the docs -- by :user:`webknjaz`. (:issue:`3202`)
Commits
abd774erelease 4.34.196658e0fix: use copy instead of hard link for session package views (#3667)078a0f8release 4.34.0e8a7c03feat: Support depenedcy groups with self references (#3666)8a69efdUpdate weekly.yaml9c5fe79release 4.33.0c569868feat: add conditional set_env support via PEP-508 markers (#3663)7b9610efix: update for Sphinx 9.1 compatibility (#3662)fa51801[pre-commit.ci] pre-commit autoupdate (#3661)29cdaab[pre-commit.ci] pre-commit autoupdate (#3659)- Additional commits viewable in compare view
Updates virtualenv from 20.35.4 to 20.36.1
Release notes
Sourced from virtualenv's releases.
20.36.1
What's Changed
- release 20.36.0 by
@gaborbernatin pypa/virtualenv#3011- fix: resolve TOCTOU vulnerabilities in app_data and lock directory creation by
@gaborbernatin pypa/virtualenv#3013Full Changelog: https://github.com/pypa/virtualenv/compare/20.36.0...20.36.1
20.36.0
What's Changed
- release 20.35.3 by
@gaborbernatin pypa/virtualenv#2981- fix: Prevent NameError when accessing _DISTUTILS_PATCH during file ov… by
@gracetyyin pypa/virtualenv#2982- Upgrade pip and fix 3.15 picking old wheel by
@gaborbernatin pypa/virtualenv#2989- release 20.35.4 by
@gaborbernatin pypa/virtualenv#2990- fix: wrong path on migrated venv by
@sk1234567891in pypa/virtualenv#2996- test_too_many_open_files: assert on
errno.EMFILEinstead ofstrerrorby@pltrzin pypa/virtualenv#3001- fix: update filelock dependency version to 3.20.1 to fix CVE CVE-2025-68146 by
@pythonhubdevin pypa/virtualenv#3002- fix: resolve EncodingWarning in tox upgrade environment by
@gaborbernatin pypa/virtualenv#3007- Fix Interpreter discovery bug wrt. Microsoft Store shortcut using Latin-1 by
@rahuldevikarin pypa/virtualenv#3006- Add support for PEP 440 version specifiers in the
--pythonflag. by@rahuldevikarin pypa/virtualenv#3008New Contributors
@gracetyymade their first contribution in pypa/virtualenv#2982@sk1234567891made their first contribution in pypa/virtualenv#2996@pltrzmade their first contribution in pypa/virtualenv#3001@pythonhubdevmade their first contribution in pypa/virtualenv#3002@rahuldevikarmade their first contribution in pypa/virtualenv#3006Full Changelog: https://github.com/pypa/virtualenv/compare/20.35.3...20.36.0
Changelog
Sourced from virtualenv's changelog.
v20.36.1 (2026-01-09)
Bugfixes - 20.36.1
- Fix TOCTOU vulnerabilities in app_data and lock directory creation that could be exploited via symlink attacks - reported by :user:`tsigouris007`, fixed by :user:`gaborbernat`. (:issue:`3013`)v20.36.0 (2026-01-07)
Features - 20.36.0
- Add support for PEP 440 version specifiers in the
--pythonflag. Users can now specify Python versions using operators like>=,<=,~=, etc. For example:virtualenv --python=">=3.12" myenv. (:issue:2994`)
Commits
d0ad11drelease 20.36.1dec4cecMerge pull request #3013 from gaborbernat/fix-sec5fe5d38release 20.36.0 (#3011)9719376release 20.36.00276db6Add support for PEP 440 version specifiers in the--pythonflag. (#3008)4f900c2Fix Interpreter discovery bug wrt. Microsoft Store shortcut using Latin-1 (#3...13afcc6fix: resolve EncodingWarning in tox upgrade environment (#3007)31b5d31[pre-commit.ci] pre-commit autoupdate (#2997)7c28422fix: update filelock dependency version to 3.20.1 to fix CVE CVE-2025-68146 (...365628ctest_too_many_open_files: assert onerrno.EMFILEinstead ofstrerror(#3001)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Package Dependencies
Technical Details
| ID: | 13189674 |
| UUID: | 3830560059 |
| Node ID: | PR_kwDODpoMcc6-DViQ |
| Host: | GitHub |
| Repository: | magiclabs/magic-admin-python |