Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hedronium/pyloop

An universal package manager for python
https://github.com/hedronium/pyloop

Last synced: 3 days ago
JSON representation

An universal package manager for python

Awesome Lists containing this project

README

        

# Pyloop
An universal npm like package manager for python
## How it works?
> it uses json data to track your installed packages using channels like pip or pypy . pyloop will help programmers to maintain multiple package installation using multiple channels.

## Installation
> Grab it using pip

```bash
sudo pip3 install pyloop
```

# Usage #

### intialize pyloop
```bash
pyloop init
```
It will create a pack.json file into the project directory

### write
```json
{
"authorEmail": "",
"author": "",
"description": "",
"name": "pyloop",
"version": "1.0.0",
"channels": {
"pip3": {
"flask": "0.7" ,
"flask-WTF": "0.9"
},
"pip": {

"django": "1.9",
}
}
}
```

### install packages (from pack.json)
it will install all your packages globally (because pip or pypy install everything globally)
```bash
sudo pyloop install
```

### install packages using pyloop (It'll update pack.json)

```bash
sudo pyloop get
```