[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
- [WIP 0/9] python-build-system set 1: please review,
Hartmut Goebel <=
- [WIP 3/8] guix: python-build-system: Import setuptools before calling `setup.py'., Hartmut Goebel, 2016/10/10
- [WIP 1/8] gnu: ensure pip and setuptools are installed even for Python 2., Hartmut Goebel, 2016/10/10
- [WIP 2/8] guix: build all Python packages with --single-version-externally-managed., Hartmut Goebel, 2016/10/10
- [WIP 5/8] guix: python-build-system: Add helpers for getting and setting PYTHONPATH., Hartmut Goebel, 2016/10/10
- [WIP 4/8] guix: python-build-system: Add option "#:use-setuptools?" (default true)., Hartmut Goebel, 2016/10/10
- [WIP 6/8] guix: python-build-system: Delete .egg-info file created in phase check., Hartmut Goebel, 2016/10/10
- [WIP 7/8] guix: Add lint-checker for packages which should be no inputs at all., Hartmut Goebel, 2016/10/10
- [WIP 8/8] lint: more packages to probably be a native input., Hartmut Goebel, 2016/10/10
- Re: [WIP 0/9] python-build-system set 1: please review, Hartmut Goebel, 2016/10/11
- Re: [WIP 0/9] python-build-system set 1: please review, Hartmut Goebel, 2016/10/11