Issue8

Title pkg_resources.declare_namespace inconsistency vs pkgutil.extend_path
Priority feature Status unread
Superseder Nosy List pjenvey
Assigned To Keywords pkg_resources

Created on 2008-05-09.21:49:53 by pjenvey, last changed 2008-08-05.14:53:40 by pje.

Messages
msg10 (view) Author: pjenvey Date: 2008-05-09.21:49:53
Paste uses pkg_resources.declare_namespace:

>>> import sys
>>> import paste
>>> paste.__path__
['/usr/local/lib/python2.5/site-packages/Paste-1.6-py2.5.egg/paste',  
'/usr/local/lib/python2.5/site-packages/PasteDeploy-1.3.1-py2.5.egg/ 
paste', '/usr/local/lib/python2.5/site-packages/PasteScript-1.6.2- 
py2.5.egg/paste']
>>> del sys.modules['paste']
>>> import paste
>>> paste.__path__
['/usr/local/lib/python2.5/site-packages/Paste-1.6-py2.5.egg/paste']

Whereas pkgutil.extend_path does the right thing and restores  
paste.__path__ to contain the 3 paths
History
Date User Action Args
2008-08-05 14:53:40pjesetpriority: bug -> feature
2008-05-09 21:49:53pjenveycreate