semvec/pypi-packages huggingface dataset:
vocalsalad 0.0.1
An HTTP-controlled process runner and results gatherer
License: MIT
Keywords: http command process execute

# vocalsalad

[![Build Status](https://travis-ci.org/asimihsan/vocalsalad.svg?branch=master)](https://travis-ci.org/asimihsan/vocalsalad)
[![Code Health](https://landscape.io/github/asimihsan/vocalsalad/master/landscape.png)](https://landscape.io/github/asimihsan/vocalsalad/master)
[![Coverage Status](https://coveralls.io/repos/asimihsan/vocalsalad/badge.png?branch=master)](https://coveralls.io/r/asimihsan/vocalsalad?branch=master)
[![Requirements Status](https://requires.io/github/asimihsan/vocalsalad/requirements.png?branch=master)](https://requires.io/github/asimihsan/vocalsalad/requirements/?branch=master)

Run long-running tasks on remote machines, and gather file-based
artifacts.

Supports CPython 2.6, 2.7, 3.2, 3.3, and 3.4, and PyPy 2.2.

## Running tests

-   Install pyenv (https://github.com/yyuu/pyenv)
-   Set up pyenv on your machine, then install all Python versions
    via pyenv:

```
pyenv install 2.7.5
pyenv install 2.6.8
pyenv install 3.2.5
pyenv install 3.3.2
pyenv install 3.4.0
pyenv rehash
pyenv global 2.7.5 2.6.8 3.3.2 3.2.5 3.4.0
```

-   Run the tests via tox:

```
tox
```

## How to build an RPM

On your host machine, after installing VirtualBox and Vagrant:

```
vagrant up fedora19  # fedora17, fedora18, fedora19, fedora20
vagrant ssh fedora19  # after this command you're in a shell in the VM
cd /vagrant
make rpm
```

You'll find the RPM in `package-dist`.