Skip to content

Update types-lxml requirement from >=2025.3.30 to >=2026.2.16#42

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

Update types-lxml requirement from >=2025.3.30 to >=2026.2.16#42
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/types-lxml-gte-2026.2.16

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 13, 2026

Updates the requirements on types-lxml to permit the latest version.

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 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)

Updates the requirements on [types-lxml](https://github.com/abelcheung/types-lxml) to permit the latest version.
- [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.03.30...2026.02.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 13, 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 python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants