Metadata-Version: 2.0
Name: setuppycheck
Version: 0.0.1
Summary: Checks for questionable practices in setup.py files.
Home-page: https://github.com/msabramo/setuppycheck
Author: Marc Abramowitz
Author-email: msabramo@gmail.com
License: MIT
Keywords: setup.py pin dependencies
Platform: UNKNOWN
Requires-Dist: mock

setuppycheck: A ``setup.py`` checker
====================================

.. image:: https://travis-ci.org/msabramo/setuppycheck.svg?branch=master
    :target: https://travis-ci.org/msabramo/setuppycheck

.. image:: https://img.shields.io/pypi/v/setuppycheck.svg
    :target: https://pypi.python.org/pypi/setuppycheck

Checks for questionable practices in ``setup.py`` files.

- PyPI: https://pypi.python.org/pypi/setuppycheck
- GitHub https://github.com/msabramo/setuppycheck

Install
-------

.. code-block:: bash

    $ pip install setuppycheck

Use
---

.. code-block:: bash

    [marca@marca-mac2 setuppycheck]$ setuppycheck examples/exact_pins/setup.py
    WARNING: exact pin: 'requests==2.7.0'
    [marca@marca-mac2 setuppycheck]$ echo $?
    1

    [marca@marca-mac2 setuppycheck]$ setuppycheck examples/reads_requirements_text/setup.py
    WARNING: reads '/Users/marca/dev/git-repos/setuppycheck/examples/reads_requirements_text/requirements.txt' - looks like a requirements file?
      You might want to look at https://caremad.io/2013/07/setup-vs-requirement/
    [marca@marca-mac2 setuppycheck]$ echo $?
    1


