From owner-freebsd-python@FreeBSD.ORG Sun Oct 6 10:16:55 2013 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0D9646E0 for ; Sun, 6 Oct 2013 10:16:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F01B82282 for ; Sun, 6 Oct 2013 10:16:54 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r96AGsnD019189 for ; Sun, 6 Oct 2013 10:16:54 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r96AGsUH019188; Sun, 6 Oct 2013 10:16:54 GMT (envelope-from portscout) Message-Id: <201310061016.r96AGsUH019188@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sun, 6 Oct 2013 10:16:54 +0000 From: portscout@FreeBSD.org To: python@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 10:16:55 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/python@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/py-simplejson | 3.3.0 | 3.3.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@FreeBSD.org Thanks. From owner-freebsd-python@FreeBSD.ORG Sun Oct 6 10:45:32 2013 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 ESMTP id 3EF51B60; Sun, 6 Oct 2013 10:45:32 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.31.97]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EEBFC23B7; Sun, 6 Oct 2013 10:45:31 +0000 (UTC) Received: from [89.182.5.111] (helo=localhost) by smtprelay05.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1VSloU-0007Z1-HJ; Sun, 06 Oct 2013 12:43:51 +0200 Date: Sun, 6 Oct 2013 12:43:49 +0200 From: Marcus von Appen To: Daamn M Subject: Re: Installing ports for different versions of Python Message-ID: <20131006104349.GA1367@medusa.sysfault.org> Mail-Followup-To: Daamn M , freebsd-python@freebsd.org, freebsd-ports@freebsd.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Df-Sender: MTEyNTc0Mg== Cc: freebsd-ports@freebsd.org, freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 10:45:32 -0000 --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On, Sat Oct 05, 2013, Daamn M wrote: > Hi, > > Sorry if I'm asking a question that have been asked many times but I > couldn't find an answer using google. > > I need to install few version of Python (at least 2.6, 2.7 and 3.3). I > really appreciate that FreeBSD let me have many versions the same time. But > I have a problem when I need some third party library. It turns out that I > can have only one instance. > > For example: I have installed python 2.7 and then port py-someport. Then I > installed python 3.3 and set PYTHON_DEFAULT_VERSION to point python 3.3. If > I try to install port py-someport again I wll get an error message saying > that an older version is already installed. This is a limitation in package handling at the moment. The FreeBSD ports tree unfortunately uses the origin (e.g. devel/py-someport) to check, if a port was already installed, instead of e.g. the package name (e.g. py33-someport, py27-someport, etc.). This is something being out of scope of the FreeBSD python team, but we hope for a change of that behaviour in the near future. > The way a port is registered in the database suggest that there could be > more than one version. I mean: port py-someport is registered as > py27-someport when installed for python 2.7. > > Now I copy ports adding versio prefix. For example to install py-someport > for version 3.3 I copy the port as py33-someport. I works pretty well but I > don't find it a clean way. > > Could you help? Your best chance at the moment would be to use virtualenv, if possible. Most python packages feature pip support, so that you could 1) change to your specific virtualenv 2) pip install (or easy_install ) 3) work in your virtualenv Cheers Marcus --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iEYEARECAAYFAlJRPuUACgkQi68/ErJnpkdoXACZAdbGsGCdokgBh7XgM/iC6Psp GFwAoL/MTigwflFJU2L/SqVDDAWUc0DM =Tclg -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- From owner-freebsd-python@FreeBSD.ORG Sun Oct 6 19:49:31 2013 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6FA2139B; Sun, 6 Oct 2013 19:49:31 +0000 (UTC) (envelope-from daamn.m@gmail.com) Received: from mail-wg0-x236.google.com (mail-wg0-x236.google.com [IPv6:2a00:1450:400c:c00::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A7DE62C58; Sun, 6 Oct 2013 19:49:30 +0000 (UTC) Received: by mail-wg0-f54.google.com with SMTP id m15so6288828wgh.33 for ; Sun, 06 Oct 2013 12:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=E9+Ipou8jXx95ThHly4/aD50HIc/3MBzo66QjzVio6I=; b=qFAD3laTS/XTQYXAB9M/cw0HZhC4EPVFM0UDkylNAEpXrgtuHPDK1YRPuuro5d/1/H eN+tGx1cD9sBA/2WKEJ+eZHgRVgXZPbr/HSgCDne0KgnSnSPioqYHaDYUmybMMQl4XQL DWKBGle0E7fL593iCuOObk60hqwPFBaRzhzCyOB+P4OB0dwJa91GJvvE4r/Uwr9v9e8a +jmajeMO7x5opi4xcbufVdn9mthvFfdHTmUbi0S/c9bzoD52BIoJN/KUoLy/1RPMIFQQ hKkD/G7sAPiYxvAJGGNJmG2Qav3HjBZ9n0IOCZWaw0XKuhNZfPhuXvENsjF920F1jTKB R+KA== MIME-Version: 1.0 X-Received: by 10.194.123.8 with SMTP id lw8mr2006254wjb.40.1381088969130; Sun, 06 Oct 2013 12:49:29 -0700 (PDT) Received: by 10.216.72.202 with HTTP; Sun, 6 Oct 2013 12:49:29 -0700 (PDT) In-Reply-To: <20131006104349.GA1367@medusa.sysfault.org> References: <20131006104349.GA1367@medusa.sysfault.org> Date: Sun, 6 Oct 2013 21:49:29 +0200 Message-ID: Subject: Re: Installing ports for different versions of Python From: Daamn M To: Marcus von Appen , Daamn M , freebsd-python@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 19:49:31 -0000 2013/10/6 Marcus von Appen > On, Sat Oct 05, 2013, Daamn M wrote: > > > Hi, > > > > Sorry if I'm asking a question that have been asked many times but I > > couldn't find an answer using google. > > > > I need to install few version of Python (at least 2.6, 2.7 and 3.3). I > > really appreciate that FreeBSD let me have many versions the same time. > But > > I have a problem when I need some third party library. It turns out that > I > > can have only one instance. > > > > For example: I have installed python 2.7 and then port py-someport. Then > I > > installed python 3.3 and set PYTHON_DEFAULT_VERSION to point python 3.3. > If > > I try to install port py-someport again I wll get an error message saying > > that an older version is already installed. > > This is a limitation in package handling at the moment. The FreeBSD > ports tree unfortunately uses the origin (e.g. devel/py-someport) to > check, if a port was already installed, instead of e.g. the package name > (e.g. py33-someport, py27-someport, etc.). > > This is something being out of scope of the FreeBSD python team, but we > hope for a change of that behaviour in the near future. > Do you know something more about this future? Is there any real work done to change it? I would appreciate a link if you know. > > > The way a port is registered in the database suggest that there could be > > more than one version. I mean: port py-someport is registered as > > py27-someport when installed for python 2.7. > > > > Now I copy ports adding versio prefix. For example to install py-someport > > for version 3.3 I copy the port as py33-someport. I works pretty well > but I > > don't find it a clean way. > > > > Could you help? > > Your best chance at the moment would be to use virtualenv, if > possible. Most python packages feature pip support, so that you could > > 1) change to your specific virtualenv > 2) pip install > (or easy_install ) > 3) work in your virtualenv Cheers > Marcus > I think I will do it that way. But it would be nice to manage with packages from the OS level. Thanks for your comment Regards, Putrycy From owner-freebsd-python@FreeBSD.ORG Mon Oct 7 03:21:18 2013 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 ESMTP id E7908440; Mon, 7 Oct 2013 03:21:18 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [IPv6:2001:44b8:8060:ff02:300:1:2:6]) by mx1.freebsd.org (Postfix) with ESMTP id 51C71202A; Mon, 7 Oct 2013 03:21:18 +0000 (UTC) Received: from ppp118-210-127-6.lns20.adl2.internode.on.net (HELO leader.local) ([118.210.127.6]) by ipmail06.adl2.internode.on.net with ESMTP; 07 Oct 2013 13:51:16 +1030 Message-ID: <525228A8.2050202@ShaneWare.Biz> Date: Mon, 07 Oct 2013 13:51:12 +1030 From: Shane Ambler User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130516 Thunderbird/17.0.6 MIME-Version: 1.0 To: Daamn M , freebsd-ports@freebsd.org, freebsd-python@freebsd.org Subject: Re: Installing ports for different versions of Python References: <20131006104349.GA1367@medusa.sysfault.org> In-Reply-To: <20131006104349.GA1367@medusa.sysfault.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 03:21:19 -0000 On 06/10/2013 21:13, Marcus von Appen wrote: > On, Sat Oct 05, 2013, Daamn M wrote: >> For example: I have installed python 2.7 and then port py-someport. Then I >> installed python 3.3 and set PYTHON_DEFAULT_VERSION to point python 3.3. If >> I try to install port py-someport again I wll get an error message saying >> that an older version is already installed. > > This is a limitation in package handling at the moment. The FreeBSD > ports tree unfortunately uses the origin (e.g. devel/py-someport) to > check, if a port was already installed, instead of e.g. the package name > (e.g. py33-someport, py27-someport, etc.). Personally I went and created my own variations, easy if you want one or two, probably a hassle if you want a lot that constantly get updated. eg to get py-numpy for python3.3 I duplicated py-numpy to py-numpy33 and changed PORTNAME to numpy33 and USE_PYTHON to 3.3 I made a few other adjustments like renaming f2py to f2py33 and a quick replace in the pkg-plist for __PYCACHE__ and 3.3 added to names. So I end up with py27-numpy and py33-numpy33 installed From owner-freebsd-python@FreeBSD.ORG Mon Oct 7 08:28:52 2013 Return-Path: Delivered-To: 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 ESMTP id 9C613C23 for ; Mon, 7 Oct 2013 08:28:52 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmon.freebsd.org (portsmon.freebsd.org [IPv6:2001:1900:2254:206a::50:3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8D4D02D99 for ; Mon, 7 Oct 2013 08:28:52 +0000 (UTC) Received: from portsmon.freebsd.org ([127.0.1.104]) by portsmon.freebsd.org (8.14.7/8.14.7) with ESMTP id r978Sqwn061873 for ; Mon, 7 Oct 2013 08:28:52 GMT (envelope-from linimon@FreeBSD.org) Date: Mon, 7 Oct 2013 08:28:52 GMT Message-Id: <201310070828.r978Sqwn061873@portsmon.freebsd.org> From: linimon@FreeBSD.org To: python@freebsd.org Subject: FreeBSD ports that you maintain which are currently scheduled for deletion X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 08:28:52 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: devel/py-psyco description: Python Specializing Compiler maintainer: python@FreeBSD.org deprecated because: only bulds with lang/python26 expiration date: 2013-10-15 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=py-psyco portname: lang/python26 description: Interpreted object-oriented programming language maintainer: python@FreeBSD.org deprecated because: This port will reach it's EoL upstream soon, please migrate to lang/python27 expiration date: 2013-10-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=python26 portname: lang/python31 description: Interpreted object-oriented programming language maintainer: python@FreeBSD.org deprecated because: This port will reach it's EoL upstream soon, please migrate to lang/python33 expiration date: 2014-06-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=python31 If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-python@FreeBSD.ORG Mon Oct 7 10:21:18 2013 Return-Path: Delivered-To: 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 ESMTP id DF4DED62 for ; Mon, 7 Oct 2013 10:21:18 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (unknown [IPv6:2001:1900:2254:206a::50:123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CD65D2496 for ; Mon, 7 Oct 2013 10:21:18 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id r97ALIZ5084520 for ; Mon, 7 Oct 2013 10:21:18 GMT (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.6/Submit) id r97ALIJj084516; Mon, 7 Oct 2013 10:21:18 GMT (envelope-from portscout) Message-Id: <201310071021.r97ALIJj084516@portscout.freebsd.org> Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Mon, 7 Oct 2013 10:21:18 +0000 From: portscout@FreeBSD.org To: python@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 10:21:18 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/python@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ net/py-twitter | 1.0 | 1.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@FreeBSD.org Thanks. From owner-freebsd-python@FreeBSD.ORG Mon Oct 7 11:06:51 2013 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6F6918BE for ; Mon, 7 Oct 2013 11:06:51 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 504AA2842 for ; Mon, 7 Oct 2013 11:06:51 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r97B6pE9077827 for ; Mon, 7 Oct 2013 11:06:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r97B6oC8077825 for freebsd-python@FreeBSD.org; Mon, 7 Oct 2013 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Oct 2013 11:06:50 GMT Message-Id: <201310071106.r97B6oC8077825@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Subject: Current problem reports assigned to freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 11:06:51 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/182500 python New Port: sysutils/py-halite (WebUI for sysutils/py-sa o ports/182496 python maintainer update: sysutils/py-salt o ports/182433 python [games/py-fife] try fix in 10-CURRENT o ports/182392 python make math/py-graphtool (does not build) o ports/182332 python python packages install packed eggs which makes them u o ports/182327 python multimedia/py-kaa-base: fix build problem o ports/182313 python [new port] finance/py-stripe: Python bindings for the o ports/182254 python [Maintainer Update] devel/py-robotframework-ride versi f ports/182200 python mail/pyzor: missing dependency databases/py-gdbm o ports/181992 python New port: textproc/py-pdfminer PDF parser and analyzer o ports/181991 python (new port) databases/py-Pyrseas: tool for database sch o ports/181981 python databases/py-mysql2pgsql: fix building, add missed dep o ports/181612 python [New Port] devel/py-glob2 f ports/181593 python math/py-numpy maintainer gone o ports/180464 python [patch] Update astro/py-pyfits to 3.1.2 o ports/180165 python [PATCH] devel/py27-distribute: Fix install and deinsta o ports/179558 python Using portupgrade to (forcefully) upgrade devel/py-dis o ports/178748 python [patch] lang/python27: dbm module fails to build o ports/178301 python [patch] lang/python2[67]: SEM option is inconsistent o ports/178242 python bsd.python.mk injection of @exec easy_install to PLIST f ports/178094 python math/py-numpy dependency on atlas assumes existing ins o ports/176714 python games/py-fife: fixed make package o ports/171584 python lang/python32 built in a clean enviroment produces a p o ports/171246 python [patch] lang/python27: make python curses module work o ports/170788 python lang/python27: PyQT applications crash Python 2.7 (cor o ports/170566 python update graphics/py-opengl depends on old version of gc f ports/167530 python [patch] security/py-fail2ban will never ever start wit o ports/167368 python [bsd.python.mk] [patch] Python version propagation bre f ports/165545 python [patch]: net-mgmt/collectd5 doesn't compile against la o ports/163467 python lang/python27: Ports using python 2.7 and "waf" interm o ports/156759 python [patch] lang/python: kevent does not accept KQ_NOTE_EX f ports/154209 python [PATCH] lang/python: Install symlink for ptags o ports/149167 python lang/python26 fails to build _ctypes on Sheevaplug (AR o ports/146823 python [patch] lang/python26: knob to build _ctypes module ag 34 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Oct 7 18:09:47 2013 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B023DCB for ; Mon, 7 Oct 2013 18:09:47 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de [80.67.31.29]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 42307269F for ; Mon, 7 Oct 2013 18:09:47 +0000 (UTC) Received: from [89.182.22.0] (helo=localhost) by smtprelay02.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1VTFFS-0002OA-Gq for freebsd-python@freebsd.org; Mon, 07 Oct 2013 20:09:38 +0200 Date: Mon, 7 Oct 2013 20:09:37 +0200 From: Marcus von Appen To: freebsd-python@freebsd.org Subject: Removing the lang/python dependency Message-ID: <20131007180937.GA1373@medusa.sysfault.org> Mail-Followup-To: freebsd-python@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rwEMma7ioTxnRzrJ" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Df-Sender: MTEyNTc0Mg== X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Oct 2013 18:09:47 -0000 --rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dear all, the last couple of weeks were quite busy for the python team. We added a new PYTHON2_DEFAULT_VERSION knob to define the default python2 version to use, moved the whole default version magic into the new bsd.default-version.mk, added new meta port versions (USE_PYTHON=3D2 or USE_PYTHON=3D3), added automatic plist support for distutils based ports as well as rm's plist replacement hack for non-distutils ports and moved the zope magic into an own USES file. I'm currently trying to remove lang/python from the implicitly set BUILD_DEPENDS and RUN_DEPENDS in bsd.python.mk. This is required to a) properly detect ports using a wrong python version (e.g. using python, although they only support version X.Y) b) make bin/python and friends a user choice (where possible) c) avoid issues with pkg I'm testing each category and am fixing ports on the fly, when everything breaks. The removal will happen in two runs. In the first run, python:${PORTSDIR}/lang/python will be added as build or run dependency to the port, so we can remove the implicit dependency =66rom bsd.python.mk. The second run will try to fix all ports using a wrong USE_PYTHON=3DX.Y version (e.g. "yes" or 2.6+ or ..., although only 2.7 or 3.2 are supported), so that we can add lang/python as implicit dependency for ports, which are truly version agnostic. Those can use USE_PYTHON=3Dyes afterwards. Within that run, port maintainers also need to ensure that previously added lang/python dependencies are either removed again and replaced with the correct python version or that the ports are tested to ensure that they are version agnostic. Personally, I do not see an easier way to do this (without causing problems for users), since too many ports rely on python in one way or another and the majority of them only work with 2.7 (see http://people.freebsd.org/~mva/ for fixes that are the result of testing accessibility/, arabic/ and archivers/ and do the math for the whole tree yourself ;-). Once this is sorted out (hopefully in a couple of weeks), we can push important changes to bsd.python.mk and bsd.port.mk (after agreeing with portmrg@ about those) to enable package builds for different python versions. Cheers Marcus --rwEMma7ioTxnRzrJ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iEYEARECAAYFAlJS+OEACgkQi68/ErJnpkdm/ACfYHJ85tKZRN2E+4uQcM3hraVH b8gAniJuA1J7QcCcMVJlHhFIGyP3H/3/ =gZ5S -----END PGP SIGNATURE----- --rwEMma7ioTxnRzrJ-- From owner-freebsd-python@FreeBSD.ORG Wed Oct 9 14:36:27 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.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 ESMTP id 9D05F4DC; Wed, 9 Oct 2013 14:36:27 +0000 (UTC) (envelope-from culot@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 70B492BB3; Wed, 9 Oct 2013 14:36:27 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r99EaRUs052234; Wed, 9 Oct 2013 14:36:27 GMT (envelope-from culot@freefall.freebsd.org) Received: (from culot@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r99EaRbv052233; Wed, 9 Oct 2013 14:36:27 GMT (envelope-from culot) Date: Wed, 9 Oct 2013 14:36:27 GMT Message-Id: <201310091436.r99EaRbv052233@freefall.freebsd.org> To: culot@FreeBSD.org, freebsd-python@FreeBSD.org, culot@FreeBSD.org From: culot@FreeBSD.org Subject: Re: ports/182254: [Maintainer Update] devel/py-robotframework-ride version 1.1 to 1.2 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Oct 2013 14:36:27 -0000 Synopsis: [Maintainer Update] devel/py-robotframework-ride version 1.1 to 1.2 Responsible-Changed-From-To: freebsd-python->culot Responsible-Changed-By: culot Responsible-Changed-When: Wed Oct 9 14:36:27 UTC 2013 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=182254 From owner-freebsd-python@FreeBSD.ORG Sat Oct 12 18:20:11 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.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 ESMTP id 76226511; Sat, 12 Oct 2013 18:20:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4C54E2A58; Sat, 12 Oct 2013 18:20:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9CIKBGT088657; Sat, 12 Oct 2013 18:20:11 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9CIKBIg088656; Sat, 12 Oct 2013 18:20:11 GMT (envelope-from edwin) Date: Sat, 12 Oct 2013 18:20:11 GMT Message-Id: <201310121820.r9CIKBIg088656@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/182932: [maintainer-update] devel/py-botocore - update to 0.19.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 18:20:11 -0000 Synopsis: [maintainer-update] devel/py-botocore - update to 0.19.0 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sat Oct 12 18:20:10 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=182932 From owner-freebsd-python@FreeBSD.ORG Sat Oct 12 18:40:09 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.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 ESMTP id 75F35E32; Sat, 12 Oct 2013 18:40:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4AF2A2B2E; Sat, 12 Oct 2013 18:40:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9CIe8RE092191; Sat, 12 Oct 2013 18:40:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9CIe8EU092190; Sat, 12 Oct 2013 18:40:08 GMT (envelope-from edwin) Date: Sat, 12 Oct 2013 18:40:08 GMT Message-Id: <201310121840.r9CIe8EU092190@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/182933: [maintainer-update] devel/py-jmespath - update to 0.0.3 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 18:40:09 -0000 Synopsis: [maintainer-update] devel/py-jmespath - update to 0.0.3 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sat Oct 12 18:40:08 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=182933 From owner-freebsd-python@FreeBSD.ORG Sat Oct 12 20:20:09 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DAFAFF4E; Sat, 12 Oct 2013 20:20:09 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B03EE2F5B; Sat, 12 Oct 2013 20:20:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9CKK9aj012285; Sat, 12 Oct 2013 20:20:09 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9CKK9wX012284; Sat, 12 Oct 2013 20:20:09 GMT (envelope-from edwin) Date: Sat, 12 Oct 2013 20:20:09 GMT Message-Id: <201310122020.r9CKK9wX012284@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/182934: [UPDATE] devel/py-xmltodict to 0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 20:20:09 -0000 Synopsis: [UPDATE] devel/py-xmltodict to 0.8.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sat Oct 12 20:20:09 UTC 2013 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=182934 From owner-freebsd-python@FreeBSD.ORG Sat Oct 12 20:20:11 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.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 ESMTP id CCBA7F54; Sat, 12 Oct 2013 20:20:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A23E02F5C; Sat, 12 Oct 2013 20:20:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9CKKBl5012360; Sat, 12 Oct 2013 20:20:11 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9CKKBXo012359; Sat, 12 Oct 2013 20:20:11 GMT (envelope-from edwin) Date: Sat, 12 Oct 2013 20:20:11 GMT Message-Id: <201310122020.r9CKKBXo012359@freefall.freebsd.org> To: olivierd@FreeBSD.org, edwin@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/182934: [UPDATE] devel/py-xmltodict to 0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 20:20:11 -0000 Synopsis: [UPDATE] devel/py-xmltodict to 0.8.1 State-Changed-From-To: open->feedback State-Changed-By: edwin State-Changed-When: Sat Oct 12 20:20:11 UTC 2013 State-Changed-Why: Awaiting maintainers feedback (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=182934 From owner-freebsd-python@FreeBSD.ORG Sat Oct 12 20:30:02 2013 Return-Path: Delivered-To: freebsd-python@smarthost.ysv.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 ESMTP id 231B0BE for ; Sat, 12 Oct 2013 20:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 10CAF2F8C for ; Sat, 12 Oct 2013 20:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9CKU1NH014158 for ; Sat, 12 Oct 2013 20:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9CKU1P0014157; Sat, 12 Oct 2013 20:30:01 GMT (envelope-from gnats) Date: Sat, 12 Oct 2013 20:30:01 GMT Message-Id: <201310122030.r9CKU1P0014157@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Edwin Groothuis Subject: Re: ports/182934: [UPDATE] devel/py-xmltodict to 0.8.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Edwin Groothuis List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 20:30:02 -0000 The following reply was made to PR ports/182934; it has been noted by GNATS. From: Edwin Groothuis To: xmj@chaot.net Cc: bug-followup@FreeBSD.org Subject: Re: ports/182934: [UPDATE] devel/py-xmltodict to 0.8.1 Date: Sat, 12 Oct 2013 20:20:10 UT Maintainer of devel/py-xmltodict, Please note that PR ports/182934 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/182934 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org