guix-devel
[Top][All Lists]
Advanced

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

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


From: Hartmut Goebel
Subject: [WIP 0/9] python-build-system set 1: please review
Date: Mon, 10 Oct 2016 16:57:11 +0200

Hi,

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

I ask you for review so we can progress in steps.

The whole patch set will be about 50 or 60 patches, where this first set are
the changes of the build system itsefl and the remaining sets will change the
packaging instructions to match the new build-system. Please note that the
packeges will not build with only these first set applied. If you want to test
the complet patch set, please use the branch at
https://gitlab.com/htgoebel/guix/tree/python-build-system.

Concrete I want to know:
* Order of arguments for add-installed-pythonpath and site-packages okay?


Hartmut Goebel (7):
  gnu: ensure pip and setuptools are installed even for Python 2.
  guix: build all Python packages with
    --single-version-externally-managed.
  guix: python-build-system: Add option "#:use-setuptools?" (default
    true).
  guix: python-build-system: Add helpers for getting and setting
    PYTHONPATH.
  guix: python-build-system: Delete .egg-info file created in phase
    check.
  guix: Add lint-checker for packages which should be no inputs at all.
  lint: more packages to probably be a native input.

Marius Bakke (1):
  guix: python-build-system: Import setuptools before calling
    `setup.py'.

 doc/guix.texi                      |  9 +++++
 gnu/packages/python.scm            |  1 +
 guix/build-system/python.scm       |  2 +
 guix/build/python-build-system.scm | 81 +++++++++++++++++++++++++++-----------
 guix/scripts/lint.scm              | 75 ++++++++++++++++++++++++++---------
 tests/lint.scm                     | 34 ++++++++++++++++
 6 files changed, 160 insertions(+), 42 deletions(-)

-- 
2.7.4




reply via email to

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