Skip to content

JetBrains/requirements

Repository files navigation

Requirements plugin

JetBrains IntelliJ Plugins JetBrains IntelliJ plugins Twitter Follow

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

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

PEP 508 -- Dependency specification for Python Software Packages

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