Skip to content

chore(deps): Bump types-lxml from 2025.11.25 to 2026.2.16#1032

Open
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/types-lxml-2026.2.16
Open

chore(deps): Bump types-lxml from 2025.11.25 to 2026.2.16#1032
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/pip/types-lxml-2026.2.16

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps types-lxml from 2025.11.25 to 2026.2.16.

Release notes

Sourced from types-lxml's releases.

2026.02.16

🚀 Features

  • (mypy plugin) Supports ElementDefaultClassLookup
  • Supports type checking and runtime testing under PyPy 3.11
  • Stub is error-free for ty type checker

🐛 Bug Fixes

  • HtmlElement.head and .body can be None
  • [breaking] Convert ElementDefaultClassLookup into Generic class
  • Extend the list of unusable content-only elem methods
  • Resolver methods args mostly position only
  • [breaking] Remove _ResolverRegistry.copy()

🚜 Refactor

  • Retire some unused type aliases
  • (mypy plugin) Determine class lookup names more systematically

📚 Documentation

  • Existing old docstring layout converted to new one
  • New docstrings for some etree classes and funcs
  • Add CHANGELOG.md to help searching among past changes

🧪 Testing

  • Remove some signature tests already covered by mypy.stubtest
  • Retire type checker "if KEYWORD:" usage
  • Compat fix for pyright 1.1.408+ and basedpyright 1.37.1+
  • Compat fix for pyright 1.1.406 and basedpyright 1.31.6
  • Split mypy.stubtest as standalone tests
  • More static tests migrated to runtime:
    • HtmlElement sequence tests, DocInfo, Resolver
    • "backport" some HtmlElement sequence tests to _Element
    • Partially migrate Element factory annotation test

☑️ Miscellaneous Tasks

  • Introduce pre-commit usage to help running actionlint
  • Drop pytest-mypy-plugin from [dev] extras
  • Add config for git-cliff

⚙️ CI/CD Tasks

  • Enable Bandit security scanner in workflow
  • Add ty to compat checks, and add more versions
  • Use ubuntu-slim GitHub runner for lightweight workflows
  • Stop using reviewdog for PR check

... (truncated)

Changelog

Sourced from types-lxml's changelog.

2026.02.16

🚀 Features

  • (mypy plugin) Supports ElementDefaultClassLookup
  • Supports type checking and runtime testing under PyPy 3.11
  • Stub is error-free for ty type checker

🐛 Bug Fixes

  • HtmlElement.head and .body can be None
  • [breaking] Convert ElementDefaultClassLookup into Generic class
  • Extend the list of unusable content-only elem methods
  • Resolver methods args mostly position only
  • [breaking] Remove _ResolverRegistry.copy()

🚜 Refactor

  • Retire some unused type aliases
  • (mypy plugin) Determine class lookup names more systematically

📚 Documentation

  • Existing old docstring layout converted to new one
  • New docstrings for some etree classes and funcs
  • Add CHANGELOG.md to help searching among past changes

🧪 Testing

  • Remove some signature tests already covered by mypy.stubtest
  • Retire type checker "if KEYWORD:" usage
  • Compat fix for pyright 1.1.408+ and basedpyright 1.37.1+
  • Compat fix for pyright 1.1.406 and basedpyright 1.31.6
  • Split mypy.stubtest as standalone tests
  • More static tests migrated to runtime:
    • HtmlElement sequence tests, DocInfo, Resolver
    • "backport" some HtmlElement sequence tests to _Element
    • Partially migrate Element factory annotation test

☑️ Miscellaneous Tasks

  • Introduce pre-commit usage to help running actionlint
  • Drop pytest-mypy-plugin from [dev] extras
  • Add config for git-cliff

⚙️ CI/CD Tasks

  • Enable Bandit security scanner in workflow
  • Add ty to compat checks, and add more versions
  • Use ubuntu-slim GitHub runner for lightweight workflows

... (truncated)

Commits
  • 8454d91 ci: Fix release workflow token permissions
  • d241569 docs: Prepare for new release
  • c3d29a9 docs: Add CHANGELOG.md
  • 704c735 test: test_registry_remove_bad fix for PyPy
  • fd27499 test(mypy): exclude Resolver related names due to method sig change
  • 52f7421 ci: Don't run stub test for worker supposed to run runtime test only
  • 451c1af chore: Add config for git-cliff
  • 711183d test: Migrate Resolver tests to runtime
  • cbdad52 fix(stub)!: Remove _ResolverRegistry.copy()
  • d8d5e13 fix(stub): Resolver methods args mostly position only
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [types-lxml](https://github.com/abelcheung/types-lxml) from 2025.11.25 to 2026.2.16.
- [Release notes](https://github.com/abelcheung/types-lxml/releases)
- [Changelog](https://github.com/abelcheung/types-lxml/blob/main/CHANGELOG.md)
- [Commits](abelcheung/types-lxml@2025.11.25...2026.02.16)

---
updated-dependencies:
- dependency-name: types-lxml
  dependency-version: 2026.2.16
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 1, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants