Skip to main content

pip requirements grammar for tree-sitter

Project description

CI discord matrix pypi

A tree-sitter parser for pip requirements files.

Python package

Installation

pip install tree-sitter-requirements

References

Editors

  ☑ Neovim
  ☐ Helix
  ☐ Emacs
  ☑ Zed

Changelog

v0.5.0

  • Update bindings

  • Drop Python 3.9 support

v0.4.0

  • Update bindings

  • Remove custom functions

  • Drop Python 3.8 support

v0.3.3

  • Fix library compilation

v0.3.2

  • Fix platform detection code

v0.3.1

  • Replace deprecated resource API

v0.3.0

  • Change bindings layout

v0.2.0

  • Move to tree-sitter-grammars org

v0.1.5

  • Resolve _version_list conflict

  • Fix inline comments

v0.1.4

  • Make URL scheme case-insensitive

v0.1.3

  • Support per-requirement options

  • Parse paths and URLs in options

v0.1.2

  • Support environment variables in URLs

v0.1.1

  • Fix environment markers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tree_sitter_requirements-0.5.0.tar.gz (28.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tree_sitter_requirements-0.5.0-cp310-abi3-win_arm64.whl (19.8 kB view details)

Uploaded CPython 3.10+Windows ARM64

tree_sitter_requirements-0.5.0-cp310-abi3-win_amd64.whl (21.5 kB view details)

Uploaded CPython 3.10+Windows x86-64

tree_sitter_requirements-0.5.0-cp310-abi3-musllinux_1_2_x86_64.whl (32.9 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

tree_sitter_requirements-0.5.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tree_sitter_requirements-0.5.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.1 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

tree_sitter_requirements-0.5.0-cp310-abi3-macosx_11_0_arm64.whl (19.3 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tree_sitter_requirements-0.5.0-cp310-abi3-macosx_10_9_x86_64.whl (19.1 kB view details)

Uploaded CPython 3.10+macOS 10.9+ x86-64

File details

Details for the file tree_sitter_requirements-0.5.0.tar.gz.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0.tar.gz
Algorithm Hash digest
SHA256 030115eacef34129b15c0d03d724e61bbcd59f1ec99d87491d5b6941366944b8
MD5 6e2e4c3f91559319222b396f55599a68
BLAKE2b-256 542435f168e0cb574c6fc68b21b42aa8dba09ad2370a1bbc84f35a099512465d

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 faf4c153d80fec10a6aebe98cb3f9a26302883e6400fabab1ddf1aba787cacaf
MD5 780cee4352f6ec0f456e867f15094cf2
BLAKE2b-256 6cb022a3dea13e578df9a41faa71c975dab53770dbdd5e0656865ca735c929a2

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 602bc122d76e51cc19511095d4792f30cf4ee3cab73cf21f2868bd80c9c53828
MD5 176b4e589963b1e3b137f0a2a6287691
BLAKE2b-256 284e0e6cb6f24d8612421b99ba373e2265a094e309e15a2a8c66cc599ade2fba

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3b410df2a2f5f1b182a1e53b11371ca00b811535c5d60e42aacbeebf782c55b
MD5 600aeac4163644e2d9c10d6b63750d9a
BLAKE2b-256 15e641e63a5fea870a051d9ac88cc74bd82ec6814928371fa525f9d436e06d04

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9272406cee7a95c9fb9aa3625e85119a709e3fd4043be433f7bc0adc65058df1
MD5 0dba19dfd7069a85cb2bbd0ea087260b
BLAKE2b-256 e83c00cc4813eff2ea205b949618f6e0720ab54d8238581f18e8fcc94a7be122

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 178e3fe2086058782b993d688ed5f9650441daa9a38c0c516b49f0dccbdfd0f0
MD5 431a2b5e0f9b0828dca94aae53332680
BLAKE2b-256 28ab3dd96175a2e5298abe9b93b1b229a5d93624015eb2ee393be4720b782d3b

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e41541bd6474e09c72ca0e2accc27a6aecd5e888ce35a96208eba7d6cbfc6752
MD5 8dbde09c02d761a1330d4edc736d40c4
BLAKE2b-256 99c941f783689ad41fd5d25b6f62752903fc357eaaa2a863e9b9336d5fc34de9

See more details on using hashes here.

File details

Details for the file tree_sitter_requirements-0.5.0-cp310-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_requirements-0.5.0-cp310-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba06166422e6894b0cdff93b2a70af832d918ab8c0e4f2b512a3bbe4887617de
MD5 01ef3b8ccd59943e5374d607be647e1f
BLAKE2b-256 81d0a259552fc3a1892a426fe5e1628e7fe4d0020b928f9f03e1012489b4ebd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page