Cómo decirle al PEP8 del análisis de estilo de Spyder que lea desde un archivo setup.cfg o aumente el máximo. ¿Longitud de la línea?

Estoy usando Spyder 2.3.1 y python (x, y).

En las preferencias de Spyder puede activar “Análisis de estilo”. Esto es bastante bueno, pero quiero boost el máximo. longitud de línea tolerable. El ajuste estándar para PEP8 es de 79 caracteres. Esto se puede cambiar a través de un setup.cfg con el contenido:

[pep8] max-line-length = 99 

Esto se puede leer aquí: http://pep8.readthedocs.org/en/latest/intro.html#related-tools

¿Dónde coloco un setup.cfg para que Spyder / PEP8 reconozca mi nuevo límite? ¿O hay otra manera de establecer este límite o ignorar E501 (línea a larga)? Simplemente configurar “Mostrar línea vertical después de 99 caracteres” en Spyder no ayuda.

Según el enlace citado por @Werner:

http://pep8.readthedocs.org/en/latest/intro.html#configuration

lo que debe hacer es crear un archivo llamado ~/.config/pep8 (En Linux / Mac) o ~/.pep8 (en Windows), y agregarle estas líneas:

 [pep8] max-line-length = 99 

Lo probé en Spyder y funciona como se esperaba.

Inspirado por el comentario de Minh, he podido hacer este trabajo para spyder 3.8 haciendo lo siguiente. Encuentra el directorio ~ usando

 import os; os.path.expanduser('~') 

(ver comentario de justin harris)

Luego agregue un archivo al directorio ~ llamado .pycodestyle contiene:

 [pycodestyle] max-line-length = 99 

(ver respuesta de Carlos cordova)

Reinicie el spyder [EDITAR: de acuerdo con los comentarios a continuación, esto no es necesario]. En realidad, esto es solo la combinación de la mayoría de los comentarios y respuestas anteriores.

Las referencias a “pep8” son obsoletas. El paquete ha sido renombrado a “pycodestyle”.

El tox.ini con una sección pep8 o un setup.cfg en el nivel del proyecto debe hacer.

http://pep8.readthedocs.org/en/latest/intro.html#configuration

utilizando Spyder 4.0.0.dev0 fue a mi ~ / .config / spyder.ini, me aseguré de que mi aplicación de spyder no se ejecutara, cambie el valor del diccionario ‘maxLineLength’: 100 de ‘maxLineLength’: 79.

Comencé mi aplicación y funcionó ahora si edita el archivo mientras se ejecuta su aplicación spyder al cerrarse, se sobrescribirá lo que haya en el archivo ~ / .config / spyder.ini.

Asegúrese de que no se está ejecutando y realice los cambios necesarios