Bump the minor-and-patch group across 1 directory with 5 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(5 months ago)
(5 months ago)
(5 months ago)
dependencies python
Bumps the minor-and-patch group with 5 updates in the / directory:
| Package | From | To |
|---|---|---|
| coverage | 7.13.0 |
7.13.1 |
| importlib-metadata | 8.7.0 |
8.7.1 |
| nodeenv | 1.9.1 |
1.10.0 |
| pre-commit | 4.5.0 |
4.5.1 |
| pyparsing | 3.2.5 |
3.3.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 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 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
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: | 12539640 |
| UUID: | 3767627409 |
| Node ID: | PR_kwDODpoMcc661k23 |
| Host: | GitHub |
| Repository: | magiclabs/magic-admin-python |