Metadata-Version: 2.0
Name: pypinner
Version: 0.0.5
Summary: Ensure requirements.txt files reflect versions in pip freeze.
Home-page: UNKNOWN
Author: UNKNOWN
Author-email: UNKNOWN
License: MIT
Description-Content-Type: UNKNOWN
Keywords: python pip freeze version pinner
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: docopt (==0.6.2)

PyPinner
========

Ensure requirements.txt files reflect versions in pip freeze.

Command Line Usage
------------------

```
Ensure requirements.txt files reflect versions in pip freeze.
Finds requirements*.txt files recursively and fixes them.

Usage:
  pypinner
  pypinner -f <frozen_requirements.txt>
  pypinner (-h | --help)
  pypinner --version

Options:
  -h --help     Show this screen.
  --version     Show version.
```

Example
-------

```
$pypinner
Leaving: ./requirements_test.txt  flake8==3.5.0
Leaving: ./requirements_test.txt  pytest==3.3.1
Leaving: ./requirements_test.txt  pytest-flake8==0.9.1
Leaving: ./requirements_test.txt  pytest-isort==0.1.0
Leaving: ./requirements_test.txt  pytest-bdd==2.19.0
Leaving: ./requirements_test.txt  flake8-isort==2.2.2
Leaving: ./requirements_test.txt  pytest-cov==2.5.1
Leaving: ./requirements_test.txt
Pinning: ./requirements.txt docopt==0.6.2

```

```
$pypinner -f frozen_requirements.txt
Leaving: ./requirements_test.txt  flake8==3.5.0
Leaving: ./requirements_test.txt  pytest==3.3.1
...
```

Installation
------------

* python setup.py install

* pip install pypinner

Test
----

* python setup.py test

