Skip to main content

requirements.txt language server

Project description

requirements-language-server

readthedocs pre-commit.ci status github/workflow codecov DeepSource

github/downloads github/downloads/latest github/issues github/issues-closed github/issues-pr github/issues-pr-closed github/discussions github/milestones github/forks github/stars github/watchers github/contributors github/commit-activity github/last-commit github/release-date

github/license github/languages github/languages/top github/directory-file-count github/code-size github/repo-size github/v

pypi/status pypi/v pypi/downloads pypi/format pypi/implementation pypi/pyversions

Language server for requirements.txt.

Currently python's requirement.txt has 2 types:

The difference is that PEP508 doesn't support pip's options.

For pyproject.toml:

[tool.setuptools.dynamic.dependencies]
file = "requirements.txt"

[tool.setuptools.dynamic.optional-dependencies.dev]
file = "requirements/dev.txt"

We recognize requirements.txt and requirements/dev.txt as PEP508's requirements.txts and display errors for all pip's options. For other requirements.txts, we recognize them as pip's requirements.txts.

Features:

Other features:

Screenshots

Diagnostic

diagnostic

Hover

module

option

Completion

module

option

file

How Does It Work

See lsp-tree-sitter.

Read readthedocs to know more.

Related Projects

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

requirements_language_server-0.0.22.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

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

requirements_language_server-0.0.22-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file requirements_language_server-0.0.22.tar.gz.

File metadata

File hashes

Hashes for requirements_language_server-0.0.22.tar.gz
Algorithm Hash digest
SHA256 47f76fbefd0a22965034e40c5e5a8b5b64df70a49be61daa1cd3e441f41e0bfe
MD5 1422010c6e33c33caf45c07fea91b56e
BLAKE2b-256 8ad42552a9640c278a0bb32d055daec243865135dc0bcfd7724001d3913fab55

See more details on using hashes here.

File details

Details for the file requirements_language_server-0.0.22-py3-none-any.whl.

File metadata

File hashes

Hashes for requirements_language_server-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 7eaf0d557ae4660c65ef9a7b69293911bc0dbb54ee0c66ec0dc868bbfa93828e
MD5 62a206498201d24e5a122e41f5a18239
BLAKE2b-256 b7492c97e503b4d963472595ff5c667fe5b1735850ddda5eb74184547afd754e

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