Metadata-Version: 2.0
Name: pipenv-tools
Version: 0.0.1
Summary: The missing tools for pipenv.
Home-page: https://github.com/rochacbruno/pipenv_tools
Author: Bruno Rocha
Author-email: rochacbruno@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: pipenv
Requires-Dist: twine


# pipenv_tools

The missing tools for `Pipenv`

## Install

`pipenv install pipenv_tools`

## The Tools

### build

`pipenv tools prepare_setup --options --params`

This command will parse the contents of your `Pipfile` and generate a
`setup.py` file and other required artifacts.

If passing `--plain` only a `setup.py` will be created, but by default it creates

`setup.py`, `setup.py`, `pyproject.toml` and `MANIFEST.in` files.

> NOTE: by default the `MANIFEST.in` will be generated according to your VCS files `.gitignore` for example. Or taking argument from your Pipfile.

### Publish

`pipenv tools publish --options`

Uses `twine` to release your package to PyPI but before it will execute a `check`
for `safety` issues and also if `--bump minor|major|fix` is passed it will also
invoke `pipenv tools bumpversion`



