Gip is a language agnostic dependency manager which uses API calls to pull repositories.
Project description
# Gip
## Usage
```bash
gip --gitlab-token=<token> --github-token=<token> requirements.yml
```
## Requirements.yml
```yaml
- name: ansible-role-plex # directory name in destination directory
repo: https://github.com/wilmardo/ansible-role-plex # repository url
type: github # type: gitlab or github allowed
version: 2.1.0 # version: tag, branch name or commit sha
dest: lib/ # destination directory
```
## Visual Studio Code Setup
```json
///.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/venv/bin/gip",
"args" : ["--gitlab-token=<token>",
"--github-token=<token>",
"install", "-r", "tests/requirements.yml"],
"console": "integratedTerminal"
}
]
}
```
## Draft release
```bash
python setup.py sdist
```
## Usage
```bash
gip --gitlab-token=<token> --github-token=<token> requirements.yml
```
## Requirements.yml
```yaml
- name: ansible-role-plex # directory name in destination directory
repo: https://github.com/wilmardo/ansible-role-plex # repository url
type: github # type: gitlab or github allowed
version: 2.1.0 # version: tag, branch name or commit sha
dest: lib/ # destination directory
```
## Visual Studio Code Setup
```json
///.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/venv/bin/gip",
"args" : ["--gitlab-token=<token>",
"--github-token=<token>",
"install", "-r", "tests/requirements.yml"],
"console": "integratedTerminal"
}
]
}
```
## Draft release
```bash
python setup.py sdist
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gip-0.0.1.dev2.tar.gz
(7.8 kB
view hashes)
Built Distribution
Close
Hashes for gip-0.0.1.dev2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e326a825a625e0fa9a5aacc1e8074fb15dd372607677133690fd09c7030bbb3 |
|
MD5 | 08909e193ddef5cc07c1dce0327d6be7 |
|
BLAKE2b-256 | 557ad77b1859905acc9f799f6251cdf03f9afd49f95826b38dc08858edc2f385 |