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