Hello,

On Sun, 28 Jun 2015 13:02:40 +0100
Paul Moore <[email protected]> wrote:

> On 27 June 2015 at 19:52, Justin Uang <[email protected]> wrote:
> > What is the recommended way to get access to a data file in my
> > package if I'm using a wheel? pkg_resources seems like it's mainly
> > useful because eggs might be used in a zipped form, but for wheels,
> > I'm guaranteed that the data will be unpacked into a directory
> > structure right? In that case, should I just use __file__ to
> > manually find the location of the file?
> 
> 
> If you want to avoid a dependency on pkg_resources, you can use
> pkgutil.get_data (from the stdlib). It doesn't have as many features
> as pkg_resources, but it does the job in straightforward cases.

Which makes everyone in the audience wonder: how it happens that it's
2015, Python is at 3.5, but pkgutil.get_data() is in stdlib, while
pkg_resources.resource_stream() isn't? An implementation of
pkgutil.get_data() would be based on pkg_resources.resource_stream(),
or would contain just the same code as the latter, so it could easily
be exposed, and yet it isn't.

[]

-- 
Best regards,
 Paul                          mailto:[email protected]
_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to