On Wed, Aug 21, 2013 at 11:52 AM, Carl Meyer <c...@oddbird.net> wrote:
> On 08/21/2013 03:29 AM, Donald Stufft wrote:
>> Can you send me a list (or post them here) of what issues you've hit?
>> The biggest one i'm aware of is the scripts problem which is a
>> fundamental problem with the 1.0 Wheel (or rather that any library with
>> console entry points cannot be universal).
>
> Since you asked, I'll mention the two that I've hit (though I think
> you're also aware of these already):
>
> 1) Wheel's conversion of - to _ in version strings embedded in
> filenames, which breaks with setuptools precedent; see
> https://github.com/pypa/pip/issues/1150 and
> https://bitbucket.org/dholth/wheel/issue/78/wheel-rewrites-versions-preventing

No good solution to this one just yet.

> 2) Wheel's decision to follow distutils' documentation rather than
> distutils' behavior when it comes to the location for installing
> data_files with relative paths; see
> https://bitbucket.org/dholth/wheel/issue/80/wheel-does-not-install-data_files-in-site

Django has fixed it by using package_data appropriately:
https://code.djangoproject.com/ticket/19252 . The problem isn't unique
to wheel, the same data_files mishap happens with bdist_wininst.

"Regardless, comment 5 is correct that we jump through way too many
hoops in our setup.py in order to try to trick distutils into handling
data_files as if they were package_data, and that is the root cause of
this bug. Instead we should just use package_data and solve the
problem properly."
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to