[PYTHON] L'histoire du changement de pep8 en pycodestyle
Aperçu
-
pep8 a été remplacé par le nom du package pycodestyle
-
La proposition de M. Guido a lancé l'affaire.
-
https://github.com/PyCQA/pycodestyle/issues/466
-L'idée de ** pycodelint ** a également été proposée, mais elle a été rejetée car impossible à distinguer de ** pylint **.
«J'ai légèrement examiné la gamme d'influence autour de moi.
Postscript (27/02/2018)
- Le nom de pep8 dans l'outil (bibliothèque) est devenu pycodestyle, mais rien n'a changé dans PEP8 lui-même. Soyez prudent car cela n'existe pas.
――Il est facile de confondre pep8 avec PEP8 dans le guide de style, donc l'outil est sur le point de changer de nom.
--Pep257-> pydocstyle ne change rien dans PEP257 également.
pep8
- https://pypi.python.org/pypi/pep8
--Si vous l'utilisez directement, vous devez passer à pycodestyle
- ** 1.7.0 ** n'est jamais mis à jour à la fin
flake8
- https://pypi.python.org/pypi/flake8/3.0.0b1
- https://flake8.pycqa.org/en/latest/release-notes/2.6.0.html
- ** flake8 ** utilise en interne ** pep8 ** a été remplacé par ** pycodestyle **
--Mettre à niveau simplement
pep257
- https://pypi.python.org/pypi/pep257
- Cela doit également être commuté sur pydocstyle
- ** 0.7.0 ** jamais mis à jour à la fin
autopep8
- https://pypi.python.org/pypi/autopep8
――Il semble qu'il n'y ait pas de projet de changement de nom.
-Le correctif pour passer ** pep8 ** à ** pycodestyle ** est terminé
- Peut-être qu'il passera à ** pycodestyle ** à partir de la prochaine version
- https://github.com/hhatto/autopep8/commit/3e1c196570204482d1376d4050633b8de6565533
docformatter
- https://pypi.python.org/pypi/docformatter
-Je pensais utiliser ** pep257 ** en interne, mais je ne l'ai pas utilisé
――Il n'y a donc pas d'effet particulier
Résumé
- ** flake8 ** et ** autopep8 ** Je n'ai pas eu à m'en soucier car cela correspond à ce que j'utilise.
- ** flake8 ** ** "Qu'est-ce que 8?" **
Qu'est-ce que PyCQA?
――Il semble s'agir d'un groupe d'auteurs d'outils et de bibliothèques tels que lint et codeformatter.
- http://meta.pycqa.org/en/latest/introduction.html#what-is-the-pycqa
――Il semble que vous gérerez les outils de ce groupe sous ce groupe.
--Il existe PyPA qui organise les éléments liés aux packages dans un groupe similaire.
référence
- http://blog.kzfmix.com/entry/1465008955