A RetroSearch Logo

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

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2000-March/002915.html below:

[Python-Dev] Great Renaming? What is the goal?

[Python-Dev] Great Renaming? What is the goal?Gordon McMillan gmcm@hypernet.com
Tue, 28 Mar 2000 18:44:27 -0500
Andrew M. Kuchling wrote:
[snip]
>   2) Right now there's no way for third-party extensions to add
>   themselves to a package in the standard library.  Once Python finds
>   foo/__init__.py, it won't look for site-packages/foo/__init__.py, so
>   if you grab, say, "crypto" as a package name in the standard library,
>   it's forever lost to third-party extensions.

That way lies madness. While I'm happy to carp at Java for 
requiring "com", "net" or whatever as a top level name, their 
intent is correct: the names grabbed by the Python standard 
packages belong to no one but the Python standard 
packages. If you *don't* do that, upgrades are an absolute 
nightmare. 

Marc-Andre grabbed "mx". If (as I rather suspect <wink>) he 
wants to remake the entire standard lib in his image, he's 
welcome to - *under* mx.

What would happen if he (and everyone else) installed 
themselves *into* my core packages, then I decided I didn't 
want his stuff? More than likely I'd have to scrub the damn 
installation and start all over again.

- Gordon



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