Jim> Would it make sense to add an attic (or even "deprecated") Jim> directory to the end of sys.path, and move old modules there? This Jim> would make the search for non-deprecated modules a bit faster, and Jim> would make it easier to verify that new code isn't depending Jim> (perhaps indirectly) on any deprecated features. That's what lib-old is for. All people have to do is append it to sys.path to get access to its contents: % python Python 2.5a0 (#72, Jan 20 2005, 20:14:27) [GCC 3.3 20030304 (Apple Computer, Inc. build 1493)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import glob >>> for f in glob.glob("/Users/skip/local/lib/python2.5/lib-old/*.py"): ... print f ... /Users/skip/local/lib/python2.5/lib-old/addpack.py /Users/skip/local/lib/python2.5/lib-old/cmp.py /Users/skip/local/lib/python2.5/lib-old/cmpcache.py /Users/skip/local/lib/python2.5/lib-old/codehack.py /Users/skip/local/lib/python2.5/lib-old/dircmp.py /Users/skip/local/lib/python2.5/lib-old/dump.py /Users/skip/local/lib/python2.5/lib-old/find.py /Users/skip/local/lib/python2.5/lib-old/fmt.py /Users/skip/local/lib/python2.5/lib-old/grep.py /Users/skip/local/lib/python2.5/lib-old/lockfile.py /Users/skip/local/lib/python2.5/lib-old/newdir.py /Users/skip/local/lib/python2.5/lib-old/ni.py /Users/skip/local/lib/python2.5/lib-old/packmail.py /Users/skip/local/lib/python2.5/lib-old/Para.py /Users/skip/local/lib/python2.5/lib-old/poly.py /Users/skip/local/lib/python2.5/lib-old/rand.py /Users/skip/local/lib/python2.5/lib-old/statcache.py /Users/skip/local/lib/python2.5/lib-old/tb.py /Users/skip/local/lib/python2.5/lib-old/tzparse.py /Users/skip/local/lib/python2.5/lib-old/util.py /Users/skip/local/lib/python2.5/lib-old/whatsound.py /Users/skip/local/lib/python2.5/lib-old/whrandom.py /Users/skip/local/lib/python2.5/lib-old/zmod.py That doesn't help for deprecated extension modules, but I think they are much less frequently candidates for deprecation. Skip
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