Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-04 Thread Hartmut Goebel
Am 30.09.2016 um 16:39 schrieb Marius Bakke: > Also some packages are missing a dependency on "python-py"[1]. FYI: I found an example: python-pytest-cov fails in the "check" phase. This is an undocumented requirement for the tests, resp. this is an install-requirement for pytest, but pytest has "

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-03 Thread Hartmut Goebel
Am 30.09.2016 um 16:39 schrieb Marius Bakke: > Also some packages are missing a dependency on "python-py"[1]. I found an example: python-pytest-cov fails in the "check" phase. This is an undocumented requirement for the tests, resp. this is an install-requirement for pytest, but pytest has "python

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Marius Bakke
On 2 October 2016 19:01:38 BST, Leo Famulari wrote: >On Sun, Oct 02, 2016 at 07:31:01PM +0200, Hartmut Goebel wrote: >> Am 02.10.2016 um 16:24 schrieb Ludovic Courtès: >> > >> >> Subject: [PATCH 2/2] guix: python-build-system: Import setuptools >before >> >> calling `setup.py'. >> >> >> >> This

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Leo Famulari
On Sun, Oct 02, 2016 at 07:31:01PM +0200, Hartmut Goebel wrote: > Am 02.10.2016 um 16:24 schrieb Ludovic Courtès: > > > >> Subject: [PATCH 2/2] guix: python-build-system: Import setuptools before > >> calling `setup.py'. > >> > >> This is needed for packages using "distutils" instead of "setuptool

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
Am 02.10.2016 um 16:24 schrieb Ludovic Courtès: > >> Subject: [PATCH 2/2] guix: python-build-system: Import setuptools before >> calling `setup.py'. >> >> This is needed for packages using "distutils" instead of "setuptools" >> since the former does not understand the >> "--single-version-external

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Ludovic Courtès
Hi! Marius Bakke skribis: > Hartmut Goebel writes: > >> Am 28.09.2016 um 17:54 schrieb Marius Bakke: >>> Or push a branch somewhere? >> >> Branch is now available at >> > > Thanks a lot for doing this! > > After adding a couple of pat

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
Hi, Am 02.10.2016 um 11:05 schrieb Hartmut Goebel: > What about adding a flag #;use-setuptools, which defaults to #t? I just pushed to - Marius' changes - updated shim-code - Add option "#:use-setuptools?" (default true). - Fix for scons

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
Am 02.10.2016 um 04:46 schrieb Leo Famulari: >> > I will test a few packages and, if they work, I plan to create a >> > python-build-system job on Hydra and try building it the entire package >> > tree (assuming that Hydra has the capacity). > I underestimated the impact of this change. Just lookin

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
Am 02.10.2016 um 04:27 schrieb Leo Famulari: > I will test a few packages and, if they work, I plan to create a > python-build-system job on Hydra and try building it the entire > package tree (assuming that Hydra has the capacity). Please note that you need to add Marius' patches [1] to make th

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-02 Thread Hartmut Goebel
Am 30.09.2016 um 16:39 schrieb Marius Bakke: > After adding a couple of patches I'm able to build many python packages. Thanks for sharing. Sorry that you need #1 at all. I should have tested my code another time prior to posting the patch. > Patch #2 mostly emulates NixOS "shim" setup.py[0], req

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-01 Thread Leo Famulari
On Sat, Oct 01, 2016 at 10:27:54PM -0400, Leo Famulari wrote: > On Wed, Sep 28, 2016 at 03:58:13PM +0200, Hartmut Goebel wrote: > > this is a patch-series fixing bug 20765. > > > > Bug 20765 is about problems caused by python packages being installed as > > "zipped eggs" (basically these are zip-f

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-10-01 Thread Leo Famulari
On Wed, Sep 28, 2016 at 03:58:13PM +0200, Hartmut Goebel wrote: > this is a patch-series fixing bug 20765. > > Bug 20765 is about problems caused by python packages being installed as > "zipped eggs" (basically these are zip-files). Thanks for taking this on! I will read it more thoroughly tomor

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-30 Thread Marius Bakke
Hartmut Goebel writes: > Am 28.09.2016 um 17:54 schrieb Marius Bakke: >> Or push a branch somewhere? > > Branch is now available at > Thanks a lot for doing this! After adding a couple of patches I'm able to build many python packages

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
Am 28.09.2016 um 17:54 schrieb Marius Bakke: > I am unable to apply these patches with "git am". > Any chance you can resend after "git format-patch"? For long patch > series, I tend to "git format-patch -n master --stdout > series.patch". I'm using "git format-patch --cover-letter -M origin/master

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
Am 28.09.2016 um 17:54 schrieb Marius Bakke: > Or push a branch somewhere? Branch is now available at -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compi

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Marius Bakke
Hartmut Goebel writes: > Hi, minor correction: > > Am 28.09.2016 um 15:58 schrieb Hartmut Goebel: >> This series implements what I proposed in >> . >> >> A) For python2 include python2-setuptools as a native-input by default. >

Re: [PATCH 00/14] Change python-build-system (fixes bug 20765)

2016-09-28 Thread Hartmut Goebel
Hi, minor correction: Am 28.09.2016 um 15:58 schrieb Hartmut Goebel: > This series implements what I proposed in > . > > A) For python2 include python2-setuptools as a native-input by default. I implemented : * A1) Change the Py