From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: [PATCH 00/14] Change python-build-system (fixes bug 20765) Date: Sat, 1 Oct 2016 22:27:54 -0400 Message-ID: <20161002022754.GA28434@jasmine> References: <1475071107-10765-1-git-send-email-h.goebel@crazy-compilers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqWVc-0008Dg-Mt for guix-devel@gnu.org; Sat, 01 Oct 2016 22:28:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqWVY-0002xX-FT for guix-devel@gnu.org; Sat, 01 Oct 2016 22:28:07 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:51284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqWVX-0002wA-9R for guix-devel@gnu.org; Sat, 01 Oct 2016 22:28:04 -0400 Content-Disposition: inline In-Reply-To: <1475071107-10765-1-git-send-email-h.goebel@crazy-compilers.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Hartmut Goebel Cc: guix-devel@gnu.org On Wed, Sep 28, 2016 at 03:58:13PM +0200, Hartmut Goebel wrote: > this is a patch-series fixing bug 20765. > > Bug 20765 is about problems caused by python packages being installed as > "zipped eggs" (basically these are zip-files). Thanks for taking this on! I will read it more thoroughly tomorrow. I will test a few packages and, if they work, I plan to create a python-build-system job on Hydra and try building it the entire package tree (assuming that Hydra has the capacity). > This series implements what I proposed in > . > > A) For python2 include python2-setuptools as a native-input by default. Do all python-2 packages require setuptools, or just most of them? > B) Install Python packages using --single-version-externally-managed Okay. > C) Strip python-setuptools and python2-setuptools from all native-inputs > defined in packages. Hydra will test this :) > * update Python to 2.7.12 and 3.4.5. Python 2.7.12 and 3.5.2 are on core-updates. Should I cherry-pick those changes will testing these patches? Or should they work with the Python packages that we have on master?