At 03:19 PM 8/20/2010 +0100, Chris Withers wrote:
P.J. Eby wrote:
Which template do I get if I do:
pkg_resources.resource_string(tuple(pkg_resources.parse_requirements('XA'))[0],'templates/master')
...in the context of pip or another flat-structure install? You get whatever was installed last.
Is pkg_resources.resource_string(<requirement>,..) *ever* useful or sane then?
Good point. The installation of data in that way was for backward-compatibility with packages using install_data; but such packages by definition are unlikely to be using the resource APIs in the first place.
It doesn't sound like it, in which case, could it be deprecated and removed please?
I'll give it some serious thought.
(Alternatively, they can put their stuff under the project's egg-info directory, the way EggTranslations does.)
What's EggTranslations and where can I see its code?