Re: [Distutils] Beyond wheel 1.0: more fine-grained installation scheme

2015-05-13 Thread Ben Finney
David Cournapeau courn...@gmail.com writes: My suggestion for a better scheme would be to use an extended version of the various default directories defined by autotools. The extension would handle windows-specifics. This is a good direction to go, IMO. The expectations of Windows and *nix,

Re: [Distutils] Beyond wheel 1.0: more fine-grained installation scheme

2015-04-14 Thread Daniel Holth
That's exactly what I would like to do. Then distribution-1.0.data/sysconfdir/file in a wheel would install into /etc/file in the default scheme, but would probably really wind up in $VIRTUAL_ENV/etc/... for most of us web developers. IIRC extra package-1.0-data/* directories in wheel are

Re: [Distutils] Beyond wheel 1.0: more fine-grained installation scheme

2015-04-14 Thread David Cournapeau
On Tue, Apr 14, 2015 at 9:27 AM, Daniel Holth dho...@gmail.com wrote: That's exactly what I would like to do. Then distribution-1.0.data/sysconfdir/file in a wheel would install into /etc/file in the default scheme, but would probably really wind up in $VIRTUAL_ENV/etc/... for most of us web

Re: [Distutils] Beyond wheel 1.0: more fine-grained installation scheme

2015-04-14 Thread Daniel Holth
Just implement it. You could also try editing wheel's own proof of concept installer. https://bitbucket.org/pypa/wheel/src/tip/wheel/install.py?at=default#cl-246 On Tue, Apr 14, 2015 at 3:20 PM, David Cournapeau courn...@gmail.com wrote: On Tue, Apr 14, 2015 at 9:27 AM, Daniel Holth

Re: [Distutils] Beyond wheel 1.0: more fine-grained installation scheme

2015-04-14 Thread Nick Coghlan
On 14 Apr 2015 09:28, Daniel Holth dho...@gmail.com wrote: That's exactly what I would like to do. Then distribution-1.0.data/sysconfdir/file in a wheel would install into /etc/file in the default scheme, but would probably really wind up in $VIRTUAL_ENV/etc/... for most of us web developers.

[Distutils] Beyond wheel 1.0: more fine-grained installation scheme

2015-04-14 Thread David Cournapeau
Hi, I am splitting up the previous thread into one thread / proposal to focus the discussion. Assuming the basis of this proposal does not sound too horrible, I would make a proof of concept in a pip branch, so that we can flush out the details and then write an actual spec (I guess an updated