Skip to content

Bump the pip-minor-patch group across 1 directory with 2 updates - #484

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pip-minor-patch-5d6c43025e
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pip-minor-patch-5d6c43025e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 15, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the pip-minor-patch group with 2 updates in the / directory: packaging and pygls.

Updates packaging from 26.0 to 26.3

Release notes

Sourced from packaging's releases.

26.3

What's Changed

Features

  • Add a public VersionRange API and SpecifierSet.to_range(), representing the versions a specifier set accepts as an interval set that supports intersection, union, difference, complement, set relations, membership tests, and filtering. VersionRange.to_specifier_set() converts a range back to a SpecifierSet where a PEP 440 form exists. (#1267, #1270, #1298)
  • PEP 808: accept Metadata-Version: 2.6. (#1194)
  • Add a limit argument to parse_tag() for compressed tag sets. (#1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer source distributions over wheels for selected packages. (#1334)
  • Add pure_python_tags() to generate the pure-Python tags for a Python version without touching the running platform. (#1346)
  • Add SpecifierSet.is_subset(), SpecifierSet.is_superset(), and SpecifierSet.is_disjoint(), which compare the versions two specifier sets accept. (#1313)

Behavior adaptations

  • Drop support for Python 3.8; packaging now requires Python 3.9 or later. (#1157)
  • Prefer native linux_* platform tags over manylinux and musllinux tags on Linux. (#160)

Fixes for versions and specifiers

  • Raise InvalidVersion instead of TypeError when Version is given a non-string. (#1319)
  • Raise InvalidVersion for non-string pre-release letters passed to Version.from_parts. (#1241)
  • Fix an AttributeError when hashing internally trimmed versions. (#1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary intersections. (#1257)

Fixes for requirements and markers

  • Make Requirement.__hash__ consistent with __eq__ for trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and foo==1.0.0.0), so equal requirements hash equal and deduplicate in sets and dicts. (#1232)
  • Normalize requested extra names before comparing or hashing requirements. (#644)
  • Preserve a Requirement's specifier prereleases override across a pickle round trip. (#1204)
  • Raise InvalidRequirement instead of InvalidSpecifier when a requirement contains an invalid specifier. (#1332)
  • Clarify the error for post-release prefix wildcards like ==1.0.post1.*. (#1299)
  • Preserve quoting semantics when serializing marker values, so round-tripped markers parse back to the same marker. (#1213)
  • Keep the parentheses of a nested group when serializing markers. (#1316)
  • Normalize extra and dependency_groups values in nested markers at parse time. (#1246, #1310)
  • Raise UndefinedComparison when a set-valued variable like extras is used outside the membership form. (#1265)
  • Raise UndefinedEnvironmentName (a KeyError subclass) for missing environment keys during marker evaluation. (#1276)
  • Wrap malformed string literal errors in InvalidMarker / InvalidRequirement instead of leaking a low-level error. (#1249)
  • Reject requirements and markers with a trailing line break. (#1345)

Fixes for metadata and licenses

  • Collect all from_email validation errors into one ExceptionGroup instead of raising the first. (#1268)
  • Accept the UTF-8 charset case-insensitively in email payloads. (#1330)
  • Reject malformed Description-Content-Type values. (#1329)
  • Don't rewrite user values that contain {field} placeholders in error messages. (#1327)
  • Route multipart email payloads to unparsed instead of asserting. (#1247)
  • Make InvalidMetadata and CyclicDependencyGroup picklable. (#1328)
  • Fold every line boundary str.splitlines recognizes when writing a header with RFC822Message. (#1356)

... (truncated)

Changelog

Sourced from packaging's changelog.

26.3 - 2026-08-03


Features:
  • Add a public :class:~packaging.ranges.VersionRange API and
    :meth:SpecifierSet.to_range() <packaging.specifiers.SpecifierSet.to_range>,
    representing the versions a specifier set accepts as an interval set that
    supports intersection, union, difference, complement, set relations,
    membership tests, and filtering.
    :meth:~packaging.ranges.VersionRange.to_specifier_set converts a range back
    to a :class:~packaging.specifiers.SpecifierSet where a PEP 440 form exists.
    (:pull:1267, :pull:1270, :pull:1298)
  • PEP 808: accept Metadata-Version: 2.6. (:pull:1194)
  • Add a limit argument to parse_tag() for compressed tag sets.
    (:issue:1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer
    source distributions over wheels for selected packages. (:pull:1334)
  • Add :func:~packaging.tags.pure_python_tags to generate the pure-Python
    tags for a Python version without touching the running platform.
    (:pull:1346)
  • Add :meth:SpecifierSet.is_subset() <packaging.specifiers.SpecifierSet.is_subset>, :meth:~packaging.specifiers.SpecifierSet.is_superset,
    and :meth:~packaging.specifiers.SpecifierSet.is_disjoint, which compare the
    versions two specifier sets accept. (:pull:1313)

Behavior adaptations:

  • Drop support for Python 3.8; packaging now requires Python 3.9 or later.
    (:pull:1157)
  • Prefer native linux_* platform tags over manylinux and musllinux
    tags on Linux. (:issue:160)

Fixes for versions and specifiers:

  • Raise InvalidVersion instead of TypeError when Version is given a
    non-string. (:pull:1319)
  • Raise InvalidVersion for non-string pre-release letters passed to
    Version.from_parts. (:pull:1241)
  • Fix an AttributeError when hashing internally trimmed versions.
    (:pull:1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary
    intersections. (:pull:1257)

Fixes for requirements and markers:

  • Make Requirement.__hash__ consistent with __eq__ for
    trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and
    foo==1.0.0.0), so equal requirements hash equal and deduplicate in
    sets and dicts. (:pull:1232)
    </tr></table>

... (truncated)

Commits
  • 929fd4b Bump for release
  • f300ebf chore(deps): bump the pre-commit group with 5 updates (#1357)
  • f91d975 ci(downstream): bump hatchling to 1.31.0 and fix its pytest rootdir (#1361)
  • b1a7124 chore(deps): bump the github-actions group with 7 updates (#1358)
  • 2d873eb fix(metadata): fold every line boundary when writing headers (#1356)
  • 413d006 docs: changelog for 26.3 (#1343)
  • 4eb0753 docs(metadata): explain selective field validation (#1342)
  • 77e9ed4 feat(tags): add pure Python tag generator (#1346)
  • 7cea5e8 ci: drop 3.13t on Windows (3.13.14t may fail to build, run takes 9 minutes) (...
  • 45a8b34 docs: add missing versionadded/versionchanged directives (#1344)
  • Additional commits viewable in compare view

Updates pygls from 2.0.1 to 2.1.1

Release notes

Sourced from pygls's releases.

v2.1.1

What's Changed

Full Changelog: openlawlibrary/pygls@v2.1.0...v2.1.1

v2.1.0

What's Changed

New Contributors

Full Changelog: openlawlibrary/pygls@v2.0.1...v2.1.0

Changelog

Sourced from pygls's changelog.

[2.1.1] - 2026-03-25

More details: https://github.com/openlawlibrary/pygls/releases/tag/v2.1.1

Features

  • Implement comparison operators
  • Add utility functions for overlap and inclusion

Miscellaneous Tasks

  • Update CHANGELOG.md
  • Update CONTRIBUTORS.md

Build

  • V2.1.1

[2.1.0] - 2026-03-19

More details: https://github.com/openlawlibrary/pygls/releases/tag/v2.1.0

Bug Fixes

  • Only recursively generate overloads for optional types

Documentation

  • Add Galaxy Language Server to Implementations.md and v2 migration examples

Features

  • Normalize percent-encoded uris used as workspace dict keys
  • Introduce server-side position types
  • Add utility functions for converting positions and accessing contents
  • Add utility function for getting a position from an offset

Miscellaneous Tasks

  • Update CHANGELOG.md
  • Update CONTRIBUTORS.md
  • Set python version for pyright
  • Update type annotations
  • Regenerate capability overloads

Refactor

  • Add encoding-specific implementation classes

Styling

... (truncated)

Commits
  • 4119a79 build(deps): v2.1.1
  • dc349ea feat(ServerTextRange): add utility functions for overlap and inclusion
  • ec2ee19 feat(ServerTextPosition): implement comparison operators
  • 8c13d11 chore: update CONTRIBUTORS.md
  • e440628 chore: update CHANGELOG.md
  • a1a2ae6 build(deps): release v2.1.0 and upgrade dev deps
  • 0307faf build(deps): bump the pip group across 2 directories with 1 update
  • 1b15e0a docs: add Galaxy Language Server to Implementations.md and v2 migration examples
  • 42f5fa3 chore: regenerate capability overloads
  • f0b8d2a style: ensure None sorts last
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch 2 times, most recently from 017ded3 to cdc6715 Compare April 28, 2026 20:59
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch from cdc6715 to cda382b Compare May 6, 2026 15:11
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch from cda382b to e50a880 Compare May 13, 2026 15:41
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch 2 times, most recently from 8871dcc to c959b1c Compare June 17, 2026 15:03
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch 2 times, most recently from 7021c27 to fbd992a Compare June 24, 2026 15:03
@dependabot dependabot Bot changed the title Bump the pip-minor-patch group across 1 directory with 2 updates build(deps): Bump the pip-minor-patch group across 1 directory with 2 updates Jul 1, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch from fbd992a to 96e1973 Compare July 1, 2026 15:03
@dependabot dependabot Bot changed the title build(deps): Bump the pip-minor-patch group across 1 directory with 2 updates Bump the pip-minor-patch group across 1 directory with 2 updates Jul 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch 3 times, most recently from e6380f0 to 59ad9c5 Compare July 29, 2026 15:03
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch from 59ad9c5 to 0b0af09 Compare September 2, 2026 18:48
Bumps the pip-minor-patch group with 2 updates in the / directory: [packaging](https://github.com/pypa/packaging) and [pygls](https://github.com/openlawlibrary/pygls).


Updates `packaging` from 26.0 to 26.3
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@26.0...26.3)

Updates `pygls` from 2.0.1 to 2.1.1
- [Release notes](https://github.com/openlawlibrary/pygls/releases)
- [Changelog](https://github.com/openlawlibrary/pygls/blob/main/CHANGELOG.md)
- [Commits](openlawlibrary/pygls@v2.0.1...v2.1.1)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.1'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-minor-patch
- dependency-name: pygls
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/pip-minor-patch-5d6c43025e branch from 0b0af09 to 5b303fa Compare September 8, 2026 21:24
@bschnurr

Copy link
Copy Markdown
Member

Superseded by the aggregate dependency update PR: #573. This Dependabot PR is intentionally being left open until the aggregate PR merges.

@dependabot @github

dependabot Bot commented on behalf of github Sep 25, 2026

Copy link
Copy Markdown
Contributor Author

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

@dependabot
dependabot Bot deleted the dependabot/pip/pip-minor-patch-5d6c43025e branch September 25, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant