Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/litongjava/mpip
python pckage manager tool base on pip
https://github.com/litongjava/mpip
mpip pip
Last synced: 1 day ago
JSON representation
python pckage manager tool base on pip
- Host: GitHub
- URL: https://github.com/litongjava/mpip
- Owner: litongjava
- License: mit
- Created: 2024-05-21T06:41:03.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-21T06:45:54.000Z (8 months ago)
- Last Synced: 2024-11-27T11:45:11.718Z (2 months ago)
- Topics: mpip, pip
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# mpip
`mpip` is a command line tool written in Go for installing and uninstalling Python packages, and automatically updating the `requirements.txt` file.## Features
- Install Python packages and add them to `requirements.txt`
- Uninstall Python packages and remove them from `requirements.txt`## download
[github](https://github.com/litongjava/mpip/releases/tag/)## Installation
First, clone this repository:
```sh
git clone https://github.com/litongjava/mpip.git
cd mpip
```Then, compile the `mpip` tool:
```sh
go build -o mpip main.go
```
This will generate an executable named `mpip` in the current directory. Please add `mpip` to your path:```
go install
```
It will be automatically added to the go-path.## Usage
### Installing Packages
Use the `mpip install ` command to install a Python package and add the package name to the `requirements.txt` file:
```sh
mpip install
```For example, to install the `requests` package:
```sh
mpip install requests
```### Uninstalling Packages
Use the `mpip uninstall ` command to uninstall a Python package and remove the package name from the `requirements.txt` file:
```sh
mpip uninstall
```For example, to uninstall the `requests` package:
```sh
mpip uninstall requests
```## Notes
- Ensure that `pip` is installed in your environment and accessible from the command line.
- The `requirements.txt` file will be automatically created or updated in the current directory.## Contribution
If you have any suggestions for improvements or find any issues, please submit a pull request or an issue.
## License
This project uses the MIT license. For more information, see the [LICENSE](LICENSE) file.