guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [WIP 0/9] python-build-system set 1: please review


From: Hartmut Goebel
Subject: Re: [WIP 0/9] python-build-system set 1: please review
Date: Tue, 11 Oct 2016 10:08:23 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Hi,
> this is the first set of patches for the changed python-build-system.

I was asked about the big plan on these commits.


The original proposal to this changes can be found at
<http://lists.gnu.org/archive/html/guix-devel/2016-09/msg02021.html>.
And this change sets implement

*A1) Change the Python 2 to include pip and setuptools (build using
--with-ensurepip=install).
**B) Install Python packages using **--single-version-externally-managed
C) Strip **python-setuptools and ***python2-setuptools* from all
native-inputs defined in packages.*

And additionally - since it showed up to be required:
*NEW: D) Change inputs into propagated resp. native-inputs where required.*


About the planed patch sets:

Set 1 are the changes to the build system

Set 2 will be the removal of obviously now unused inputs, namely setuptools

    These will be straight forward.

Set 3 will be the straight forward changes to inputs (change to
propagated resp.native)

Set 4 will be the fixes and clean ups required to some packages after
the these changes.

    I'm not sure whether I should split set 3 and set 4 nor have I
    decided yet whether set 3 should only contain those packages which
    will not be changed in set 4. But this makes updating the patches
    quite complicated (even when using git rebase).

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | address@hidden               |
| www.crazy-compilers.com | compilers which you thought are impossible |





reply via email to

[Prev in Thread] Current Thread [Next in Thread]