A tree-sitter parser for pip requirements files.
pip install tree-sitter-requirements
☑ Neovim
☐ Helix
☐ Emacs
☐ Zed
- Update bindings
- Remove custom functions
- Drop Python 3.8 support
- Fix library compilation
- Fix platform detection code
- Replace deprecated resource API
- Change bindings layout
- Move to
tree-sitter-grammars
org
- Resolve
_version_list
conflict - Fix inline comments
- Make URL scheme case-insensitive
- Support per-requirement options
- Parse paths and URLs in options
- Support environment variables in URLs
- Fix environment markers