<div dir="ltr">Hi,<div><br></div><div>After some reflexion on this full thread, with all your arguments and discussion with my team, i have finally a better understanding on PEP finality. I saw that PEP 8 & 20 i used as example are "specials" PEP.</div><div><br></div><div>So i let my idea here, and eventually, as previously suggested, i'll contact PYCQA.</div><div><br></div><div>Thank you very much everybody for your help and your attention :)</div><div><br>Le mardi 26 septembre 2017 04:54:45 UTC+2, Nick Coghlan a écrit :<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Forwarding my reply, since Google Groups still can't get the Reply-To
<br>headers for the mailing list right, and we still don't know how to
<br>categorically prohibit posting from there.
<br>
<br>---------- Forwarded message ----------
<br>From: Nick Coghlan <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">ncog...@gmail.com</a>>
<br>Date: 26 September 2017 at 12:51
<br>Subject: Re: [Python-ideas] Fwd: A PEP to define basical metric which
<br>allows to guarantee minimal code quality
<br>To: Alexandre GALODE <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">alexandr...@gmail.com</a>>
<br>Cc: python-ideas <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">python...@googlegroups.com</a><wbr>>
<br>
<br>
<br>On 25 September 2017 at 21:49, <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">alexandr...@gmail.com</a>> wrote:
<br>> Hi,
<br>>
<br>> Sorry from being late, i was in professional trip to Pycon FR.
<br>>
<br>> I see that the subject is divising advises.
<br>>
<br>> Reading responses, i have impression that my proposal has been saw as
<br>> mandatory, that i don't want of course. As previously said, i see this "PEP"
<br>> as an informational PEP. So it's a guideline, not a mandatory. Each
<br>> developer will have right to ignore it, as each developer can choose to
<br>> ignore PEP8 or PEP20.
<br>>
<br>> Perfect solution does not exist, i know it, but i think this "PEP" could,
<br>> partially, be a good guideline.
<br>
<br>Your question is essentially "Are python-dev prepared to offer generic
<br>code quality assessment advice to Python developers?"
<br>
<br>The answer is "No, we're not". It's not our role, and it's not a role
<br>we're the least bit interested in taking on. Just because we're the
<br>ones making the software equivalent of hammers and saws doesn't mean
<br>we're also the ones that should be drafting or signing off on people's
<br>building codes :)
<br>
<br>Python's use cases are too broad, and what's appropriate for my ad hoc
<br>script to download desktop wallpaper backgrounds, isn't going to be
<br>what's appropriate for writing an Ansible module, which in turn isn't
<br>going to be the same as what's appropriate for writing a highly
<br>scalable web service or a complex data analysis job.
<br>
<br>So the question of "What does 'good enough for my purposes' actually
<br>mean?" is something for end users to tackle for themselves, either
<br>individually or collaboratively, without seeking specific language
<br>designer endorsement of their chosen criteria.
<br>
<br>However, as mentioned earlier in the thread, it would be *entirely*
<br>appropriate for the folks participating in PyCQA to decide to either
<br>take on this work themselves, or else endorse somebody else taking it
<br>on. I'd see such an effort as being similar to the way that
<br><a href="http://packaging.python.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpackaging.python.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEKDbYHkW1y-PhyuTqW5r0hlnPafQ';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpackaging.python.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEKDbYHkW1y-PhyuTqW5r0hlnPafQ';return true;">packaging.python.org</a> originally started as an independent PyPA project
<br>hosted at <a href="http://python-packaging-user-guide.readthedocs.io" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython-packaging-user-guide.readthedocs.io\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEz8Hi7I3urX798-Yp6z8Gus3Y9Rg';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython-packaging-user-guide.readthedocs.io\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEz8Hi7I3urX798-Yp6z8Gus3Y9Rg';return true;">python-packaging-user-guide.<wbr>readthedocs.io</a>, with a fair bit
<br>of content already being added before we later requested and received
<br>the <a href="http://python.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF558DEk4MojQmCDwPIrITw2rjEQA';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF558DEk4MojQmCDwPIrITw2rjEQA';return true;">python.org</a> subdomain.
<br>
<br>Cheers,
<br>Nick.
<br>
<br>--
<br>Nick Coghlan | <a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">ncog...@gmail.com</a> | Brisbane, Australia
<br>
<br>
<br>--
<br>Nick Coghlan | <a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">ncog...@gmail.com</a> | Brisbane, Australia
<br>______________________________<wbr>_________________
<br>Python-ideas mailing list
<br><a href="javascript:" target="_blank" gdf-obfuscated-mailto="PAwLilQrBQAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">Python...@python.org</a>
<br><a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fmail.python.org%2Fmailman%2Flistinfo%2Fpython-ideas\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFj1EaNHnVmh20FnFPoUi4J-MpfQw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fmail.python.org%2Fmailman%2Flistinfo%2Fpython-ideas\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFj1EaNHnVmh20FnFPoUi4J-MpfQw';return true;">https://mail.python.org/<wbr>mailman/listinfo/python-ideas</a>
<br>Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython.org%2Fpsf%2Fcodeofconduct%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHJOrArSUDKkjrnthO6_CznMzkPsA';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython.org%2Fpsf%2Fcodeofconduct%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHJOrArSUDKkjrnthO6_CznMzkPsA';return true;">http://python.org/psf/<wbr>codeofconduct/</a>
<br></blockquote></div></div>