<div dir="ltr">Hi folks,<div><br></div><div>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.</div>

<div><br></div><div>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: <a href="https://review.openstack.org/#/c/98864/">https://review.openstack.org/#/c/98864/</a>).</div>

<div><br></div><div>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.</div><div><br></div><div><br></div><div>best,</div><div>Joe</div><div>

<br></div><div>Release Notes:</div><div><br></div><div><ul><li>New dependency versions, all with new features<br></li><ul><li>pep8==1.5.6 [<u><a href="https://github.com/jcrocholl/pep8/blob/master/CHANGES.txt">https://github.com/jcrocholl/pep8/blob/master/CHANGES.txt</a><span id="goog_2134224179"></span><span id="goog_2134224180"></span><a href="https://mail.google.com/"></a></u>]</li>

<ul><li>Report E129 instead of E125 for visually indented line with same indent as next logical line.</li><li>Report E265 for space before block comment.<br></li><li>Report E713 and E714 when operators ``not in`` and ``is not`` are  recommended (taken from hacking).</li>

<li>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.</li><li>Report E126 instead of E121 when the continuation line is hanging with extra indentation, even if indentation is not a multiple of 4.</li>

</ul><li>pyflakes==0.8.1</li><li>flake8==2.1.0</li></ul><li>More rules support noqa</li><ul><li>Added to: H701, H702, H232, H234, H235, H237</li></ul><li>Gate on Python3 compatibility</li><li>Dropped H901,H902 as those are now in pep8 and enforced by E713 and E714</li>

<li>Support for separate localization catalogs</li><li>Rule numbers added to <a href="http://docs.openstack.org/developer/hacking/">http://docs.openstack.org/developer/hacking/</a></li><li>Improved performance</li><li>New Rules:</li>

<ul><li>H104  File contains nothing but comments</li><li>H305  imports not grouped correctly</li><li>H307  like imports should be grouped together</li><li>H405  multi line docstring summary not separated with an empty line</li>

<li>H904  Wrap long lines in parentheses instead of a backslash</li></ul></ul></div><div><br></div><div>Thank you to everyone who contributed to hacking 0.9.1:</div><div><div>* Joe Gordon</div><div>* Ivan A. Melnikov</div>

<div>* Ben Nemec</div><div>* Chang Bo Guo</div><div>* Nikola Dipanov</div><div>* Clay Gerrard</div><div>* Cyril Roelandt</div><div>* Dirk Mueller</div><div>* James E. Blair</div><div>* Jeremy Stanley</div><div>* Julien Danjou</div>

<div>* Lei Zhang</div><div>* Marc Abramowitz</div><div>* Mike Perez</div><div>* Radomir Dopieralski</div><div>* Samuel Merritt</div><div>* YAMAMOTO Takashi</div><div>* ZhiQiang Fan</div><div>* fujioka yuuichi</div></div>
</div>