A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2007-April/072702.html below:

[Python-Dev] styleguide inconsistency

[Python-Dev] styleguide inconsistencyBrett Cannon brett at python.org
Mon Apr 23 18:25:48 CEST 2007
On 4/23/07, Darren Dale <dd55 at cornell.edu> wrote:
> I was recently searching for some guidance on how to name packages and
> modules, and discovered an inconsistency in the style guides published at
> www.python.org. http://www.python.org/doc/essays/styleguide.html
> says "Module names can be either MixedCase or lowercase." That
> page also refers to PEP 8 at
> http://www.python.org/dev/peps/pep-0008/, which says "Modules
> should have short, all-lowercase names. ... Python packages should
> also have short, all-lowercase names ...".
>
> Some discussion on dev.lang.python has so far turned up the following points
> of view:
>
> 1) There isn't technically a contradiction because "can be" is not the same
> as "should be".
>
> However, since this is a style guide and not a syntax guide, I still think the
> documents are contradictory.
>
> 2) There isn't any confusion because the styleguide refers to the PEPs, so
> they have priority.
>

Yes, the PEPs take priority.

> However, styleguide.html does not explain that the PEPs are more up-to-date.

The PEPs are more up-to-date.

> We shouldn't expect someone to go to the PEPs after finding an answer to
> their question in the styleguide.
>
> Perhaps one of these documents could be revised to make the situation more
> clear?

I personally think the style guide should just go and/or redirect to
PEP 8.  I didn't even know it existed until this email.  And I only
know of people updated PEP 8.

-Brett
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4