Expand depends documentation in readme

* Update the list of packages it will install
* Document why we pin dependencies, as this goes against the standard
  practices in most OpenStack projects.

Change-Id: Icf1809b0020766f59d6c33ef50bd3176dec55431
This commit is contained in:
Joe Gordon
2015-05-19 09:58:48 -07:00
parent 12938a13c5
commit 93d7f7fcfb

View File

@@ -4,6 +4,10 @@ Introduction
hacking is a set of flake8 plugins that test and enforce the `OpenStack
Style Guidlines <http://docs.openstack.org/developer/hacking>`_.
Hacking pins its dependencies, as a new release of some dependency can break
hacking based gating jobs. This is because new versions of dependencies can
introduce new rules, or make existing rules stricter.
Installation
============
@@ -11,7 +15,8 @@ hacking is available from pypi, so just run:
``pip install hacking``
This will install ``flake8`` with the ``hacking`` and ``pyflake`` plugins
This will install specific versions of ``flake8`` with the ``hacking``,
``pep8``, ``mccabe`` and ``pyflakes`` plugins.
Origin
======