From owner-freebsd-python@FreeBSD.ORG Sat Jun 7 01:36:26 2014 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D7F2BAD; Sat, 7 Jun 2014 01:36:26 +0000 (UTC) Received: from mail-pb0-x22d.google.com (mail-pb0-x22d.google.com [IPv6:2607:f8b0:400e:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B16126E7; Sat, 7 Jun 2014 01:36:26 +0000 (UTC) Received: by mail-pb0-f45.google.com with SMTP id um1so3166791pbc.4 for ; Fri, 06 Jun 2014 18:36:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:reply-to:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=/BaX7aMqNVbzDrUiA2VIoIxTWhocyuz+H2SJgjYv1qw=; b=gPcWnvhADni746yTzXcv5QEhY4CjWmJaJel2W8YJTh6Z3UrhHgBKtVYte+W9pOxOlk dBsn+PoEXPe9jBwPKKl1LaNK1aRloq0bnjFC0d1aSYTcJHt6lQAPeMKeboNYrpJsP1+a 4NdMqx5tFUpLxar7lBd70BGCO7jyJzMLiOgQxgV4GXPqiXjzEmzoiv+5ILAcGibpQzx/ ne5PZ9v3Y8RMIWQYu8aeSnhLwxI9t7XiRCuabm7NIE9rc8CkT5AsHRzUQCj7olOV+nmH KhIcFFdx6ekzyTYaCzfNhkXpXmhrOEhROnPH6OHjTLyQgQn1qP1hS5JAm1pJHQrFCVD+ gHdA== X-Received: by 10.68.130.38 with SMTP id ob6mr22835pbb.141.1402104985984; Fri, 06 Jun 2014 18:36:25 -0700 (PDT) Received: from [192.168.1.7] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id tg9sm41651517pbc.29.2014.06.06.18.36.24 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Jun 2014 18:36:25 -0700 (PDT) Sender: Kubilay Kocak Message-ID: <53926C89.7080806@FreeBSD.org> Date: Sat, 07 Jun 2014 11:36:09 +1000 From: Kubilay Kocak Reply-To: koobs@FreeBSD.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Thunderbird/30.0 MIME-Version: 1.0 To: Paul Hoffman Subject: Re: NUDGE: pip for v3? References: <36444A45-D079-411F-9871-8B0E79F069F3@proper.com> <539267F5.6040906@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Marcus von Appen , freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2014 01:36:26 -0000 On 7/06/2014 11:23 AM, Paul Hoffman wrote: > On Jun 6, 2014, at 6:16 PM, Kubilay Kocak wrote: > >> You may use the Ports framework DEFAULT_VERSIONS mechanism to build any >> python port (that supports 2 *and* 3) with a non-default version of Python. > > Noted, but I have gotten quite attached to the pkg interface and simplicity. A pkg repository that builds for Python != 2.7 is whats needed. Longer term provided by the project, but in the meantime something a contributor could easily provide as a service to the community with poudriere (and dogfood themselves) If bandwidth might be a concern, come and talk to us on IRC. I have a few ideas on how we might be able to help someone like that :) >> Also a quick note that while we (Team Python) are aiming for multiple >> concurrently installed versions of python packages in a single >> environment, there are some rough edges which precludes some scenarios. > > Is there a list of those somewhere? I would maybe be able to put in some development time on smoothing. Issues have revolved mostly around: - Conflicting files in doc/share/etc (need to be prefixed) - mva@ (cc'd) has had a patch in the works for this - Depending (directly or indirectly) on a PythonXY version of a port that doesnt support XY There are likely some other related issues listed here on our FreeBSD Python wiki page: https://wiki.freebsd.org/Python Any extra eyes & help would be appreciated, there's plenty of low effort high value things people can do in team Python@ at the moment to make the ecosystem better for everyone. >> Have a play and let us know what works and what doesn't, and we're >> always available on #freebsd-python (freenode IRC) if you'd like to have >> a chat > > Will do, thanks! You're welcome, thanks for the nudging :) > --Paul Hoffman > -- Koobs