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