[Python-Dev] New functionality in micro releases (was:Documenting branch policy) (original) (raw)

Fred L. Drake, Jr. fdrake at acm.org
Mon Sep 8 23:37:59 EDT 2003


Phillip J. Eby writes:

It does suggest that being able to specify the version of Python required by a script or module, would be a helpful idiom. sys.requireversion(), perhaps? Guess I should make a quick check to be sure you haven't already used the time machine and put this in... :)

I'm not aware of any such thing.

Of course, the sad bit is that even if there were a sys.requireversion(), it wouldn't be in the versions where it was actually needed: the older ones!

Comparison with sys.version_info would be trivial, and seems sufficient:

if sys.version_info < (2,2,2): print "Get a newer version of Python!" else: main()

-Fred

-- Fred L. Drake, Jr. PythonLabs at Zope Corporation



More information about the Python-Dev mailing list