[openstack-dev] [hacking] Hacking 0.9.1 released

Joe Gordon joe.gordon0 at gmail.com
Tue Jun 10 00:03:43 UTC 2014


On Mon, Jun 9, 2014 at 12:24 PM, Joe Gordon <joe.gordon0 at gmail.com> wrote:

> Hi folks,
>
> Hacking 0.9.1 has just been released (hacking 0.9.1 had a minor bug).
> Unlike other dependencies 'OpenStack Proposal Bot' does not automatically
> push out a patch to the new version.
>

Edit: hacking 0.9.0 had a minor bug


> The recommended way to upgrade to hacking 0.9.1 is to add any new failing
> tests to the exclude list in tox.ini and fix those in subsequent patches
> (example: https://review.openstack.org/#/c/98864/).
>
> pep8 1.5.x changed a whole bunch of internals, so when upgrading to the
> new hacking please make sure your local checks still work.
>
>
> best,
> Joe
>
> Release Notes:
>
>
>    - New dependency versions, all with new features
>    - pep8==1.5.6 [*https://github.com/jcrocholl/pep8/blob/master/CHANGES.txt
>       <https://github.com/jcrocholl/pep8/blob/master/CHANGES.txt>
>       <https://mail.google.com/>*]
>          - Report E129 instead of E125 for visually indented line with
>          same indent as next logical line.
>          - Report E265 for space before block comment.
>          - Report E713 and E714 when operators ``not in`` and ``is not``
>          are  recommended (taken from hacking).
>          - Report E131 instead of E121 / E126 if the hanging indent is
>          not consistent within the same continuation block.  It helps when error
>          E121 or E126 is in the ``ignore`` list.
>          - Report E126 instead of E121 when the continuation line is
>          hanging with extra indentation, even if indentation is not a multiple of 4.
>       - pyflakes==0.8.1
>       - flake8==2.1.0
>    - More rules support noqa
>       - Added to: H701, H702, H232, H234, H235, H237
>    - Gate on Python3 compatibility
>    - Dropped H901,H902 as those are now in pep8 and enforced by E713 and
>    E714
>    - Support for separate localization catalogs
>    - Rule numbers added to http://docs.openstack.org/developer/hacking/
>    - Improved performance
>    - New Rules:
>       - H104  File contains nothing but comments
>       - H305  imports not grouped correctly
>       - H307  like imports should be grouped together
>       - H405  multi line docstring summary not separated with an empty
>       line
>       - H904  Wrap long lines in parentheses instead of a backslash
>
>
> Thank you to everyone who contributed to hacking 0.9.1:
> * Joe Gordon
> * Ivan A. Melnikov
> * Ben Nemec
> * Chang Bo Guo
> * Nikola Dipanov
> * Clay Gerrard
> * Cyril Roelandt
> * Dirk Mueller
> * James E. Blair
> * Jeremy Stanley
> * Julien Danjou
> * Lei Zhang
> * Marc Abramowitz
> * Mike Perez
> * Radomir Dopieralski
> * Samuel Merritt
> * YAMAMOTO Takashi
> * ZhiQiang Fan
> * fujioka yuuichi
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140609/5650a634/attachment.html>


More information about the OpenStack-dev mailing list