NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #441 most downloaded on PyPI
CSS selectors for Python ElementTree
Last release 1 months ago
31 Aug 2026
Release timing varies
gaps range from 6 weeks to 2.5 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
15 releases · first in 2017
Fix packaging
Support CSS Notes
One column per quarter.
Drop support of Python 3.9, support 3.14
Released on 2026-02-12.
Drop support of Python 3.9, support 3.14
Support :host
Drop support of Python 3.8 and 3.9, support 3.12 and 3.13
Released on 2025-03-05.
Drop support of Python 3.8 and 3.9, support 3.12 and 3.13
Handle case-sensitive and case-insensitive attribute selectors
Support :has selector
This version deprecates the iter_ancestors and iter_previous_siblings methods, that will be removed in 0.7.0. Use the ancestors and previous_siblings…
This version deprecates the iter_ancestors and iter_previous_siblings methods, that will be removed in 0.7.0. Use the ancestors and previous_siblings properties instead.
Released on 2022-04-15.
This version deprecates the ``iter_ancestors`` and ``iter_previous_siblings`` methods, that will be removed in 0.7.0. Use the ``ancestors`` and ``previous_siblings`` properties instead.
Improve speed of ancestors and previous siblings
Ignore comments at the beginning of selectors
Released on 2022-02-27.
Support Python 3.10
Drop support of Python 3.6
Handle many CSS4 selectors
Ignore comments at the beginning of selectors
Fix PyPI description and various links.
Drop support of Python 3.5, add support of Python 3.9.
:not() selectors.Released on 2020-10-29.
Drop support of Python 3.5, add support of Python 3.9.
Don’t crash on empty :not() selectors.
New code structure, new packaging, new documentation.
Drop Python2 support. Improve packaging and testing.
Released on 2020-03-16.
Drop Python2 support.
Improve packaging and testing.
Optimize lang attribute selectors.
Fix documentation.
Fix some selectors for HTML documents with no namespace.
Released on 2017-08-16.
Fix some selectors for HTML documents with no namespace.
Don't crash when the attribute comparator is unknown.
Don't crash when there are empty attribute classes.
Follow semantic versioning.
Released on 2017-07-07. * Initial release.
Released on 2017-07-07.
Initial release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →