skip to navigation
skip to content

setuptools-pep8 0.9.0

pep8 command for setuptools

Setuptools pep8 command

Originally based on https://github.com/johnnoone/setuptools-pylint

This package exposes the pep8 style guide checker as a sub-command of setup.py:

$ cat setup.py
...
    setup(
        name='your project',
        setup_requires=['setuptools-pep8']
    )
....
$ cat setup.cfg
...
[pep8]
ignore=E225
...
$ python setup.py pep8
running pep8
./setup.py:41:1: W391 blank line at end of file

This invokes pep8 and applies any configuration from your setup.cfg file’s [pep8] section. Typical use cases include simplification of continuous-integration job configurations.

News

0.9.0

Release date: 29-Dec-2013

Final major release before v1.0 (project goes into maint mode).

Contains non-backwards-compatable changes!

Bugfixes:

  • Resolves clash with setuptools Command –verbose flag

Features:

  • All pep8 cmdline options can now be specified on the python setup.py pep8 command line
  • pep8 return code is propagated to the python setup.py command return code

Non-Functional Changes:

  • Drastic simplification of pep8 setuptools Command implementation
  • Minor changes to testing code (adopt usage of process return code)

Backwards Incompatable Changes:

  • –pep8-output option has been removed. Replace usage of this with shell redirection.
  • –check-dirs option has been removed. Replace usage of this with pep8’s –exclude option.

Any users wishing to retain these features are advised to stay on version 0.2.0.

0.2.0

Release date: 28-Dec-2013

  • Stable build, promoted minor version. No functional changes.

0.1.7

Release date: 28-Dec-2013

  • Enabled Travis-CI integration testing
  • Configured auto upload from Travis -> PyPI for tagged releases
  • Minor formatting tweaks

0.1.6

Release date: Not released

  • Minor tweak to .rst syntax, fix rendering issues on PyPI

0.1.5

Release date: 3-Dec-2013

  • Bugfix: missing NEWS.rst in manifest

0.1.4

Release date: 3-Dec-2013

  • @yoloseem fixed indentation bug
  • Fixed setup.cfg parsing of include / exclude directives

0.1.3

Release date: 6-Oct-2013

  • Fixed github issue #1: Setting pep8 directives in setup.cfg doesn’t work
  • Exposed –check-dirs= option to control which modules are checked
  • Fixed incorrect handling of stdout/stderr when redirecting pep8 output to a file

0.1.2

Release date: 4-Oct-2013

 
File Type Py Version Uploaded on Size
setuptools-pep8-0.9.0.tar.gz (md5) Source 2013-12-29 3KB