Skip to content

mpip is a thin wrapper around pip which helps you manage your project requirements.

Notifications You must be signed in to change notification settings

jjorissen52/mpip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpip ("managed pip") is a thin wrapper around pip that helps you manage your requirements.txt file.

Installation

pip install mpip

Basic Usage

mpip install django # adds "django" to your requirements file
mpip install django==3.1.5 # adds "django==3.1.5" to your requirements file
mpip uninstall django # removes any version of django from your requirements file 

For more detailed usage information, see mpip --help.

The CLI is built using python-fire, so for more details about the specific mechanics of argument parsing, that would be the first place to look. Generally speaking, it will try to parse arguments as python objects, e.g. --quiet True

Features

  • Creates requirements.txt if one is not detected
  • Handles pip versioning semantics such as <, >, >=, ==
  • Deletes requirements.txt if all requirements have been uninstalled

About

mpip is a thin wrapper around pip which helps you manage your project requirements.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages