Re: Python 3.4, ensurepip and wheels

2013-12-12 Thread Nick Coghlan
On 12/12/2013 11:09 PM, Bohuslav Kabrda wrote: > - Original Message - >> On 12/12/2013 01:18 AM, Bohuslav Kabrda wrote: >>> Well yeah, my point is that there is no upstream-acceptable way other than >>> checking the file hashes by ensurepip, is there? If I wouldn't want to >>> check file ha

Re: Python 3.4, ensurepip and wheels

2013-12-12 Thread Bohuslav Kabrda
- Original Message - > On 12/12/2013 01:18 AM, Bohuslav Kabrda wrote: > > Well yeah, my point is that there is no upstream-acceptable way other than > > checking the file hashes by ensurepip, is there? If I wouldn't want to > > check file hashes, I'd have to query RPM for release - or is th

Re: Python 3.4, ensurepip and wheels

2013-12-11 Thread Nick Coghlan
On 12/12/2013 01:18 AM, Bohuslav Kabrda wrote: > Well yeah, my point is that there is no upstream-acceptable way other than > checking the file hashes by ensurepip, is there? If I wouldn't want to check > file hashes, I'd have to query RPM for release - or is there some other way > you're thinki

Re: Python 3.4, ensurepip and wheels

2013-12-11 Thread Bohuslav Kabrda
- Original Message - > On 12/11/2013 04:52 PM, Bohuslav Kabrda wrote: > >> So, here's a crazy thought: what if, rather than copying the installed > >> files directly into the virtual environment, we reverse engineered a > >> wheel archive *dynamically* from the system install and then insta

Re: Python 3.4, ensurepip and wheels

2013-12-10 Thread Nick Coghlan
On 12/11/2013 04:52 PM, Bohuslav Kabrda wrote: > - Original Message - >>> While trying to create the patch that would rebuild the wheels from >>> system and install them in venv, I bumped into few ugly problems, which >>> is why I came up with this "wheels in RPMs" solution in the first pla

Re: Python 3.4, ensurepip and wheels

2013-12-10 Thread Bohuslav Kabrda
- Original Message - > > While trying to create the patch that would rebuild the wheels from > > system and install them in venv, I bumped into few ugly problems, which > > is why I came up with this "wheels in RPMs" solution in the first place. > > I'd like to do this for 3.4 in Fedora and

Re: Python 3.4, ensurepip and wheels

2013-12-10 Thread Nick Coghlan
On 12/11/2013 01:28 AM, Bohuslav Kabrda wrote: > > Actually, there seems to be a much simpler way of doing this in Fedora > (and any distro more generally): > > - setuptools and pip RPMs will carry the wheel inside them and drop it > into ensurepip/_bundled > > - the wheels will be re

Re: Python 3.4, ensurepip and wheels

2013-12-10 Thread Bohuslav Kabrda
> > Actually, there seems to be a much simpler way of doing this in Fedora (and > > any distro more generally): > > - setuptools and pip RPMs will carry the wheel inside them and drop it into > > ensurepip/_bundled > > - the wheels will be rebuilt during every RPM build everytime *after > > patchin

Re: Python 3.4, ensurepip and wheels

2013-12-10 Thread Toshio Kuratomi
On Dec 10, 2013 6:26 AM, "Bohuslav Kabrda" wrote: > > - Original Message - > > On 11/28/2013 12:42 AM, Bohuslav Kabrda wrote: > > > I hope I covered all the important points. Basically, we can make this work > > > in a way acceptable for upstream, if we package setupttols and pip as > > >

Re: Python 3.4, ensurepip and wheels

2013-12-10 Thread Bohuslav Kabrda
- Original Message - > On 11/28/2013 12:42 AM, Bohuslav Kabrda wrote: > > I hope I covered all the important points. Basically, we can make this work > > in a way acceptable for upstream, if we package setupttols and pip as > > wheels. It'll require some extra effort, but I think it's worth

Re: Python 3.4, ensurepip and wheels

2013-11-27 Thread Nick Coghlan
On 11/28/2013 12:42 AM, Bohuslav Kabrda wrote: > I hope I covered all the important points. Basically, we can make this work > in a way acceptable for upstream, if we package setupttols and pip as wheels. > It'll require some extra effort, but I think it's worth it. > Thoughts? Anyone has better/