Skip to main content

Setuptools pep8 command

https://travis-ci.org/CraigJPerry/setuptools-pep8.png?branch=master https://pypip.in/d/setuptools-pep8/badge.png

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

Metadata

Release files for setuptools-pep8 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for setuptools-pep8 0.9.0
File Size Uploaded
setuptools-pep8-0.9.0.tar.gz 4.1 kB Details

Release files / setuptools-pep8-0.9.0.tar.gz

Download URL setuptools-pep8-0.9.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f620cd7494015729249bda7260c9b94900d6e6ab27df46051fb144c32627080c
BLAKE2b-256 checksum
How to use checksums
208af75f0126e3809a98b8bd850b93389b35f04958653c3bb5d1b2de5f33c349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9.0 This release

1 release file

0.2.0

1 release file

0.1.7

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page