Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jetbrains/requirements

Intellij plugin for requirements.txt file
https://github.com/jetbrains/requirements

highlighting ide idea intellij pip plugin pycharm pypi python python3 requrements

Last synced: 8 days ago
JSON representation

Intellij plugin for requirements.txt file

Awesome Lists containing this project

README

        

# Requirements plugin

[![JetBrains IntelliJ Plugins](https://img.shields.io/jetbrains/plugin/r/stars/10837?label=JetBrans%20Marketplace)](https://plugins.jetbrains.com/plugin/10837)
[![JetBrains IntelliJ plugins](https://img.shields.io/jetbrains/plugin/d/10837)](https://plugins.jetbrains.com/plugin/10837)
[![Twitter Follow](https://img.shields.io/twitter/follow/meanmaildev?style=plastic)](https://twitter.com/meanmaildev)

https://plugins.jetbrains.com/plugin/10837

[meanmail.dev](https://meanmail.dev/plugin/1?utm_source=guthub&utm_medium=readme&utm_campaign=requirements&utm_content=meanmail.dev)

Your feedback is important. The feature will appear the faster, the more people request it.

## Supported versions of Intellij:

*Supported Products*

2020.2 — 2021.3

- PyCharm Community
- PyCharm Professional
- PyCharm Educational
- IntelliJ IDEA Community
- IntelliJ IDEA Ultimate
- IntelliJ IDEA Education

## Syntax

[PEP 440 -- Version Identification and Dependency Specification](https://www.python.org/dev/peps/pep-0440)

[PEP 508 -- Dependency specification for Python Software Packages](https://www.python.org/dev/peps/pep-0508)

[requirements-file-format](https://pip.pypa.io/en/stable/cli/pip_install/#requirements-file-format)

## Features

* Highlighting and Syntax check for requirements.txt files in IDE
* Reference to subrequirements files (Ctrl + click)
* Opening packages in a browser (Ctrl + click)
* Reformat file
* Support renaming
* Uninstall package

## Actions

PyCharm, and other products if the Python plugin is installed:

* Install All packages

## Code Inspections

PyCharm, and other products if the Python plugin is installed:

* Check if packages are installed
* Check if package exists
* Check if package version exists
* Checking package versions
* Check for duplicate definitions
* Checking environment markers

All IDEs:

* Check if there are files to which there is a link

## Quick fixes

PyCharm, and other products if the Python plugin is installed:

* Install package
* Remove duplicate
* Remove unused package
* Uninstall package