[Python-Dev] PEP 408 -- Standard library preview package (original) (raw)
Matt Joiner anacrolix at gmail.com
Fri Jan 27 16:35:53 CET 2012
- Previous message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Next message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
A more normal incantation, as is often the way for packages that became parts of the standard library after first being a third party library (sometimes under a different name, e.g. simplejson -> json):
try: from preview import thing except ImportError: import thing So no need to target a very specific version of Python.
I think this is suboptimal, having to guess where modules are located, you end up with this in every module:
try: import cjson as json except ImportError: try: import simplejson as json except ImportError: import json as json
Perhaps the versioned import stuff could be implemented (whatever the syntax may be), in order that something like this can be done instead:
import regex('preview') import regex('3.4')
Where clearly the preview version makes no guarantees about interface or implementation whatsoever.
etc.
- Previous message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Next message: [Python-Dev] PEP 408 -- Standard library __preview__ package
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]