Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 months ago
JSON representation
Intellij plugin for requirements.txt file
- Host: GitHub
- URL: https://github.com/jetbrains/requirements
- Owner: JetBrains
- License: lgpl-3.0
- Created: 2018-06-17T07:43:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-29T14:53:43.000Z (about 1 year ago)
- Last Synced: 2024-04-13T12:06:56.257Z (9 months ago)
- Topics: highlighting, ide, idea, intellij, pip, plugin, pycharm, pypi, python, python3, requrements
- Language: Kotlin
- Homepage: https://meanmail.dev/plugin/1
- Size: 956 KB
- Stars: 71
- Watchers: 6
- Forks: 21
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
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 markersAll 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