all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [WIP 0/9] python-build-system set 1: please review
@ 2016-10-10 14:57 Hartmut Goebel
  2016-10-10 14:57 ` [WIP 1/8] gnu: ensure pip and setuptools are installed even for Python 2 Hartmut Goebel
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Hartmut Goebel @ 2016-10-10 14:57 UTC (permalink / raw)
  To: guix-devel

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-10-11  8:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-10 14:57 [WIP 0/9] python-build-system set 1: please review Hartmut Goebel
2016-10-10 14:57 ` [WIP 1/8] gnu: ensure pip and setuptools are installed even for Python 2 Hartmut Goebel
2016-10-10 14:57 ` [WIP 2/8] guix: build all Python packages with --single-version-externally-managed Hartmut Goebel
2016-10-10 14:57 ` [WIP 3/8] guix: python-build-system: Import setuptools before calling `setup.py' Hartmut Goebel
2016-10-10 14:57 ` [WIP 4/8] guix: python-build-system: Add option "#:use-setuptools?" (default true) Hartmut Goebel
2016-10-10 14:57 ` [WIP 5/8] guix: python-build-system: Add helpers for getting and setting PYTHONPATH Hartmut Goebel
2016-10-10 14:57 ` [WIP 6/8] guix: python-build-system: Delete .egg-info file created in phase check Hartmut Goebel
2016-10-10 14:57 ` [WIP 7/8] guix: Add lint-checker for packages which should be no inputs at all Hartmut Goebel
2016-10-10 14:57 ` [WIP 8/8] lint: more packages to probably be a native input Hartmut Goebel
2016-10-11  8:08 ` [WIP 0/9] python-build-system set 1: please review Hartmut Goebel
2016-10-11  8:37 ` Hartmut Goebel

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.