fix(deps): bump idna from 3.18 to 3.19 - #299
Conversation
e29b746 to
d4d7e39
Compare
Bumps [idna](https://github.com/kjd/idna) from 3.18 to 3.19. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](kjd/idna@v3.18...v3.19) --- updated-dependencies: - dependency-name: idna dependency-version: '3.19' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
d4d7e39 to
a6605be
Compare
|
Superseded by #344, which is green and carries this bump in |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
The `/` pip entry is documented as covering the runtime dependencies that ship inside the installed package — PyYAML and raes — but it reaches requirements/runtime.txt as well as pyproject.toml, and without an `allow` filter it raises a separate ungrouped PR for every transitive line in that lock. #298 (pygments), #299 (idna) and #300 (python-dotenv) were all opened that way and all three were closed unmerged. A single-lock PR like that cannot land. runtime.txt and pip-audit.txt are installed into one environment by ci.yml:audit, and runtime.txt and sbom.txt by release-please.yml:publish, so moving a shared package in one of them alone fails test_co_installed_locks_agree_on_shared_packages. Moving it in all of them duplicates half the /requirements batch and forces that PR to rebase. Splitting the transitive closure is exactly what the group above this entry exists to prevent; the `/` entry was quietly undoing it. `allow: dependency-type: direct` limits this entry to what pyproject declares, which is what its own comment already says it is for. The transitive closure stays the /requirements group's job. The z3-solver and pydantic-core ignores stay: the pip updater reads a locked line as a requested pin, so they are cheap insurance rather than redundancy.
Bumps idna from 3.18 to 3.19.
Release notes
Sourced from idna's releases.
Changelog
Sourced from idna's changelog.
Commits
03a9a11Release 3.192d2a7efPre-release 3.19rc05cce130Merge pull request #268 from kjd/fix-std3-regex-alert3914b75Split the STD3 disallowed-character range so uppercase is explicitce9fd98Merge pull request #267 from kjd/housekeeping809240cFail CI when the license copyright year is behind the current yeard9e16c5Consolidate test fixtures, prune stale gitignore entries, and fix doc typosef30feeRemove dead code and pare back superfluous commentsb907913Tighten the version support and Unicode notes in the README6204cbeIgnore local build artifacts and stop packaging stray tooling config