From owner-freebsd-python@FreeBSD.ORG Sun Feb 9 10:41:58 2014 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 ESMTPS id A393E80; Sun, 9 Feb 2014 10:41:58 +0000 (UTC) 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 772EF196A; Sun, 9 Feb 2014 10:41:58 +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 s19AfwCC093117; Sun, 9 Feb 2014 10:41:58 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19AfwlI093116; Sun, 9 Feb 2014 10:41:58 GMT (envelope-from rm) Date: Sun, 9 Feb 2014 10:41:58 GMT Message-Id: <201402091041.s19AfwlI093116@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186357: [Maintainer Update] devel/py-robotframework-pabot 0.3 -> 0.4 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 10:41:58 -0000 Synopsis: [Maintainer Update] devel/py-robotframework-pabot 0.3 -> 0.4 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Sun Feb 9 10:41:58 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186357 From owner-freebsd-python@FreeBSD.ORG Sun Feb 9 10:42:20 2014 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 ESMTPS id F1EC1AB; Sun, 9 Feb 2014 10:42:19 +0000 (UTC) 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 C59721970; Sun, 9 Feb 2014 10:42:19 +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 s19AgJjo093199; Sun, 9 Feb 2014 10:42:19 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19AgJsi093198; Sun, 9 Feb 2014 10:42:19 GMT (envelope-from rm) Date: Sun, 9 Feb 2014 10:42:19 GMT Message-Id: <201402091042.s19AgJsi093198@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186549: [Maintainer Update] devel/py-robotframework 2.8.3 -> 2.8.4 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 10:42:20 -0000 Synopsis: [Maintainer Update] devel/py-robotframework 2.8.3 -> 2.8.4 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Sun Feb 9 10:42:19 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186549 From owner-freebsd-python@FreeBSD.ORG Sun Feb 9 11:02:18 2014 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 ESMTPS id 84524857; Sun, 9 Feb 2014 11:02:18 +0000 (UTC) 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 598EE1AC3; Sun, 9 Feb 2014 11:02:18 +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 s19B2IX4098983; Sun, 9 Feb 2014 11:02:18 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19B2IM0098982; Sun, 9 Feb 2014 11:02:18 GMT (envelope-from rm) Date: Sun, 9 Feb 2014 11:02:18 GMT Message-Id: <201402091102.s19B2IM0098982@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186076: databases/py-Pyrseas X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 11:02:18 -0000 Synopsis: databases/py-Pyrseas Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Sun Feb 9 11:02:18 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186076 From owner-freebsd-python@FreeBSD.ORG Sun Feb 9 15:21:32 2014 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 ESMTPS id 5D93855D; Sun, 9 Feb 2014 15:21:32 +0000 (UTC) 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 32B501D42; Sun, 9 Feb 2014 15:21:32 +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 s19FLWQ4084065; Sun, 9 Feb 2014 15:21:32 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19FLWu4084064; Sun, 9 Feb 2014 15:21:32 GMT (envelope-from rm) Date: Sun, 9 Feb 2014 15:21:32 GMT Message-Id: <201402091521.s19FLWu4084064@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/185803: [MAINTAINER] math/py-pandas: Update to 0.13.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 15:21:32 -0000 Synopsis: [MAINTAINER] math/py-pandas: Update to 0.13.0 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Sun Feb 9 15:21:31 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=185803 From owner-freebsd-python@FreeBSD.ORG Sun Feb 9 15:41:51 2014 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 ESMTPS id BF803CBD; Sun, 9 Feb 2014 15:41:51 +0000 (UTC) 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 90E821FBF; Sun, 9 Feb 2014 15:41: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 s19FfpQ4090261; Sun, 9 Feb 2014 15:41:51 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19FfprD090260; Sun, 9 Feb 2014 15:41:51 GMT (envelope-from rm) Date: Sun, 9 Feb 2014 15:41:51 GMT Message-Id: <201402091541.s19FfprD090260@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186209: [PATCH] astro/py-astLib update to version 0.7.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 15:41:51 -0000 Synopsis: [PATCH] astro/py-astLib update to version 0.7.0 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Sun Feb 9 15:41:51 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186209 From owner-freebsd-python@FreeBSD.ORG Sun Feb 9 15:42:02 2014 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 ESMTPS id 99BE1CF3; Sun, 9 Feb 2014 15:42:02 +0000 (UTC) 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 6BF581FC2; Sun, 9 Feb 2014 15:42: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 s19Fg2d2090341; Sun, 9 Feb 2014 15:42:02 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19Fg2ia090340; Sun, 9 Feb 2014 15:42:02 GMT (envelope-from rm) Date: Sun, 9 Feb 2014 15:42:02 GMT Message-Id: <201402091542.s19Fg2ia090340@freefall.freebsd.org> To: mhjacks@swbell.net, rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186190: net-mgmt/py-snmp4: upgrade to 4.2.5 (with apps 0.3.4) X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 15:42:02 -0000 Synopsis: net-mgmt/py-snmp4: upgrade to 4.2.5 (with apps 0.3.4) Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Sun Feb 9 15:42:01 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186190 From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 10:12:40 2014 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 ESMTPS id 7E5F8388; Mon, 10 Feb 2014 10:12:40 +0000 (UTC) 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 4E15F1AA5; Mon, 10 Feb 2014 10:12:40 +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 s1AACeTK063069; Mon, 10 Feb 2014 10:12:40 GMT (envelope-from koobs@freefall.freebsd.org) Received: (from koobs@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1AACeES063068; Mon, 10 Feb 2014 10:12:40 GMT (envelope-from koobs) Date: Mon, 10 Feb 2014 10:12:40 GMT Message-Id: <201402101012.s1AACeES063068@freefall.freebsd.org> To: koobs@FreeBSD.org, freebsd-python@FreeBSD.org, koobs@FreeBSD.org From: koobs@FreeBSD.org Subject: Re: ports/186405: [maintainer update] www/py-django-tables2 updated to 0.15.0 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 10:12:40 -0000 Synopsis: [maintainer update] www/py-django-tables2 updated to 0.15.0 Responsible-Changed-From-To: freebsd-python->koobs Responsible-Changed-By: koobs Responsible-Changed-When: Mon Feb 10 10:12:40 UTC 2014 Responsible-Changed-Why: y http://www.freebsd.org/cgi/query-pr.cgi?pr=186405 From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 11:06:53 2014 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 ESMTPS id E352B141 for ; Mon, 10 Feb 2014 11:06:53 +0000 (UTC) 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 C98F31FE7 for ; Mon, 10 Feb 2014 11:06:53 +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 s1AB6raH080172 for ; Mon, 10 Feb 2014 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1AB6re8080170 for freebsd-python@FreeBSD.org; Mon, 10 Feb 2014 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Feb 2014 11:06:53 GMT Message-Id: <201402101106.s1AB6re8080170@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.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 11:06:54 -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 -------------------------------------------------------------------------------- f ports/186397 python sysutils/py-salt patch breaks salt f ports/186371 python databases/py-swift: update to 1.12.0 o ports/186351 python lang/python27 does not install when WITHOUT_NIS=YES is o ports/186201 python [NEW PORT] www/py-calendarserver: Calendar and Contact o ports/186192 python lang/python27: building python27-2.7.6_1 fails o ports/186162 python [NEW PORT] www/py-django-ldapdb: Support for django mo o ports/186034 python devel/py-setuptools: pkg build for py31-setuptools-2.0 o ports/185884 python [patch] Miscellaneous ports fixes for python 3 f ports/185753 python [maintainer update] Update devel/py-jira to version 0. o ports/185564 python [patch] devel/py-cfgparse: update to 1.3 o ports/184954 python Installation checks prevent multiple python ports bein a ports/182951 python databases/py-sqlite3: compilation error with Clang o ports/178301 python [patch] lang/python2[67]: SEM option is inconsistent f ports/178242 python bsd.python.mk injection of @exec easy_install to PLIST o ports/170788 python lang/python27: PyQT applications crash Python 2.7 (cor f ports/170566 python update graphics/py-opengl depends on old version of gc o ports/168640 python [PATCH]: prevent checksum mismatches for compiled pyth o ports/167368 python [bsd.python.mk] [patch] Python version propagation bre f ports/154209 python [PATCH] lang/python: Install symlink for ptags 19 problems total. From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 20:07:42 2014 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 ESMTPS id 48482774 for ; Mon, 10 Feb 2014 20:07:42 +0000 (UTC) Received: from mail-lb0-x229.google.com (mail-lb0-x229.google.com [IPv6:2a00:1450:4010:c04::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C7F0C1350 for ; Mon, 10 Feb 2014 20:07:41 +0000 (UTC) Received: by mail-lb0-f169.google.com with SMTP id q8so5274012lbi.0 for ; Mon, 10 Feb 2014 12:07:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=2CR5JHUvs1pYo9o4aZLNPnG/s1wfuvSzVpmX16lcSS8=; b=TKo3tM2SEsFvycvBM9nYRzQwEmTGd//tlnQANNI/ql7p/VEuXTxvdbAMhp2ue9H/T7 HhjiFzEA4eLuhoyuFnCi9Ha89KWzabCu4+cARdjwlFSiiVZKyNx2aTxGmM7xHgTEVhbT ri2wDkjEvvKZZ/9ctjVQ1q0xYCoGZHqd4Jr1H2gVBhv5Mve6B43axvcyO3srTNKp7SnW t6dm5i1rd8Nm2q55+xIEBHREd0NIdQ3dj9n0vdnVUtT6gc8CPEpNwcmdk4ayZ+rg1eKk C6CVmMQf4ob6ZmefX8rBaRSa2JVNhNq29h2QHaftc0jCjY73eg+MgKfTQSpwraKmt3II tJ2A== MIME-Version: 1.0 X-Received: by 10.112.64.37 with SMTP id l5mr2722697lbs.49.1392062859070; Mon, 10 Feb 2014 12:07:39 -0800 (PST) Received: by 10.114.5.129 with HTTP; Mon, 10 Feb 2014 12:07:39 -0800 (PST) Date: Mon, 10 Feb 2014 13:07:39 -0700 Message-ID: Subject: python27-2.7.6_2 doesn't have pkg_resources? From: Scott Sturdivant To: python@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 20:07:42 -0000 Hi, With the latest FreeBSD package (2.7.6_2), the pkg_resource module seems to be broken: # pkg info | grep python27 python27-2.7.6_2 Interpreted object-oriented programming language # /usr/local/bin/python2.7 -c 'import pkg_resources' Traceback (most recent call last): File "", line 1, in ImportError: No module named pkg_resources This was not the case on 2.7.6_1: # pkg info | grep python27 python27-2.7.6_1 Interpreted object-oriented programming language # /usr/local/bin/python2.7 -c 'import pkg_resources' # This impact other packages such as py27-virtualenv. If i try to create a virtualenv, it immediately aborts with the error that pkg_resources doesn't exist. Am I doing something wrong? Thanks, Scott From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 20:43:58 2014 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 ESMTPS id 9FECC726 for ; Mon, 10 Feb 2014 20:43:58 +0000 (UTC) Received: from mail-qa0-x22b.google.com (mail-qa0-x22b.google.com [IPv6:2607:f8b0:400d:c00::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5D6E11763 for ; Mon, 10 Feb 2014 20:43:58 +0000 (UTC) Received: by mail-qa0-f43.google.com with SMTP id o15so10288105qap.2 for ; Mon, 10 Feb 2014 12:43:57 -0800 (PST) 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 :cc:content-type; bh=9nD7w6Co12Irs3H0MXUhyeuH7nr43tyH6EFe8vF8zI4=; b=IWmvkdfuhN6hOXcFTKEdbK8DnVygONQxPBbWFrHvtRzoxoyf95NfRNhzKeubIfiNGK rI6kUWPRecJjo9J+fqRyr093Hiar9FuBAB+OPAj5vUPe6ySOEpcYUOdh4uzUMrC1anx1 mdhdpbnt0n+SCEr3u3gBaSmaGfR+WRXhftIxhuEGFqOZgrLB0we1I4TtIhs8/d4Ip31U wU1GVqWU9UFBO/R/9Ftyz3uoMz83OEg/b8y2Bwy34tj7oAahBlxm4kId+jiyWnAac6fx jhTPNoPnuW3PSykVPktbhfdgqX7zQQ+a88IafOXh9HjQxMcFCOYPWvmaLNpIdl7GmjTw D1Ig== MIME-Version: 1.0 X-Received: by 10.140.101.162 with SMTP id u31mr48775122qge.107.1392065037607; Mon, 10 Feb 2014 12:43:57 -0800 (PST) Received: by 10.140.81.199 with HTTP; Mon, 10 Feb 2014 12:43:57 -0800 (PST) In-Reply-To: References: Date: Mon, 10 Feb 2014 18:43:57 -0200 Message-ID: Subject: Re: python27-2.7.6_2 doesn't have pkg_resources? From: William Grzybowski To: Scott Sturdivant Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 20:43:58 -0000 On Mon, Feb 10, 2014 at 6:07 PM, Scott Sturdivant < scott.sturdivant@gmail.com> wrote: > Hi, > > With the latest FreeBSD package (2.7.6_2), the pkg_resource module seems to > be broken: > > # pkg info | grep python27 > python27-2.7.6_2 Interpreted object-oriented programming > language > # /usr/local/bin/python2.7 -c 'import pkg_resources' > Traceback (most recent call last): > File "", line 1, in > ImportError: No module named pkg_resources > > > This was not the case on 2.7.6_1: > > # pkg info | grep python27 > python27-2.7.6_1 Interpreted object-oriented programming > language > # /usr/local/bin/python2.7 -c 'import pkg_resources' > # > > > This impact other packages such as py27-virtualenv. If i try to create a > virtualenv, it immediately aborts with the error that pkg_resources doesn't > exist. > > Am I doing something wrong? > AFAIK pkg_resources comes from devel/py-setuptools, not from lang/python2.7 . It sounds like devel/py-virtualenv is broken and should have an explicit run dependency for devel/py-setuptools. -- William Grzybowski ------------------------------------------ Curitiba/PR - Brasil From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 20:48:12 2014 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 ESMTPS id 9A97D7BF for ; Mon, 10 Feb 2014 20:48:12 +0000 (UTC) Received: from mail-la0-x22d.google.com (mail-la0-x22d.google.com [IPv6:2a00:1450:4010:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 185A81795 for ; Mon, 10 Feb 2014 20:48:11 +0000 (UTC) Received: by mail-la0-f45.google.com with SMTP id b8so5133232lan.4 for ; Mon, 10 Feb 2014 12:48:10 -0800 (PST) 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 :cc:content-type; bh=CE7fzqOvOse0WURoVKGB5IpmAlttucfZp/HKgqS7qNw=; b=aV2zYyxyU6HhHDVRzCrr1exRbk0CxkBXxXj4W4wmgF5e/uxR0XMtnU+/MLllIxzoef rvQkH0UETgKY72nsGEeWHBlMRI9eSsOHPUrntBVj5ufzTpI2X2ByTY2MTT7EUKA+mqI8 pI9wRB49K8V++pYc5X0ufxPZWF0Q+GJdWFlN8T6VV0NxI1Y7tMa7ggw3qAhCr6OSUSQw AS2UvRwD+N+7bpDNngeE1TEWVXDCOulnMly9XcOb0aqvNEhUSWMZAbll8WLvN3JmkcXB Ji6qUprxNhsp0d/Jf/n9Pmt2BsbpAYe2YkT3Bz79xjMufgeUEJLS97wJuAD4XFUKpoRk X7fA== MIME-Version: 1.0 X-Received: by 10.112.40.114 with SMTP id w18mr22205510lbk.20.1392065290125; Mon, 10 Feb 2014 12:48:10 -0800 (PST) Received: by 10.114.5.129 with HTTP; Mon, 10 Feb 2014 12:48:10 -0800 (PST) In-Reply-To: References: Date: Mon, 10 Feb 2014 13:48:10 -0700 Message-ID: Subject: Re: python27-2.7.6_2 doesn't have pkg_resources? From: Scott Sturdivant To: William Grzybowski Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 20:48:12 -0000 Thanks William, that indeed does appear to be the issue. Sorry for the noise, and thanks again for the pointer to the right direction! On Mon, Feb 10, 2014 at 1:43 PM, William Grzybowski wrote: > > On Mon, Feb 10, 2014 at 6:07 PM, Scott Sturdivant < > scott.sturdivant@gmail.com> wrote: > >> Hi, >> >> With the latest FreeBSD package (2.7.6_2), the pkg_resource module seems >> to >> be broken: >> >> # pkg info | grep python27 >> python27-2.7.6_2 Interpreted object-oriented programming >> language >> # /usr/local/bin/python2.7 -c 'import pkg_resources' >> Traceback (most recent call last): >> File "", line 1, in >> ImportError: No module named pkg_resources >> >> >> This was not the case on 2.7.6_1: >> >> # pkg info | grep python27 >> python27-2.7.6_1 Interpreted object-oriented programming >> language >> # /usr/local/bin/python2.7 -c 'import pkg_resources' >> # >> >> >> This impact other packages such as py27-virtualenv. If i try to create a >> virtualenv, it immediately aborts with the error that pkg_resources >> doesn't >> exist. >> >> Am I doing something wrong? >> > > AFAIK pkg_resources comes from devel/py-setuptools, not from > lang/python2.7 . > It sounds like devel/py-virtualenv is broken and should have an explicit > run dependency for devel/py-setuptools. > > > > -- > William Grzybowski > ------------------------------------------ > Curitiba/PR - Brasil > From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 21:25:16 2014 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 ESMTPS id 9DEC8667 for ; Mon, 10 Feb 2014 21:25:16 +0000 (UTC) Received: from mail-pb0-x232.google.com (mail-pb0-x232.google.com [IPv6:2607:f8b0:400e:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 670391ABF for ; Mon, 10 Feb 2014 21:25:16 +0000 (UTC) Received: by mail-pb0-f50.google.com with SMTP id rq2so6803642pbb.37 for ; Mon, 10 Feb 2014 13:25:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=JNsb+ogCh+wWW4JrhOzoYCrEj4DVpIN/ZnlzgM1FnEA=; b=WGMQylI7XxBiZjXmHxnbv0TuEBIAUugUuscL/ucysrzoaZ5v2TbYXXBHRt28oI/bBY TPic486FcjRFaA0ltrVAAbszH/HxyCKSHGxPwitvMYsHt66ubmnSiB4MCIjNhvj91RYL FNQEX8vmtrcgCULGb/vYld7ysfqKqGBB7IJKAkoTufweO0BeVmNhbR9uFM+YQ2NTnDR4 t91uJSkdJx/T97duOx//YV0tMB3iarxHgxSSjbPSOdWbzS0qK/9Sy41H386dAkhJYIkA o95oYmpNTcJaPdbwKhyt2pmNacLknx4vam6yvQ6wdpXb6ST9j45gw7/M00Hd9K8V2z3n ncAQ== X-Received: by 10.68.12.74 with SMTP id w10mr40421115pbb.39.1392067515950; Mon, 10 Feb 2014 13:25:15 -0800 (PST) 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 vn10sm45662488pbc.21.2014.02.10.13.25.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Feb 2014 13:25:15 -0800 (PST) Message-ID: <52F943B6.2080705@FreeBSD.org> Date: Tue, 11 Feb 2014 08:25:10 +1100 From: Kubilay Kocak User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Thunderbird/27.0 MIME-Version: 1.0 To: Scott Sturdivant , William Grzybowski Subject: Re: python27-2.7.6_2 doesn't have pkg_resources? References: In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: koobs@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 21:25:16 -0000 On 11/02/2014 7:48 AM, Scott Sturdivant wrote: > Thanks William, that indeed does appear to be the issue. Sorry for the > noise, and thanks again for the pointer to the right direction! > > > On Mon, Feb 10, 2014 at 1:43 PM, William Grzybowski wrote: > >> >> On Mon, Feb 10, 2014 at 6:07 PM, Scott Sturdivant < >> scott.sturdivant@gmail.com> wrote: >> >>> Hi, >>> >>> With the latest FreeBSD package (2.7.6_2), the pkg_resource module seems >>> to >>> be broken: >>> >>> # pkg info | grep python27 >>> python27-2.7.6_2 Interpreted object-oriented programming >>> language >>> # /usr/local/bin/python2.7 -c 'import pkg_resources' >>> Traceback (most recent call last): >>> File "", line 1, in >>> ImportError: No module named pkg_resources >>> >>> >>> This was not the case on 2.7.6_1: >>> >>> # pkg info | grep python27 >>> python27-2.7.6_1 Interpreted object-oriented programming >>> language >>> # /usr/local/bin/python2.7 -c 'import pkg_resources' >>> # >>> >>> >>> This impact other packages such as py27-virtualenv. If i try to create a >>> virtualenv, it immediately aborts with the error that pkg_resources >>> doesn't >>> exist. >>> >>> Am I doing something wrong? >>> >> >> AFAIK pkg_resources comes from devel/py-setuptools, not from >> lang/python2.7 . >> It sounds like devel/py-virtualenv is broken and should have an explicit >> run dependency for devel/py-setuptools. >> >> >> >> -- >> William Grzybowski >> ------------------------------------------ >> Curitiba/PR - Brasil >> > _______________________________________________ > freebsd-python@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-python > To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org" > Hi Scott, I updated the pip, virtualenv and virtualenvwrapper ports yesterday to their respective latest upstream versions. I'm not sure if you're reporting your issue after updating, but if you haven't already upgraded, try the latest. Note: The previous to current version delta is pretty big, and there are a number of backwards incompatible changes in at least virtualenv and pip. Read the Changes URL's that were included in the commit message for each. Let me know if you come across anything in the port updates that I may have overlooked. If you find an upstream commit for the issue, I'll back port it. -- koobs From owner-freebsd-python@FreeBSD.ORG Mon Feb 10 22:35:33 2014 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 ESMTPS id 77F20AA4; Mon, 10 Feb 2014 22:35:33 +0000 (UTC) Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AF0741163; Mon, 10 Feb 2014 22:35:32 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id l4so5262122lbv.19 for ; Mon, 10 Feb 2014 14:35:30 -0800 (PST) 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 :cc:content-type; bh=PT1ohhs01OQsgsb8v2EjJI0cfIW/TMRvt6M0lQ46YNs=; b=CTAPALQDJkTE5zOKlWEgciPvZUdYCUIXOkKOtYFuyxx3wipKXr1l/idEeekhbXYyEp UVj7luHw2dTkaLtZWSZCjZwnwHm59IVIvJ3PbrBSsbVPEzNIfzdXujBMcDcTRs9T7+C2 73sHSpaF/OAa0N5m+0S5fNmLPLHwnFAtxSc3UBUlDkakRCA/nf27a9SHhrytoBZGDlY4 PRM6V7v6GMg1Hh5ftx8gMKjQQUqBnAZtA8Qx00t/TsDrIH+iYX6eSUx5HpbbEJ89lu/P LJspNW0OiNsx760JH+xG5uZwKUvlHpLoghb0paa1CHPMfYn/uHnR9OfYB79Ok+jkClq9 hOUA== MIME-Version: 1.0 X-Received: by 10.112.172.8 with SMTP id ay8mr3257190lbc.41.1392071730666; Mon, 10 Feb 2014 14:35:30 -0800 (PST) Received: by 10.114.5.129 with HTTP; Mon, 10 Feb 2014 14:35:30 -0800 (PST) In-Reply-To: <52F943B6.2080705@FreeBSD.org> References: <52F943B6.2080705@FreeBSD.org> Date: Mon, 10 Feb 2014 15:35:30 -0700 Message-ID: Subject: Re: python27-2.7.6_2 doesn't have pkg_resources? From: Scott Sturdivant To: koobs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: William Grzybowski , python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Feb 2014 22:35:33 -0000 Hi Kubilay, It looks like the FreeBSD 9.2 repo has py27-virtualenv 1.10.1 as the latest. I've got a poudriere machine that has built 1.11.2. When installing virtualenv 1.11.2, I'm not getting the dependency on py27-setuptools and as such it lets me install py27-virtualenv 1.11.2, then errors out when trying to create a virtualenv. Looking at this commit ( https://github.com/freebsd/freebsd-ports/commit/cdcc5f4edbe977fdcab31bd9f52ed18067bc9a57), is it possible that the removal of SETUPTOOLSVER means that it's no longer a run dependency? Sorry, I don't know enough about the macro magic... Thanks, Scott On Mon, Feb 10, 2014 at 2:25 PM, Kubilay Kocak wrote: > On 11/02/2014 7:48 AM, Scott Sturdivant wrote: > > Thanks William, that indeed does appear to be the issue. Sorry for the > > noise, and thanks again for the pointer to the right direction! > > > > > > On Mon, Feb 10, 2014 at 1:43 PM, William Grzybowski >wrote: > > > >> > >> On Mon, Feb 10, 2014 at 6:07 PM, Scott Sturdivant < > >> scott.sturdivant@gmail.com> wrote: > >> > >>> Hi, > >>> > >>> With the latest FreeBSD package (2.7.6_2), the pkg_resource module > seems > >>> to > >>> be broken: > >>> > >>> # pkg info | grep python27 > >>> python27-2.7.6_2 Interpreted object-oriented programming > >>> language > >>> # /usr/local/bin/python2.7 -c 'import pkg_resources' > >>> Traceback (most recent call last): > >>> File "", line 1, in > >>> ImportError: No module named pkg_resources > >>> > >>> > >>> This was not the case on 2.7.6_1: > >>> > >>> # pkg info | grep python27 > >>> python27-2.7.6_1 Interpreted object-oriented programming > >>> language > >>> # /usr/local/bin/python2.7 -c 'import pkg_resources' > >>> # > >>> > >>> > >>> This impact other packages such as py27-virtualenv. If i try to > create a > >>> virtualenv, it immediately aborts with the error that pkg_resources > >>> doesn't > >>> exist. > >>> > >>> Am I doing something wrong? > >>> > >> > >> AFAIK pkg_resources comes from devel/py-setuptools, not from > >> lang/python2.7 . > >> It sounds like devel/py-virtualenv is broken and should have an explicit > >> run dependency for devel/py-setuptools. > >> > >> > >> > >> -- > >> William Grzybowski > >> ------------------------------------------ > >> Curitiba/PR - Brasil > >> > > _______________________________________________ > > freebsd-python@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-python > > To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org > " > > > > Hi Scott, > > I updated the pip, virtualenv and virtualenvwrapper ports yesterday to > their respective latest upstream versions. I'm not sure if you're > reporting your issue after updating, but if you haven't already > upgraded, try the latest. > > Note: The previous to current version delta is pretty big, and there are > a number of backwards incompatible changes in at least virtualenv and > pip. Read the Changes URL's that were included in the commit message for > each. > > Let me know if you come across anything in the port updates that I may > have overlooked. If you find an upstream commit for the issue, I'll back > port it. > > -- > koobs > From owner-freebsd-python@FreeBSD.ORG Tue Feb 11 08:25:08 2014 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 ESMTPS id 78C2E6C0 for ; Tue, 11 Feb 2014 08:25:08 +0000 (UTC) Received: from mail-pb0-x235.google.com (mail-pb0-x235.google.com [IPv6:2607:f8b0:400e:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 46A021668 for ; Tue, 11 Feb 2014 08:25:08 +0000 (UTC) Received: by mail-pb0-f53.google.com with SMTP id md12so7352498pbc.26 for ; Tue, 11 Feb 2014 00:25:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=5BDg5z3AfAzxgIuFQht7bUyMTOroJssTKF+IMjXiNcY=; b=TWDl4FGSj3lpopdIs/HZVINu3+I7DtSIxlVs9zgzsDkayVxqIxIroMcnc7Ama6Q9Tl FsT8T/BbkWQGWJDYlsV1BZ2oYf8EOxrjlqi7L93cTPevdE6gIhbuyX/pDo1zyDVsJL15 imNj5dsuRFI8rbkUBP7dF4VKDN8Oz6ecznRI50A1os+pcPpsQ5ejI4EM1K6wzZ6EeWPZ 3GWUyYtyz6TCj32KNa3lw4I/uCoZHd/312pGQ6ycGyQ0R8CRlK+FuJFS99TJneqC8i+y pK3fySX9DK4ZsyHhfktCLh5s41KDLQ9GtXIuCY7grBJVOhqAe3reszYR8bsYyc8d9s/l D9wQ== X-Received: by 10.68.194.97 with SMTP id hv1mr8782032pbc.162.1392107106650; Tue, 11 Feb 2014 00:25:06 -0800 (PST) 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 sy10sm130751758pac.15.2014.02.11.00.25.04 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Feb 2014 00:25:05 -0800 (PST) Message-ID: <52F9DE5D.1050407@FreeBSD.org> Date: Tue, 11 Feb 2014 19:25:01 +1100 From: Kubilay Kocak User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Thunderbird/27.0 MIME-Version: 1.0 To: Scott Sturdivant Subject: Re: python27-2.7.6_2 doesn't have pkg_resources? References: <52F943B6.2080705@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: python X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: koobs@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 08:25:08 -0000 On 11/02/2014 9:35 AM, Scott Sturdivant wrote: > Hi Kubilay, > > It looks like the FreeBSD 9.2 repo has py27-virtualenv 1.10.1 as the > latest. I've got a poudriere machine that has built 1.11.2. > > When installing virtualenv 1.11.2, I'm not getting the dependency on > py27-setuptools and as such it lets me install py27-virtualenv 1.11.2, then > errors out when trying to create a virtualenv. > > Looking at this commit ( > https://github.com/freebsd/freebsd-ports/commit/cdcc5f4edbe977fdcab31bd9f52ed18067bc9a57), > is it possible that the removal of SETUPTOOLSVER means that it's no longer > a run dependency? Sorry, I don't know enough about the macro magic... > > Thanks, > > Scott > > > On Mon, Feb 10, 2014 at 2:25 PM, Kubilay Kocak wrote: > >> On 11/02/2014 7:48 AM, Scott Sturdivant wrote: >>> Thanks William, that indeed does appear to be the issue. Sorry for the >>> noise, and thanks again for the pointer to the right direction! >>> >>> >>> On Mon, Feb 10, 2014 at 1:43 PM, William Grzybowski >> wrote: >>> >>>> >>>> On Mon, Feb 10, 2014 at 6:07 PM, Scott Sturdivant < >>>> scott.sturdivant@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> With the latest FreeBSD package (2.7.6_2), the pkg_resource module >> seems >>>>> to >>>>> be broken: >>>>> >>>>> # pkg info | grep python27 >>>>> python27-2.7.6_2 Interpreted object-oriented programming >>>>> language >>>>> # /usr/local/bin/python2.7 -c 'import pkg_resources' >>>>> Traceback (most recent call last): >>>>> File "", line 1, in >>>>> ImportError: No module named pkg_resources >>>>> >>>>> >>>>> This was not the case on 2.7.6_1: >>>>> >>>>> # pkg info | grep python27 >>>>> python27-2.7.6_1 Interpreted object-oriented programming >>>>> language >>>>> # /usr/local/bin/python2.7 -c 'import pkg_resources' >>>>> # >>>>> >>>>> >>>>> This impact other packages such as py27-virtualenv. If i try to >> create a >>>>> virtualenv, it immediately aborts with the error that pkg_resources >>>>> doesn't >>>>> exist. >>>>> >>>>> Am I doing something wrong? >>>>> >>>> >>>> AFAIK pkg_resources comes from devel/py-setuptools, not from >>>> lang/python2.7 . >>>> It sounds like devel/py-virtualenv is broken and should have an explicit >>>> run dependency for devel/py-setuptools. >>>> >>>> >>>> >>>> -- >>>> William Grzybowski >>>> ------------------------------------------ >>>> Curitiba/PR - Brasil >>>> >>> _______________________________________________ >>> freebsd-python@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-python >>> To unsubscribe, send any mail to "freebsd-python-unsubscribe@freebsd.org >> " >>> >> >> Hi Scott, >> >> I updated the pip, virtualenv and virtualenvwrapper ports yesterday to >> their respective latest upstream versions. I'm not sure if you're >> reporting your issue after updating, but if you haven't already >> upgraded, try the latest. >> >> Note: The previous to current version delta is pretty big, and there are >> a number of backwards incompatible changes in at least virtualenv and >> pip. Read the Changes URL's that were included in the commit message for >> each. >> >> Let me know if you come across anything in the port updates that I may >> have overlooked. If you find an upstream commit for the issue, I'll back >> port it. >> >> -- >> koobs >> > A few things to add: py-virtualenv has an implicit setuptools build time dependency (BUILD_DEPENDS) set because the port uses USE_PYDISTUTILS=yes which does: ------------ .if defined(USE_PYDISTUTILS) && ${_CURRENTPORT} != ${PYTHON_PKGNAMEPREFIX}setuptools BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:${PORTSDIR}/devel/py-setuptools ------------ The same is not set for setuptools as a *run* time dependency (RUN_DEPENDS), BUT .. The last commit replaced USE_PYDISTUTILS=easy_install with USE_PYDISTUTILS=yes. The previous value of =easy_install does this: ------------ .if defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install" RUN_DEPENDS+= ${PYEASYINSTALL_CMD}:${PORTSDIR}/devel/py-setuptools ------------ To test, I installed the latest virtualenv via ports (not the package), and tested virtualenv creation: `virtualenv test` New python executable in test/bin/python2.7 Also creating executable in test/bin/python Installing setuptools, pip...done. I then remove py-setuptools, which exists because I use ports and dont remove build dependencies, and I see your issue: ------------ Traceback (most recent call last): File "/usr/local/bin/virtualenv", line 5, in from pkg_resources import load_entry_point ImportError: No module named pkg_resources ------------ I think this issue extends to all Python modules with console scripts that are installed via packages. I can reproduce the same results with py-nose (`nosetests`) and py-tox (`tox`): ------------ Traceback (most recent call last): File "/usr/local/bin/nosetests", line 5, in from pkg_resources import load_entry_point ImportError: No module named pkg_resources Traceback (most recent call last): File "/usr/local/bin/tox", line 5, in from pkg_resources import load_entry_point ImportError: No module named pkg_resources ------------ I'll sort out a permanent resolution shortly. In the meantime, install the setuptools package to compensate and please confirm that this resolves the issue for you. -- koobs From owner-freebsd-python@FreeBSD.ORG Tue Feb 11 18:20:09 2014 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 ESMTPS id F3B62A5D; Tue, 11 Feb 2014 18:20:08 +0000 (UTC) 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 C54CC1079; Tue, 11 Feb 2014 18:20:08 +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 s1BIK8KV000796; Tue, 11 Feb 2014 18:20:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1BIK8wx000795; Tue, 11 Feb 2014 18:20:08 GMT (envelope-from edwin) Date: Tue, 11 Feb 2014 18:20:08 GMT Message-Id: <201402111820.s1BIK8wx000795@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/186659: [MAINTAINER] devel/py-memoryprofiler: update to 0.31 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 18:20:09 -0000 Synopsis: [MAINTAINER] devel/py-memoryprofiler: update to 0.31 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Tue Feb 11 18:20:08 UTC 2014 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=186659 From owner-freebsd-python@FreeBSD.ORG Tue Feb 11 18:20:15 2014 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 ESMTPS id 3F752AA3; Tue, 11 Feb 2014 18:20:15 +0000 (UTC) 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 15090107B; Tue, 11 Feb 2014 18:20:15 +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 s1BIKE5h000885; Tue, 11 Feb 2014 18:20:14 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1BIKEAr000884; Tue, 11 Feb 2014 18:20:14 GMT (envelope-from edwin) Date: Tue, 11 Feb 2014 18:20:14 GMT Message-Id: <201402111820.s1BIKEAr000884@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/186658: [MAINTAINER] devel/py-checkmanifest: update to 0.19 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 18:20:15 -0000 Synopsis: [MAINTAINER] devel/py-checkmanifest: update to 0.19 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Tue Feb 11 18:20:14 UTC 2014 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=186658 From owner-freebsd-python@FreeBSD.ORG Tue Feb 11 19:46:38 2014 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 ESMTPS id 6B299D72; Tue, 11 Feb 2014 19:46:38 +0000 (UTC) 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 3DC271971; Tue, 11 Feb 2014 19:46:38 +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 s1BJkcNH028546; Tue, 11 Feb 2014 19:46:38 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1BJkcuR028545; Tue, 11 Feb 2014 19:46:38 GMT (envelope-from rm) Date: Tue, 11 Feb 2014 19:46:38 GMT Message-Id: <201402111946.s1BJkcuR028545@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186659: [MAINTAINER] devel/py-memoryprofiler: update to 0.31 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 19:46:38 -0000 Synopsis: [MAINTAINER] devel/py-memoryprofiler: update to 0.31 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Tue Feb 11 19:46:37 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186659 From owner-freebsd-python@FreeBSD.ORG Tue Feb 11 19:46:51 2014 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 ESMTPS id F0D77D94; Tue, 11 Feb 2014 19:46:51 +0000 (UTC) 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 C1B9C1977; Tue, 11 Feb 2014 19:46: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 s1BJkp9u028621; Tue, 11 Feb 2014 19:46:51 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1BJkp41028620; Tue, 11 Feb 2014 19:46:51 GMT (envelope-from rm) Date: Tue, 11 Feb 2014 19:46:51 GMT Message-Id: <201402111946.s1BJkp41028620@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186658: [MAINTAINER] devel/py-checkmanifest: update to 0.19 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 19:46:52 -0000 Synopsis: [MAINTAINER] devel/py-checkmanifest: update to 0.19 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Tue Feb 11 19:46:51 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186658 From owner-freebsd-python@FreeBSD.ORG Wed Feb 12 05:19:15 2014 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 ESMTPS id 4F3B35E6; Wed, 12 Feb 2014 05:19:15 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6E51B15FF; Wed, 12 Feb 2014 05:19:14 +0000 (UTC) Received: from mx12.chaot.net (82.131.84.56.cable.starman.ee [82.131.84.56]) by dd16522.kasserver.com (Postfix) with ESMTPSA id 450064562BC; Wed, 12 Feb 2014 06:19:11 +0100 (CET) Received: from localhost (1003@localhost [local]); by mx12.chaot.net (OpenSMTPD) with ESMTPA id 2d059a92; Wed, 12 Feb 2014 07:19:09 +0200 (EET) Date: Wed, 12 Feb 2014 07:19:09 +0200 (EET) Message-Id: <442126783.enqueue@mx12.chaot.net> User-Agent: OpenSMTPD enqueuer (Demoosh) To: FreeBSD-gnats-submit@freebsd.org Subject: [UPDATE] math/py-numpy: update to 1.8.0,1 From: Johannes Jost Meixner X-send-pr-version: 3.113 X-GNATS-Notify: Cc: python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2014 05:19:15 -0000 >Submitter-Id: current-users >Originator: Johannes Jost Meixner >Organization: Goldener Grund OUe >Confidential: no >Synopsis: [UPDATE] math/py-numpy: update to 1.8.0,1 >Severity: non-critical >Priority: low >Category: ports >Class: update >Release: FreeBSD 11.0-CURRENT amd64 >Environment: System: FreeBSD mx12.chaot.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0: Tue Feb 11 09:45:46 EET 2014 >Description: - Update to 1.8.0,1 - Stagify Port maintainer (python@FreeBSD.org) is cc'd. portlint: looks fine port test: ok testport: ok redports: https://redports.org/buildarchive/20140212051200-60507/ Generated with FreeBSD Port Tools 1.00.2014.02.11 (mode: update, diff: SVN) >How-To-Repeat: >Fix: --- py-numpy-1.8.0.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 343842) +++ Makefile (working copy) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= numpy -PORTVERSION= 1.7.0 -PORTREVISION= 2 +PORTVERSION= 1.8.0 PORTEPOCH= 1 CATEGORIES= math python MASTER_SITES= http://docs.scipy.org/doc/${DISTNAME:C/\..$/.0/}/:doc \ @@ -17,7 +16,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= The New Numeric Extension to Python -LICENSE= BSD +LICENSE= BSD3CLAUSE RUN_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose @@ -29,12 +28,10 @@ USE_FORTRAN= yes USE_PYTHON= yes USE_PYDISTUTILS=yes -MAN1= f2py.1 LATEST_LINK= py-${PORTNAME} WRKSRC= ${WRKDIR}/${DISTNAME:S/r/rc/} -NO_STAGE= yes .include .if (${OSVERSION} <= 703100 || \ @@ -55,14 +52,14 @@ .endif .if ${PORT_OPTIONS:MATLAS} -LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas +LIB_DEPENDS+= atlas:${PORTSDIR}/math/atlas .else -LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack \ - blas.2:${PORTSDIR}/math/blas +LIB_DEPENDS+= lapack:${PORTSDIR}/math/lapack \ + blas:${PORTSDIR}/math/blas .endif .if ${PORT_OPTIONS:MSUITESPARSE} -LIB_DEPENDS+= umfpack.1:${PORTSDIR}/math/suitesparse +LIB_DEPENDS+= umfpack:${PORTSDIR}/math/suitesparse .endif PYDISTUTILS_CONFIGUREARGS+= --fcompiler=gnu95 @@ -113,11 +110,11 @@ .endif post-install: - ${INSTALL_MAN} ${WRKSRC}/numpy/f2py/f2py.1 ${MAN1PREFIX}/man/man1 -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/numpy-ref-${PORTVERSION}.pdf ${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/numpy-user-${PORTVERSION}.pdf ${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/numpy/f2py/f2py.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKDIR}/numpy-ref-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKDIR}/numpy-user-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR} .endif .if defined(WITH_FIXED_FENV) @if [ "`${PKG_VERSION} -t \"\`\\\`${CC} -print-prog-name=as\\\` --version | ${AWK} 'NR==1 {sub(/\(GNU Binutils\)/,""); print $$3}'\`\" 2.18.49`" = ">" ] ; then \ Index: distinfo =================================================================== --- distinfo (revision 343842) +++ distinfo (working copy) @@ -1,14 +1,6 @@ -SHA256 (numpy-1.7.0.tar.gz) = f4fa70b7edbab65ee6432eb63743f5489f1919c614632b20b2fb45aa7e682ac6 -SIZE (numpy-1.7.0.tar.gz) = 2832457 -SIZE (numpy-ref-1.7.0.pdf) = 5161456 -SHA256 (numpy-ref-1.7.0.pdf) = 0581709ef96441953404bc1369d70117b83359aff94f44779b960bed30a156d7 -SIZE (numpy-user-1.7.0.pdf) = 404104 -SHA256 (numpy-user-1.7.0.pdf) = 0c8dc1d53cc057a66139039dbaaf65499687cf64e72af5852eb96d9c3cd3ab18 -SHA256 (i387/fenv.c?p=203441) = c7c558ddb6ab6604c83062fe0655d3ce8cf4d60edb4c9c82777962c49d23ca54 -SIZE (i387/fenv.c?p=203441) = 4791 -SHA256 (i387/fenv.h?p=203441) = 40c72f3cdd6990076394056e06461e1daeb6087b6a32f1962d3c33b0a00c0e0d -SIZE (i387/fenv.h?p=203441) = 6774 -SHA256 (amd64/fenv.c?p=203441) = 9741a9ad3f8406f8292a268b0bc288dc7cb042e3e102440696d48c9a8b7955f0 -SIZE (amd64/fenv.c?p=203441) = 3601 -SHA256 (amd64/fenv.h?p=203441) = 2daf607fea1bf7e8de5e174599d963fc3bbbe48e293cf2ff08e221351472c9d6 -SIZE (amd64/fenv.h?p=203441) = 5810 +SHA256 (numpy-1.8.0.tar.gz) = 2764d0819acc77e9ff81b060fe7f69530b0d85c26ac9d162639b787cb227d253 +SIZE (numpy-1.8.0.tar.gz) = 3779617 +SHA256 (numpy-ref-1.8.0.pdf) = 49ecb1d768eb48598439cc63058f830ca3522fe1cfeba1a321086e9820ae8911 +SIZE (numpy-ref-1.8.0.pdf) = 5324229 +SHA256 (numpy-user-1.8.0.pdf) = a8c30360f9e46c63cfdf48fa594971d94d68ce59ece08c13d4acde8b14032cfe +SIZE (numpy-user-1.8.0.pdf) = 408447 Index: files/patch-numpy-distutils-fcompiler-__init__.py =================================================================== --- files/patch-numpy-distutils-fcompiler-__init__.py (revision 343842) +++ files/patch-numpy-distutils-fcompiler-__init__.py (working copy) @@ -1,11 +0,0 @@ ---- numpy/distutils/fcompiler/__init__.py.orig 2008-04-06 23:03:15.000000000 +0900 -+++ numpy/distutils/fcompiler/__init__.py 2008-04-06 23:08:56.000000000 +0900 -@@ -173,7 +173,7 @@ - # gnu95 compiler type when there are F90 sources. - suggested_f90_compiler = None - -- compile_switch = "-c" -+ compile_switch = "-c -fPIC" - object_switch = "-o " # Ending space matters! It will be stripped - # but if it is missing then object_switch - # will be prefixed to object file name by Index: files/patch-numpy-distutils-fcompiler-gnu.py =================================================================== --- files/patch-numpy-distutils-fcompiler-gnu.py (revision 343842) +++ files/patch-numpy-distutils-fcompiler-gnu.py (working copy) @@ -1,29 +0,0 @@ ---- numpy/distutils/fcompiler/gnu.py.orig 2007-11-07 16:05:14.000000000 -0600 -+++ numpy/distutils/fcompiler/gnu.py 2008-04-07 13:54:56.000000000 -0500 -@@ -48,7 +48,7 @@ - # Redhat: GNU Fortran (GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) - # GNU Fortran (GCC) 3.4.2 (mingw-special) - -- possible_executables = ['g77', 'f77'] -+ possible_executables = ['%%FC%%', 'g77', 'f77'] - executables = { - 'version_cmd' : [None, "--version"], - 'compiler_f77' : [None, "-g", "-Wall", "-fno-second-underscore"], -@@ -72,7 +72,7 @@ - for key in ['version_cmd', 'compiler_f77', 'linker_so', 'linker_exe']: - executables[key].append('-mno-cygwin') - -- g2c = 'g2c' -+ g2c = '%%FC%%' - - suggested_f90_compiler = 'gnu95' - -@@ -295,7 +295,7 @@ - # GNU Fortran 95 (GCC) 4.2.0 20060218 (experimental) - # GNU Fortran (GCC) 4.3.0 20070316 (experimental) - -- possible_executables = ['gfortran', 'f95'] -+ possible_executables = ['%%FC%%', 'gfortran', 'f95'] - executables = { - 'version_cmd' : ["", "--version"], - 'compiler_f77' : [None, "-Wall", "-ffixed-form", Index: files/patch-numpy-distutils-system_info.py =================================================================== --- files/patch-numpy-distutils-system_info.py (revision 343842) +++ files/patch-numpy-distutils-system_info.py (working copy) @@ -1,13 +0,0 @@ ---- numpy/distutils/system_info.py.orig 2013-02-09 22:04:56.000000000 +0100 -+++ numpy/distutils/system_info.py 2013-03-22 21:01:34.000000000 +0100 -@@ -983,8 +983,8 @@ - dir_env_var = 'ATLAS' - _lib_names = ['f77blas', 'cblas'] - if sys.platform[:7] == 'freebsd': -- _lib_atlas = ['atlas_r'] -- _lib_lapack = ['alapack_r'] -+ _lib_atlas = ['atlas'] -+ _lib_lapack = ['alapack'] - else: - _lib_atlas = ['atlas'] - _lib_lapack = ['lapack'] Index: files/patch-numpy-f2py-f2py2e.py =================================================================== --- files/patch-numpy-f2py-f2py2e.py (revision 343842) +++ files/patch-numpy-f2py-f2py2e.py (working copy) @@ -1,18 +0,0 @@ ---- numpy/f2py/f2py2e.py.orig 2012-01-25 06:59:14.651304791 -0600 -+++ numpy/f2py/f2py2e.py 2012-01-25 07:00:58.475075133 -0600 -@@ -514,6 +514,7 @@ - include_dirs, sources = filter_files('-I','',sources,remove_prefix=1) - library_dirs, sources = filter_files('-L','',sources,remove_prefix=1) - libraries, sources = filter_files('-l','',sources,remove_prefix=1) -+ extra_link_args, sources = filter_files('-Wl,','',sources,remove_prefix=0) - undef_macros, sources = filter_files('-U','',sources,remove_prefix=1) - define_macros, sources = filter_files('-D','',sources,remove_prefix=1) - using_numarray = 0 -@@ -549,6 +550,7 @@ - 'undef_macros': undef_macros, - 'extra_objects': extra_objects, - 'f2py_options': f2py_flags, -+ 'extra_link_args': extra_link_args, - } - - if sysinfo_flags: Index: files/patch-numpy__distutils__fcompiler____init__.py =================================================================== --- files/patch-numpy__distutils__fcompiler____init__.py (revision 0) +++ files/patch-numpy__distutils__fcompiler____init__.py (working copy) @@ -0,0 +1,11 @@ +--- ./numpy/distutils/fcompiler/__init__.py.orig 2013-10-30 20:31:40.000000000 +0200 ++++ ./numpy/distutils/fcompiler/__init__.py 2014-02-11 22:28:58.000000000 +0200 +@@ -179,7 +179,7 @@ + # gnu95 compiler type when there are F90 sources. + suggested_f90_compiler = None + +- compile_switch = "-c" ++ compile_switch = "-c -fPIC" + object_switch = "-o " # Ending space matters! It will be stripped + # but if it is missing then object_switch + # will be prefixed to object file name by Property changes on: files/patch-numpy__distutils__fcompiler____init__.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: files/patch-numpy__distutils__fcompiler__gnu.py =================================================================== --- files/patch-numpy__distutils__fcompiler__gnu.py (revision 0) +++ files/patch-numpy__distutils__fcompiler__gnu.py (working copy) @@ -0,0 +1,29 @@ +--- ./numpy/distutils/fcompiler/gnu.py.orig 2013-10-30 20:31:40.000000000 +0200 ++++ ./numpy/distutils/fcompiler/gnu.py 2014-02-11 22:28:58.000000000 +0200 +@@ -66,7 +66,7 @@ + # Redhat: GNU Fortran (GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) + # GNU Fortran (GCC) 3.4.2 (mingw-special) + +- possible_executables = ['g77', 'f77'] ++ possible_executables = ['%%FC%%', 'g77', 'f77'] + executables = { + 'version_cmd' : [None, "--version"], + 'compiler_f77' : [None, "-g", "-Wall", "-fno-second-underscore"], +@@ -90,7 +90,7 @@ + for key in ['version_cmd', 'compiler_f77', 'linker_so', 'linker_exe']: + executables[key].append('-mno-cygwin') + +- g2c = 'g2c' ++ g2c = '%%FC%%' + + suggested_f90_compiler = 'gnu95' + +@@ -249,7 +249,7 @@ + # GNU Fortran 95 (GCC) 4.2.0 20060218 (experimental) + # GNU Fortran (GCC) 4.3.0 20070316 (experimental) + +- possible_executables = ['gfortran', 'f95'] ++ possible_executables = ['%%FC%%', 'gfortran', 'f95'] + executables = { + 'version_cmd' : ["", "--version"], + 'compiler_f77' : [None, "-Wall", "-ffixed-form", Property changes on: files/patch-numpy__distutils__fcompiler__gnu.py ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: files/patch-numpy__distutils__system_info.py =================================================================== --- files/patch-numpy__distutils__system_info.py (revision 0) +++ files/patch-numpy__distutils__system_info.py (working copy) @@ -0,0 +1,13 @@ +--- ./numpy/distutils/system_info.py.orig 2013-10-30 20:31:40.000000000 +0200 ++++ ./numpy/distutils/system_info.py 2014-02-11 22:28:58.000000000 +0200 +@@ -995,8 +995,8 @@ + dir_env_var = 'ATLAS' + _lib_names = ['f77blas', 'cblas'] + if sys.platform[:7] == 'freebsd': +- _lib_atlas = ['atlas_r'] +- _lib_lapack = ['alapack_r'] ++ _lib_atlas = ['atlas'] ++ _lib_lapack = ['alapack'] + else: + _lib_atlas = ['atlas'] + _lib_lapack = ['lapack'] Property changes on: files/patch-numpy__distutils__system_info.py ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: files/patch-numpy__f2py__f2py2e.py =================================================================== --- files/patch-numpy__f2py__f2py2e.py (revision 0) +++ files/patch-numpy__f2py__f2py2e.py (working copy) @@ -0,0 +1,18 @@ +--- ./numpy/f2py/f2py2e.py.orig 2013-10-30 20:31:41.000000000 +0200 ++++ ./numpy/f2py/f2py2e.py 2014-02-11 22:26:21.000000000 +0200 +@@ -520,6 +520,7 @@ + include_dirs, sources = filter_files('-I', '', sources, remove_prefix=1) + library_dirs, sources = filter_files('-L', '', sources, remove_prefix=1) + libraries, sources = filter_files('-l', '', sources, remove_prefix=1) ++ extra_link_args, sources = filter_files('-Wl,','',sources,remove_prefix=0) + undef_macros, sources = filter_files('-U', '', sources, remove_prefix=1) + define_macros, sources = filter_files('-D', '', sources, remove_prefix=1) + using_numarray = 0 +@@ -555,6 +556,7 @@ + 'undef_macros': undef_macros, + 'extra_objects': extra_objects, + 'f2py_options': f2py_flags, ++ 'extra_link_args': extra_link_args, + } + + if sysinfo_flags: Property changes on: files/patch-numpy__f2py__f2py2e.py ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: pkg-plist =================================================================== --- pkg-plist (revision 343842) +++ pkg-plist (working copy) @@ -17,8 +17,6 @@ %%PYTHON_SITELIBDIR%%/numpy/matlib.pyo %%PYTHON_SITELIBDIR%%/numpy/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/version.pyc %%PYTHON_SITELIBDIR%%/numpy/version.pyo %%PYTHON_SITELIBDIR%%/numpy/_import_tools.py @@ -32,12 +30,9 @@ %%PYTHON_SITELIBDIR%%/numpy/compat/py3k.pyo %%PYTHON_SITELIBDIR%%/numpy/compat/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/compat/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/compat/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/compat/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/compat/_inspect.py %%PYTHON_SITELIBDIR%%/numpy/compat/py3k.py %%PYTHON_SITELIBDIR%%/numpy/compat/setup.py -%%PYTHON_SITELIBDIR%%/numpy/compat/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/core/__init__.py %%PYTHON_SITELIBDIR%%/numpy/core/__init__.pyc %%PYTHON_SITELIBDIR%%/numpy/core/__init__.pyo @@ -69,14 +64,10 @@ %%PYTHON_SITELIBDIR%%/numpy/core/numerictypes.pyo %%PYTHON_SITELIBDIR%%/numpy/core/records.pyc %%PYTHON_SITELIBDIR%%/numpy/core/records.pyo -%%PYTHON_SITELIBDIR%%/numpy/core/scons_support.pyc -%%PYTHON_SITELIBDIR%%/numpy/core/scons_support.pyo %%PYTHON_SITELIBDIR%%/numpy/core/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/core/setup.pyo %%PYTHON_SITELIBDIR%%/numpy/core/setup_common.pyc %%PYTHON_SITELIBDIR%%/numpy/core/setup_common.pyo -%%PYTHON_SITELIBDIR%%/numpy/core/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/core/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/core/shape_base.pyc %%PYTHON_SITELIBDIR%%/numpy/core/shape_base.pyo %%PYTHON_SITELIBDIR%%/numpy/core/_dotblas.so @@ -100,10 +91,10 @@ %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/ndarrayobject.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/ndarraytypes.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/noprefix.h +%%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_1_7_deprecated_api.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_3kcompat.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_common.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_cpu.h -%%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_deprecated_api.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_endian.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_interrupt.h %%PYTHON_SITELIBDIR%%/numpy/core/include/numpy/npy_math.h @@ -125,13 +116,14 @@ %%PYTHON_SITELIBDIR%%/numpy/core/multiarray_tests.so %%PYTHON_SITELIBDIR%%/numpy/core/numeric.py %%PYTHON_SITELIBDIR%%/numpy/core/numerictypes.py +%%PYTHON_SITELIBDIR%%/numpy/core/operand_flag_tests.so %%PYTHON_SITELIBDIR%%/numpy/core/records.py %%PYTHON_SITELIBDIR%%/numpy/core/scalarmath.so -%%PYTHON_SITELIBDIR%%/numpy/core/scons_support.py +%%PYTHON_SITELIBDIR%%/numpy/core/struct_ufunc_test.so %%PYTHON_SITELIBDIR%%/numpy/core/setup.py %%PYTHON_SITELIBDIR%%/numpy/core/setup_common.py -%%PYTHON_SITELIBDIR%%/numpy/core/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/core/shape_base.py +%%PYTHON_SITELIBDIR%%/numpy/core/test_rational.so %%PYTHON_SITELIBDIR%%/numpy/core/tests/data/astype_copy.pkl %%PYTHON_SITELIBDIR%%/numpy/core/tests/data/recarray_from_file.fits %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_api.py @@ -139,6 +131,7 @@ %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_blasdot.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_datetime.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_defchararray.py +%%PYTHON_SITELIBDIR%%/numpy/core/tests/test_deprecations.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_dtype.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_einsum.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_errstate.py @@ -147,6 +140,7 @@ %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_half.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_indexerrors.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_indexing.py +%%PYTHON_SITELIBDIR%%/numpy/core/tests/test_item_selection.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_machar.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_memmap.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_multiarray.py @@ -157,6 +151,7 @@ %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_print.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_records.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_regression.py +%%PYTHON_SITELIBDIR%%/numpy/core/tests/test_scalarprint.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_scalarmath.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_shape_base.py %%PYTHON_SITELIBDIR%%/numpy/core/tests/test_ufunc.py @@ -196,8 +191,6 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/info.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/intelccompiler.pyc %%PYTHON_SITELIBDIR%%/numpy/distutils/intelccompiler.pyo -%%PYTHON_SITELIBDIR%%/numpy/distutils/interactive.pyc -%%PYTHON_SITELIBDIR%%/numpy/distutils/interactive.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/lib2def.pyc %%PYTHON_SITELIBDIR%%/numpy/distutils/lib2def.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/line_endings.pyc @@ -216,8 +209,6 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/pathccompiler.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/distutils/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/distutils/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/distutils/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/system_info.pyc %%PYTHON_SITELIBDIR%%/numpy/distutils/system_info.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/unixccompiler.pyc @@ -259,8 +250,6 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/command/install_data.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/command/install_headers.pyc %%PYTHON_SITELIBDIR%%/numpy/distutils/command/install_headers.pyo -%%PYTHON_SITELIBDIR%%/numpy/distutils/command/scons.pyc -%%PYTHON_SITELIBDIR%%/numpy/distutils/command/scons.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/command/sdist.pyc %%PYTHON_SITELIBDIR%%/numpy/distutils/command/sdist.pyo %%PYTHON_SITELIBDIR%%/numpy/distutils/command/autodist.py @@ -279,7 +268,6 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/command/install_clib.py %%PYTHON_SITELIBDIR%%/numpy/distutils/command/install_data.py %%PYTHON_SITELIBDIR%%/numpy/distutils/command/install_headers.py -%%PYTHON_SITELIBDIR%%/numpy/distutils/command/scons.py %%PYTHON_SITELIBDIR%%/numpy/distutils/command/sdist.py %%PYTHON_SITELIBDIR%%/numpy/distutils/compat.py %%PYTHON_SITELIBDIR%%/numpy/distutils/conv_template.py @@ -339,7 +327,6 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/from_template.py %%PYTHON_SITELIBDIR%%/numpy/distutils/info.py %%PYTHON_SITELIBDIR%%/numpy/distutils/intelccompiler.py -%%PYTHON_SITELIBDIR%%/numpy/distutils/interactive.py %%PYTHON_SITELIBDIR%%/numpy/distutils/lib2def.py %%PYTHON_SITELIBDIR%%/numpy/distutils/line_endings.py %%PYTHON_SITELIBDIR%%/numpy/distutils/log.py @@ -350,7 +337,6 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/numpy_distribution.py %%PYTHON_SITELIBDIR%%/numpy/distutils/pathccompiler.py %%PYTHON_SITELIBDIR%%/numpy/distutils/setup.py -%%PYTHON_SITELIBDIR%%/numpy/distutils/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/distutils/site.cfg %%PYTHON_SITELIBDIR%%/numpy/distutils/system_info.py %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/f2py_ext/__init__.py @@ -380,6 +366,7 @@ %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/swig_ext/src/zoo.i %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/swig_ext/tests/test_example.py %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/swig_ext/tests/test_example2.py +%%PYTHON_SITELIBDIR%%/numpy/distutils/tests/test_exec_command.py %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/test_fcompiler_gnu.py %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/test_fcompiler_intel.py %%PYTHON_SITELIBDIR%%/numpy/distutils/tests/test_misc_util.py @@ -473,8 +460,6 @@ %%PYTHON_SITELIBDIR%%/numpy/f2py/rules.pyo %%PYTHON_SITELIBDIR%%/numpy/f2py/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/f2py/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/f2py/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/f2py/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/f2py/use_rules.pyc %%PYTHON_SITELIBDIR%%/numpy/f2py/use_rules.pyo %%PYTHON_SITELIBDIR%%/numpy/f2py/__version__.py @@ -540,7 +525,6 @@ %%PYTHON_SITELIBDIR%%/numpy/f2py/info.py %%PYTHON_SITELIBDIR%%/numpy/f2py/rules.py %%PYTHON_SITELIBDIR%%/numpy/f2py/setup.py -%%PYTHON_SITELIBDIR%%/numpy/f2py/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/f2py/src/fortranobject.c %%PYTHON_SITELIBDIR%%/numpy/f2py/src/fortranobject.h %%PYTHON_SITELIBDIR%%/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c @@ -578,14 +562,11 @@ %%PYTHON_SITELIBDIR%%/numpy/fft/info.pyo %%PYTHON_SITELIBDIR%%/numpy/fft/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/fft/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/fft/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/fft/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/fft/fftpack.py %%PYTHON_SITELIBDIR%%/numpy/fft/fftpack_lite.so %%PYTHON_SITELIBDIR%%/numpy/fft/helper.py %%PYTHON_SITELIBDIR%%/numpy/fft/info.py %%PYTHON_SITELIBDIR%%/numpy/fft/setup.py -%%PYTHON_SITELIBDIR%%/numpy/fft/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/fft/tests/test_fftpack.py %%PYTHON_SITELIBDIR%%/numpy/fft/tests/test_helper.py %%PYTHON_SITELIBDIR%%/numpy/lib/__init__.py @@ -601,11 +582,6 @@ %%PYTHON_SITELIBDIR%%/numpy/lib/arraysetops.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/arrayterator.pyc %%PYTHON_SITELIBDIR%%/numpy/lib/arrayterator.pyo -%%PYTHON_SITELIBDIR%%/numpy/lib/benchmarks/benchmark.py -%%PYTHON_SITELIBDIR%%/numpy/lib/benchmarks/casting.py -%%PYTHON_SITELIBDIR%%/numpy/lib/benchmarks/creating.py -%%PYTHON_SITELIBDIR%%/numpy/lib/benchmarks/simpleindex.py -%%PYTHON_SITELIBDIR%%/numpy/lib/benchmarks/sorting.py %%PYTHON_SITELIBDIR%%/numpy/lib/financial.pyc %%PYTHON_SITELIBDIR%%/numpy/lib/financial.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/format.pyc @@ -616,6 +592,9 @@ %%PYTHON_SITELIBDIR%%/numpy/lib/index_tricks.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/info.pyc %%PYTHON_SITELIBDIR%%/numpy/lib/info.pyo +%%PYTHON_SITELIBDIR%%/numpy/lib/nanfunctions.py +%%PYTHON_SITELIBDIR%%/numpy/lib/nanfunctions.pyc +%%PYTHON_SITELIBDIR%%/numpy/lib/nanfunctions.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/npyio.pyc %%PYTHON_SITELIBDIR%%/numpy/lib/npyio.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/polynomial.pyc @@ -626,8 +605,6 @@ %%PYTHON_SITELIBDIR%%/numpy/lib/scimath.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/lib/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/lib/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/lib/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/shape_base.pyc %%PYTHON_SITELIBDIR%%/numpy/lib/shape_base.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/stride_tricks.pyc @@ -658,7 +635,6 @@ %%PYTHON_SITELIBDIR%%/numpy/lib/recfunctions.py %%PYTHON_SITELIBDIR%%/numpy/lib/scimath.py %%PYTHON_SITELIBDIR%%/numpy/lib/setup.py -%%PYTHON_SITELIBDIR%%/numpy/lib/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/lib/shape_base.py %%PYTHON_SITELIBDIR%%/numpy/lib/stride_tricks.py %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test__datasource.py @@ -671,6 +647,7 @@ %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_function_base.py %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_index_tricks.py %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_io.py +%%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_nanfunctions.py %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_polynomial.py %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_recfunctions.py %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test_regression.py @@ -694,14 +671,13 @@ %%PYTHON_SITELIBDIR%%/numpy/linalg/linalg.pyo %%PYTHON_SITELIBDIR%%/numpy/linalg/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/linalg/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/linalg/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/linalg/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/linalg/info.py %%PYTHON_SITELIBDIR%%/numpy/linalg/lapack_lite.so %%PYTHON_SITELIBDIR%%/numpy/linalg/linalg.py %%PYTHON_SITELIBDIR%%/numpy/linalg/setup.py -%%PYTHON_SITELIBDIR%%/numpy/linalg/setupscons.py +%%PYTHON_SITELIBDIR%%/numpy/linalg/_umath_linalg.so %%PYTHON_SITELIBDIR%%/numpy/linalg/tests/test_build.py +%%PYTHON_SITELIBDIR%%/numpy/linalg/tests/test_deprecations.py %%PYTHON_SITELIBDIR%%/numpy/linalg/tests/test_linalg.py %%PYTHON_SITELIBDIR%%/numpy/linalg/tests/test_regression.py %%PYTHON_SITELIBDIR%%/numpy/ma/__init__.py @@ -717,8 +693,6 @@ %%PYTHON_SITELIBDIR%%/numpy/ma/mrecords.pyo %%PYTHON_SITELIBDIR%%/numpy/ma/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/ma/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/ma/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/ma/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/ma/testutils.pyc %%PYTHON_SITELIBDIR%%/numpy/ma/testutils.pyo %%PYTHON_SITELIBDIR%%/numpy/ma/timer_comparison.pyc @@ -730,7 +704,6 @@ %%PYTHON_SITELIBDIR%%/numpy/ma/extras.py %%PYTHON_SITELIBDIR%%/numpy/ma/mrecords.py %%PYTHON_SITELIBDIR%%/numpy/ma/setup.py -%%PYTHON_SITELIBDIR%%/numpy/ma/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/ma/tests/test_core.py %%PYTHON_SITELIBDIR%%/numpy/ma/tests/test_extras.py %%PYTHON_SITELIBDIR%%/numpy/ma/tests/test_mrecords.py @@ -748,11 +721,8 @@ %%PYTHON_SITELIBDIR%%/numpy/matrixlib/defmatrix.pyo %%PYTHON_SITELIBDIR%%/numpy/matrixlib/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/matrixlib/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/matrixlib/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/matrixlib/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/matrixlib/defmatrix.py %%PYTHON_SITELIBDIR%%/numpy/matrixlib/setup.py -%%PYTHON_SITELIBDIR%%/numpy/matrixlib/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/matrixlib/tests/test_defmatrix.py %%PYTHON_SITELIBDIR%%/numpy/matrixlib/tests/test_multiarray.py %%PYTHON_SITELIBDIR%%/numpy/matrixlib/tests/test_numeric.py @@ -792,8 +762,6 @@ %%PYTHON_SITELIBDIR%%/numpy/numarray/session.pyo %%PYTHON_SITELIBDIR%%/numpy/numarray/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/numarray/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/numarray/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/numarray/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/numarray/ufuncs.pyc %%PYTHON_SITELIBDIR%%/numpy/numarray/ufuncs.pyo %%PYTHON_SITELIBDIR%%/numpy/numarray/util.pyc @@ -821,7 +789,6 @@ %%PYTHON_SITELIBDIR%%/numpy/numarray/random_array.py %%PYTHON_SITELIBDIR%%/numpy/numarray/session.py %%PYTHON_SITELIBDIR%%/numpy/numarray/setup.py -%%PYTHON_SITELIBDIR%%/numpy/numarray/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/numarray/ufuncs.py %%PYTHON_SITELIBDIR%%/numpy/numarray/util.py %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/__init__.py @@ -863,8 +830,6 @@ %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/rng_stats.pyo %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/oldnumeric/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/oldnumeric/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/typeconv.pyc %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/typeconv.pyo %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/ufuncs.pyc @@ -889,7 +854,6 @@ %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/rng.py %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/rng_stats.py %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/setup.py -%%PYTHON_SITELIBDIR%%/numpy/oldnumeric/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/tests/test_oldnumeric.py %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/tests/test_regression.py %%PYTHON_SITELIBDIR%%/numpy/oldnumeric/typeconv.py @@ -941,17 +905,13 @@ %%PYTHON_SITELIBDIR%%/numpy/random/info.pyo %%PYTHON_SITELIBDIR%%/numpy/random/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/random/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/random/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/random/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/random/info.py %%PYTHON_SITELIBDIR%%/numpy/random/mtrand.so %%PYTHON_SITELIBDIR%%/numpy/random/randomkit.h %%PYTHON_SITELIBDIR%%/numpy/random/setup.py -%%PYTHON_SITELIBDIR%%/numpy/random/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/random/tests/test_random.py %%PYTHON_SITELIBDIR%%/numpy/random/tests/test_regression.py %%PYTHON_SITELIBDIR%%/numpy/setup.py -%%PYTHON_SITELIBDIR%%/numpy/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/testing/__init__.py %%PYTHON_SITELIBDIR%%/numpy/testing/__init__.pyc %%PYTHON_SITELIBDIR%%/numpy/testing/__init__.pyo @@ -961,8 +921,6 @@ %%PYTHON_SITELIBDIR%%/numpy/testing/noseclasses.pyo %%PYTHON_SITELIBDIR%%/numpy/testing/nosetester.pyc %%PYTHON_SITELIBDIR%%/numpy/testing/nosetester.pyo -%%PYTHON_SITELIBDIR%%/numpy/testing/nulltester.pyc -%%PYTHON_SITELIBDIR%%/numpy/testing/nulltester.pyo %%PYTHON_SITELIBDIR%%/numpy/testing/numpytest.pyc %%PYTHON_SITELIBDIR%%/numpy/testing/numpytest.pyo %%PYTHON_SITELIBDIR%%/numpy/testing/print_coercion_tables.pyc @@ -969,18 +927,14 @@ %%PYTHON_SITELIBDIR%%/numpy/testing/print_coercion_tables.pyo %%PYTHON_SITELIBDIR%%/numpy/testing/setup.pyc %%PYTHON_SITELIBDIR%%/numpy/testing/setup.pyo -%%PYTHON_SITELIBDIR%%/numpy/testing/setupscons.pyc -%%PYTHON_SITELIBDIR%%/numpy/testing/setupscons.pyo %%PYTHON_SITELIBDIR%%/numpy/testing/utils.pyc %%PYTHON_SITELIBDIR%%/numpy/testing/utils.pyo %%PYTHON_SITELIBDIR%%/numpy/testing/decorators.py %%PYTHON_SITELIBDIR%%/numpy/testing/noseclasses.py %%PYTHON_SITELIBDIR%%/numpy/testing/nosetester.py -%%PYTHON_SITELIBDIR%%/numpy/testing/nulltester.py %%PYTHON_SITELIBDIR%%/numpy/testing/numpytest.py %%PYTHON_SITELIBDIR%%/numpy/testing/print_coercion_tables.py %%PYTHON_SITELIBDIR%%/numpy/testing/setup.py -%%PYTHON_SITELIBDIR%%/numpy/testing/setupscons.py %%PYTHON_SITELIBDIR%%/numpy/testing/tests/test_decorators.py %%PYTHON_SITELIBDIR%%/numpy/testing/tests/test_doctesting.py %%PYTHON_SITELIBDIR%%/numpy/testing/tests/test_utils.py @@ -988,9 +942,10 @@ %%PYTHON_SITELIBDIR%%/numpy/tests/test_ctypeslib.py %%PYTHON_SITELIBDIR%%/numpy/tests/test_matlib.py %%PYTHON_SITELIBDIR%%/numpy/version.py -%%PORTDOCS%%%%DOCSDIR%%/numpy-ref-1.7.0.pdf -%%PORTDOCS%%%%DOCSDIR%%/numpy-user-1.7.0.pdf -%%PORTDOCS%%@dirrmtry %%DOCSDIR%% +man/man1/f2py.1.gz +%%PORTDOCS%%%%DOCSDIR%%/numpy-ref-1.8.0.pdf +%%PORTDOCS%%%%DOCSDIR%%/numpy-user-1.8.0.pdf +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%PYTHON_SITELIBDIR%%/numpy/tests @dirrm %%PYTHON_SITELIBDIR%%/numpy/testing/tests @dirrm %%PYTHON_SITELIBDIR%%/numpy/testing @@ -1010,7 +965,6 @@ @dirrm %%PYTHON_SITELIBDIR%%/numpy/linalg/tests @dirrm %%PYTHON_SITELIBDIR%%/numpy/linalg @dirrm %%PYTHON_SITELIBDIR%%/numpy/lib/tests -@dirrm %%PYTHON_SITELIBDIR%%/numpy/lib/benchmarks @dirrm %%PYTHON_SITELIBDIR%%/numpy/lib @dirrm %%PYTHON_SITELIBDIR%%/numpy/fft/tests @dirrm %%PYTHON_SITELIBDIR%%/numpy/fft --- py-numpy-1.8.0.patch ends here --- From owner-freebsd-python@FreeBSD.ORG Wed Feb 12 05:20:10 2014 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 ESMTPS id 53A2263F; Wed, 12 Feb 2014 05:20:10 +0000 (UTC) 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 24FF41608; Wed, 12 Feb 2014 05:20:10 +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 s1C5K9Cm050324; Wed, 12 Feb 2014 05:20:10 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1C5K9dF050323; Wed, 12 Feb 2014 05:20:09 GMT (envelope-from edwin) Date: Wed, 12 Feb 2014 05:20:09 GMT Message-Id: <201402120520.s1C5K9dF050323@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/186677: [UPDATE] math/py-numpy: update to 1.8.0,1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2014 05:20:10 -0000 Synopsis: [UPDATE] math/py-numpy: update to 1.8.0,1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Wed Feb 12 05:20:09 UTC 2014 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=186677 From owner-freebsd-python@FreeBSD.ORG Wed Feb 12 12:43:33 2014 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 ESMTPS id A0803332; Wed, 12 Feb 2014 12:43:33 +0000 (UTC) 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 702571D30; Wed, 12 Feb 2014 12:43:33 +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 s1CChXJ1008069; Wed, 12 Feb 2014 12:43:33 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1CChWgB008068; Wed, 12 Feb 2014 12:43:32 GMT (envelope-from rm) Date: Wed, 12 Feb 2014 12:43:32 GMT Message-Id: <201402121243.s1CChWgB008068@freefall.freebsd.org> To: jdferrell3@yahoo.com, rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/185564: [patch] devel/py-cfgparse: update to 1.3 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2014 12:43:33 -0000 Synopsis: [patch] devel/py-cfgparse: update to 1.3 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Wed Feb 12 12:43:32 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=185564 From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 05:18:03 2014 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 ESMTPS id 47297A8; Thu, 13 Feb 2014 05:18:03 +0000 (UTC) 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 1A9E918A5; Thu, 13 Feb 2014 05:18:03 +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 s1D5I2lX027507; Thu, 13 Feb 2014 05:18:02 GMT (envelope-from rm@freefall.freebsd.org) Received: (from rm@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1D5I2sI027506; Thu, 13 Feb 2014 05:18:02 GMT (envelope-from rm) Date: Thu, 13 Feb 2014 05:18:02 GMT Message-Id: <201402130518.s1D5I2sI027506@freefall.freebsd.org> To: rm@FreeBSD.org, freebsd-python@FreeBSD.org, rm@FreeBSD.org From: rm@FreeBSD.org Subject: Re: ports/186677: [UPDATE] math/py-numpy: update to 1.8.0,1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 05:18:03 -0000 Synopsis: [UPDATE] math/py-numpy: update to 1.8.0,1 Responsible-Changed-From-To: freebsd-python->rm Responsible-Changed-By: rm Responsible-Changed-When: Thu Feb 13 05:18:02 UTC 2014 Responsible-Changed-Why: I will take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=186677 From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 05:26:57 2014 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 ESMTPS id E76CE5CF for ; Thu, 13 Feb 2014 05:26:57 +0000 (UTC) Received: from forward9l.mail.yandex.net (forward9l.mail.yandex.net [84.201.143.142]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9EE34199B for ; Thu, 13 Feb 2014 05:26:57 +0000 (UTC) Received: from smtp1h.mail.yandex.net (smtp1h.mail.yandex.net [84.201.187.144]) by forward9l.mail.yandex.net (Yandex) with ESMTP id A9026E60CE1 for ; Thu, 13 Feb 2014 09:26:46 +0400 (MSK) Received: from smtp1h.mail.yandex.net (localhost [127.0.0.1]) by smtp1h.mail.yandex.net (Yandex) with ESMTP id 68906134133C for ; Thu, 13 Feb 2014 09:26:46 +0400 (MSK) Received: from unknown (unknown [178.76.234.16]) by smtp1h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 0v8pguHLNT-Qji8NS8b; Thu, 13 Feb 2014 09:26:45 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 131b4334-ea02-4e04-89ca-9a170626ca3f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1392269205; bh=fk8AEzW1onsP/ZSLCtIZxABVfb8LQlwqNuy4jLIDm9g=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: Content-Type:Content-Transfer-Encoding; b=SteakCP6xJYSsK3TEgyovns5MJ/hzpJPKlGvBAoBScdkR9qzvplWDyYrF+ESVN1Db fX8Equ4eBGLhtS2FAREIV4XK7Xo7Vka/SDXIVbjLlIsb43T9J45iojSPPw7xcsk5CH Znb1119Ij/VvRh16VeRewzL2hi1o0+mZ95J1kbvg= Authentication-Results: smtp1h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <52FC576E.3050500@yandex.ru> Date: Thu, 13 Feb 2014 09:26:06 +0400 From: Ruslan Makhmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: python Subject: math/py-numpy and WITH_FIXED_FENV 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.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 05:26:58 -0000 Hello, does anybody know if WITH_FIXED_FENV in math/py-numpy have any use beside the unsupported FreeBSD versions? It only set in this case: .if (${OSVERSION} <= 703100 || \ (${OSVERSION} >= 800000 && ${OSVERSION} <= 800502) || \ (${OSVERSION} >= 900000 && ${OSVERSION} <= 900009)) && \ (${ARCH} == "i386" || ${ARCH} == "amd64") WITH_FIXED_FENV= yes .endif So, as for me, WITH_FIXED_FENV code may be safely trimmed from the Makefile, but I'm not sure if there is any situations where user of supported version of FreeBSD may explicitly set this variable for some reason. -- Regards, Ruslan T.O.S. Of Reality From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 07:21:38 2014 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 ESMTPS id 1B8D47F3; Thu, 13 Feb 2014 07:21:38 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CF2C51301; Thu, 13 Feb 2014 07:21:37 +0000 (UTC) Received: from mx12.chaot.net (82.131.57.121.cable.starman.ee [82.131.57.121]) by dd16522.kasserver.com (Postfix) with ESMTPSA id 93F414562BA; Thu, 13 Feb 2014 08:21:28 +0100 (CET) Received: from localhost (1003@localhost [local]); by mx12.chaot.net (OpenSMTPD) with ESMTPA id 510d304c; Thu, 13 Feb 2014 09:21:27 +0200 (EET) Date: Thu, 13 Feb 2014 09:21:27 +0200 From: Johannes Meixner To: rm@FreeBSD.org Subject: Re: ports/186677: [UPDATE] math/py-numpy: update to 1.8.0,1 Message-ID: <20140213072127.GA2580@mx12.chaot.net> References: <201402130528.s1D5SYVE030307@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jI8keyz6grp/JLjh" Content-Disposition: inline In-Reply-To: <201402130528.s1D5SYVE030307@freefall.freebsd.org> User-Agent: Mutt/1.5.22 (2013-10-16) Cc: freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 07:21:38 -0000 --jI8keyz6grp/JLjh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Ruslan, on the numpy note: I forgot to attach to that PR that all ports using Numpy should be PORTREVISION-bumped to have them rebuilt with Numpy 1.8. Could you bump everything that has RUN/LIB/BUILD_DEPENDS on=20 numpy (${NUMPY} shorthand), please? Best regards, Johannes --=20 xmj@chaot.net http://xmj.me On Thu, Feb 13, 2014 at 05:28:34AM +0000, rm@FreeBSD.org wrote: > Synopsis: [UPDATE] math/py-numpy: update to 1.8.0,1 >=20 > State-Changed-From-To: open->closed > State-Changed-By: rm > State-Changed-When: Thu Feb 13 05:28:34 UTC 2014 > State-Changed-Why:=20 > Committed, thank you! >=20 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D186677 --jI8keyz6grp/JLjh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQIcBAEBAgAGBQJS/HJ2AAoJEElqnXBiUNQC2pgP/iRLuow26KAa2b0AwN32lhQV hbVC5MCOueBiIHCqQxzXurGcxZs8BZyTCgBIVtIZ4DbCSLEh3+GxVxEawsvjKpZQ gB1p4vOEGyNfowqxrmz+BOehQpWQBN5SfTL+be/DVg8FntZ3h9G8uXtWBwDALKIV 3OLNU9dcnQVk6KsIhz3NUniLA8Cz3B7uByZ0zgZ4mGO8iyQ9wFjPDkO5rt6Na/+P Qx7hZ2MsiwFTL+shUc7fieEtkQQGwKeJ1yLZAjKTloN0ITlzDpJFm2QC0OuuQcon rLugExeeepF1pSssrNtPj2ONZYnXAxqDqVO/2bQIb0GEb8sUGVm1DmOOrymrRvQE n2jtwKIpTYQvYu5KQokXFiwLPfASqwkX3LjtWCEnRDS3eLM94L2NU1//3h/fSuM7 /hjcFx2+d41yFblYruHPt780kdkkKyMgtysH2Ysw/M40z7InALnWnSDNIbETt5wk QbWf3Y1cGHAle105AG7opYucaH5A0sbU65h5m+Jtt9GFRn0A8kUHW/jGANqFtBc2 IQu3qHzobVe1TpS/RGIBIGfpvDzFl099w6aUlI+ZjBAY2Fl0l35ZByOXv5DweRoG i7m+9d/vzv9wWRAaf/LEA6UUSWzIotrGIxKLbliLA8VdoRUc5YGFZFdxcMVklKjB kSGciQ9UwIyYSTc+DyKf =cqDq -----END PGP SIGNATURE----- --jI8keyz6grp/JLjh-- From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 07:29:54 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 62434879; Thu, 13 Feb 2014 07:29:54 +0000 (UTC) Received: from forward7l.mail.yandex.net (forward7l.mail.yandex.net [IPv6:2a02:6b8:0:1819::7]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 19AC0131F; Thu, 13 Feb 2014 07:29:53 +0000 (UTC) Received: from smtp1h.mail.yandex.net (smtp1h.mail.yandex.net [84.201.187.144]) by forward7l.mail.yandex.net (Yandex) with ESMTP id DBAA3BC0CAA; Thu, 13 Feb 2014 11:29:43 +0400 (MSK) Received: from smtp1h.mail.yandex.net (localhost [127.0.0.1]) by smtp1h.mail.yandex.net (Yandex) with ESMTP id 7756E134133D; Thu, 13 Feb 2014 11:29:43 +0400 (MSK) Received: from unknown (unknown [178.76.234.16]) by smtp1h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id NNbVAVCkvc-TgimtcOD; Thu, 13 Feb 2014 11:29:42 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: fa366f67-9987-42d3-8321-27dea11d9f26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1392276583; bh=ALnMAqaLVSBRpPzOZJPEKQAlyq3hjd7adt02R1SkUDc=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=PZEjwx72b/fMYhTlduLtMSHbHwJ5vPwo2eQr3ujzp5LMDh4qwhgjgQilq6VWOqX5j 219QOezBc8ylXZ+LGAzcQSjKsHkAqLiIT68VK4k6d1LmqRrzUsdfPJzNntEL5I8Dpt Cq4lNE6R8Hq5SAI1c526BNGHJJ9t9hyIHMwSsJeA= Authentication-Results: smtp1h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <52FC743F.1050401@yandex.ru> Date: Thu, 13 Feb 2014 11:29:03 +0400 From: Ruslan Makhmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Johannes Meixner , rm@FreeBSD.org Subject: Re: ports/186677: [UPDATE] math/py-numpy: update to 1.8.0,1 References: <201402130528.s1D5SYVE030307@freefall.freebsd.org> <20140213072127.GA2580@mx12.chaot.net> In-Reply-To: <20140213072127.GA2580@mx12.chaot.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 07:29:54 -0000 Hi, Johannes Meixner wrote on 13.02.2014 11:21: > Hi Ruslan, > > on the numpy note: > > I forgot to attach to that PR that all ports using Numpy > should be PORTREVISION-bumped to have them rebuilt with Numpy 1.8. > Could you bump everything that has RUN/LIB/BUILD_DEPENDS on > numpy (${NUMPY} shorthand), please? > > Best regards, > Johannes Doubt it's actually needs to be rebuilt. It's ever defined py-numpy dependency as BUILD_DEPENDS, because it's setup.py checks for numpy presence at setup_requires. Do not forget, that numpy consumers are just python softwares, so there is nothing to rebuild. Could you provide some examples of linking shared libraries with numpy in some port? PS. As commit history for this port showing - numpy was always updated without portrevision bump for consumers. -- Regards, Ruslan T.O.S. Of Reality From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 08:12:08 2014 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 ESMTPS id 221A9F80 for ; Thu, 13 Feb 2014 08:12:08 +0000 (UTC) Received: from mail-pa0-x22e.google.com (mail-pa0-x22e.google.com [IPv6:2607:f8b0:400e:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E470C16D3 for ; Thu, 13 Feb 2014 08:12:07 +0000 (UTC) Received: by mail-pa0-f46.google.com with SMTP id rd3so10385411pab.19 for ; Thu, 13 Feb 2014 00:12:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :content-type; bh=cwPXsVJfzrfO52ZA1tHFq02ZnYHXpcKeazcLIqqW1kY=; b=Y6t6iuncRHZxT7IqdQF6DXa+aQaBHcGPJgXJlXkGyYPICpeBbHYzP+ucy0ClDfNNVa bqmOuWrI2bv8KxlhCfL8guW2oyUsr/4GEnQXN01l4+3xAbRoFN2xetzCc7C/9/0YRRcJ gcdsK0XQKs5XFv2754B25M4gh8TS9wwhnn5qdfEQMvmfCUvF0cf0rkjn76Oa7NwVPKdk NKG/XrcbmGjQpPeNmlDUgeACEggt/AmgEz+tPVnwyiBr1OrBFfCl9lgljK1ZqlYqqP1z aAr2biaFfeVAbhUTFc5x4e2O/LvNoUlHiUx7UVxzmXL/g2mXm3CQudUo23MMF2n16ZT0 t0DA== X-Received: by 10.66.121.234 with SMTP id ln10mr302463pab.20.1392279127546; Thu, 13 Feb 2014 00:12:07 -0800 (PST) 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 sy10sm8612380pac.15.2014.02.13.00.12.05 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Feb 2014 00:12:06 -0800 (PST) Message-ID: <52FC7E4E.4020801@FreeBSD.org> Date: Thu, 13 Feb 2014 19:11:58 +1100 From: Kubilay Kocak User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Thunderbird/27.0 MIME-Version: 1.0 To: python@FreeBSD.org Subject: HEADS-UP and RFC - Adding setuptools as default RUN_DEPENDS X-Enigmail-Version: 1.6 Content-Type: multipart/mixed; boundary="------------020707070007010608050805" Cc: Scott Sturdivant X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: koobs@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 08:12:08 -0000 This is a multi-part message in MIME format. --------------020707070007010608050805 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Two days ago I updated virtualenv, transitioning it away from the deprecated USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes as many other ports have recently. I thought nothing of it until the following report by Scott (cc'd): http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006592.html The summary of that thread is: a) Any python software that uses *console_scripts* needs the pkg_resources module from setuptools at run time. This basically means anything that installs a CLI utility. b) Package-only users don't get setuptools installed when they install the packages of the above ports, because =yes *doesnt* set a RUN_DEPENDS on it. This breaks console script invocation, with the following error: Traceback (most recent call last): File "/usr/local/bin/", line 5, in from pkg_resources import load_entry_point ImportError: No module named pkg_resources Reproduction steps are: 1) Install port or package that uses console_scripts 2) If you installed the package, run the console script 3) If you installed the port 3.1) Run the console script 3.2) Remove py-setuptools 3.3) Run the console script again Reproduced with: py-virtualenv (`virtualenv`), py-tox (`tox`) and py-nose (`nosetests`) We (python@) have now standardised on a consistent installation pattern for all python software, whether pure-distutils or setuptools based, and there are run-time requirements that are currently not being satisfied. Attached is a patch moving RUN_DEPENDS+=setuptools from the =easy_install only case, to the default case. Patch review requested, other comments welcome. ./koobs --------------020707070007010608050805 Content-Type: text/plain; charset=windows-1252; name="setuptools-is-run-depends-too.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="setuptools-is-run-depends-too.diff" SW5kZXg6IGJzZC5weXRob24ubWsKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYnNkLnB5dGhvbi5tawko cmV2aXNpb24gMzQzODIxKQorKysgYnNkLnB5dGhvbi5tawkod29ya2luZyBjb3B5KQpAQCAt NDE0LDExICs0MTQsMTEgQEAKIF9DVVJSRU5UUE9SVDo9CSR7UEtHTkFNRVBSRUZJWH0ke1BP UlROQU1FfQogLmlmIGRlZmluZWQoVVNFX1BZRElTVFVUSUxTKSAmJiAke19DVVJSRU5UUE9S VH0gIT0gJHtQWVRIT05fUEtHTkFNRVBSRUZJWH1zZXR1cHRvb2xzCiBCVUlMRF9ERVBFTkRT Kz0JCSR7UFlUSE9OX1BLR05BTUVQUkVGSVh9c2V0dXB0b29scz4wOiR7UE9SVFNESVJ9L2Rl dmVsL3B5LXNldHVwdG9vbHMKK1JVTl9ERVBFTkRTKz0JCSR7UFlUSE9OX1BLR05BTUVQUkVG SVh9c2V0dXB0b29scz4wOiR7UE9SVFNESVJ9L2RldmVsL3B5LXNldHVwdG9vbHMKIC5lbmRp ZgogCiAjIHNldHVwdG9vbHMgc3VwcG9ydAogLmlmIGRlZmluZWQoVVNFX1BZRElTVFVUSUxT KSAmJiAke1VTRV9QWURJU1RVVElMU30gPT0gImVhc3lfaW5zdGFsbCIKLVJVTl9ERVBFTkRT Kz0JCSR7UFlFQVNZSU5TVEFMTF9DTUR9OiR7UE9SVFNESVJ9L2RldmVsL3B5LXNldHVwdG9v bHMKIAogUFlESVNUVVRJTFNfQlVJTERfVEFSR0VUPz0JCWJkaXN0X2VnZwogUFlESVNUVVRJ TFNfSU5TVEFMTF9UQVJHRVQ/PQllYXN5X2luc3RhbGwK --------------020707070007010608050805-- From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 13:45:46 2014 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 ESMTPS id 3DED1E25; Thu, 13 Feb 2014 13:45:46 +0000 (UTC) Received: from forward4l.mail.yandex.net (forward4l.mail.yandex.net [IPv6:2a02:6b8:0:1819::4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EB09C1580; Thu, 13 Feb 2014 13:45:45 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward4l.mail.yandex.net (Yandex) with ESMTP id 5D3C61440E2A; Thu, 13 Feb 2014 17:45:42 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id CD7F51703AD0; Thu, 13 Feb 2014 17:45:41 +0400 (MSK) Received: from unknown (unknown [178.76.234.16]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 3UdUsAcbI1-jfOKIa46; Thu, 13 Feb 2014 17:45:41 +0400 (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client certificate not present) X-Yandex-Uniq: 4b92b9de-1b7e-4be2-97e9-c833095c56f8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1392299141; bh=hrGcli6QARlYLmNCWY+Wo5i4Kw5rx3of2rabWtABi3c=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=oxnR/JoIz9hBRSFea+OFrU62VU3yW6XQbOAFte8p1+6g2ZHqVnYX2mS8N0WNT0s+J 4VseRSE+F0FW7K7j3+I154YfyprEcr3biiMm4fucESut+wKJZJVXZq4hkKLcMcnzFl W23I+ExovqovNBnzst0Jhgy0Sxn81E5GwwpoF+m4= Authentication-Results: smtp2h.mail.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <52FCCC5C.6050804@yandex.ru> Date: Thu, 13 Feb 2014 17:45:00 +0400 From: Ruslan Makhmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: koobs@FreeBSD.org, python@FreeBSD.org Subject: Re: HEADS-UP and RFC - Adding setuptools as default RUN_DEPENDS References: <52FC7E4E.4020801@FreeBSD.org> In-Reply-To: <52FC7E4E.4020801@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Scott Sturdivant X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 13:45:46 -0000 Kubilay Kocak wrote on 13.02.2014 12:11: > Two days ago I updated virtualenv, transitioning it away from the > deprecated USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes as many > other ports have recently. > > I thought nothing of it until the following report by Scott (cc'd): > > http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006592.html > > The summary of that thread is: > > a) Any python software that uses *console_scripts* needs the > pkg_resources module from setuptools at run time. This basically means > anything that installs a CLI utility. > > b) Package-only users don't get setuptools installed when they install > the packages of the above ports, because =yes *doesnt* set a RUN_DEPENDS > on it. > > This breaks console script invocation, with the following error: > > Traceback (most recent call last): > File "/usr/local/bin/", line 5, in > from pkg_resources import load_entry_point > ImportError: No module named pkg_resources > > Reproduction steps are: > > 1) Install port or package that uses console_scripts > 2) If you installed the package, run the console script > 3) If you installed the port > 3.1) Run the console script > 3.2) Remove py-setuptools > 3.3) Run the console script again > > Reproduced with: py-virtualenv (`virtualenv`), py-tox (`tox`) and > py-nose (`nosetests`) > > We (python@) have now standardised on a consistent installation pattern > for all python software, whether pure-distutils or setuptools based, and > there are run-time requirements that are currently not being satisfied. > > Attached is a patch moving RUN_DEPENDS+=setuptools from the > =easy_install only case, to the default case. > > Patch review requested, other comments welcome. > > ./koobs Speaking of myself, things are ok with this change. -- Regards, Ruslan T.O.S. Of Reality From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 14:02:54 2014 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 ESMTPS id F02C989A; Thu, 13 Feb 2014 14:02:53 +0000 (UTC) Received: from mail-lb0-x234.google.com (mail-lb0-x234.google.com [IPv6:2a00:1450:4010:c04::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 46320171A; Thu, 13 Feb 2014 14:02:53 +0000 (UTC) Received: by mail-lb0-f180.google.com with SMTP id n15so8056506lbi.25 for ; Thu, 13 Feb 2014 06:02:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=6lJJXzvkbz7YdV1WjE1yCRy/IRtNp+G/UwoBJ7ik43U=; b=ZionFGobPye3tX9DsEu9qMsW++XcSA0/w89OHT19XXw0XL3bFYn2Y4oXEwqOh/EZP5 LtHrxygF6LtHEpSSb9VW8ntsRUu8I0/CudKTZvr+QcqVHfAiCVJAtmu0UkOgvM9H8Pc2 Ye/HtLHj6hdCZGPV60fYwrk0wOr0JmCloFD0nOs3tYxp+5PvSSw/3cK2kSpUKKLJPmkD ryNeAy/WJcok93GptI3M+TR/JkjpQ/gafro4CHYiULJla3B7r2snyR63QzGi8ffixIYd c6JH/RSXktNXrSfexGFCfbxkVdpqJYSeoPCvxim9XGiPhfdFznJzgP6m6E7zQ4OkusLU wFxA== X-Received: by 10.152.205.197 with SMTP id li5mr1193987lac.50.1392300171280; Thu, 13 Feb 2014 06:02:51 -0800 (PST) Received: from [192.168.1.129] (mau.donbass.com. [92.242.127.250]) by mx.google.com with ESMTPSA id jl8sm2209111lbc.16.2014.02.13.06.02.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Feb 2014 06:02:50 -0800 (PST) Message-ID: <52FCD089.8000802@gmail.com> Date: Thu, 13 Feb 2014 16:02:49 +0200 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: koobs@FreeBSD.org, python@FreeBSD.org Subject: Re: HEADS-UP and RFC - Adding setuptools as default RUN_DEPENDS References: <52FC7E4E.4020801@FreeBSD.org> In-Reply-To: <52FC7E4E.4020801@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Scott Sturdivant X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 14:02:54 -0000 13.02.2014 10:11, Kubilay Kocak написав(ла): > Two days ago I updated virtualenv, transitioning it away from the > deprecated USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes as many > other ports have recently. > > I thought nothing of it until the following report by Scott (cc'd): > > http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006592.html > > The summary of that thread is: > > a) Any python software that uses *console_scripts* needs the > pkg_resources module from setuptools at run time. This basically means > anything that installs a CLI utility. > > b) Package-only users don't get setuptools installed when they install > the packages of the above ports, because =yes *doesnt* set a RUN_DEPENDS > on it. > > This breaks console script invocation, with the following error: > > Traceback (most recent call last): > File "/usr/local/bin/", line 5, in > from pkg_resources import load_entry_point > ImportError: No module named pkg_resources > > Reproduction steps are: > > 1) Install port or package that uses console_scripts > 2) If you installed the package, run the console script > 3) If you installed the port > 3.1) Run the console script > 3.2) Remove py-setuptools > 3.3) Run the console script again > > Reproduced with: py-virtualenv (`virtualenv`), py-tox (`tox`) and > py-nose (`nosetests`) > > We (python@) have now standardised on a consistent installation pattern > for all python software, whether pure-distutils or setuptools based, and > there are run-time requirements that are currently not being satisfied. > > Attached is a patch moving RUN_DEPENDS+=setuptools from the > =easy_install only case, to the default case. > > Patch review requested, other comments welcome. > > ../koobs This effectively means that user should choose between python2 and python3 and all ports that are not from choosen side will stop to compile/work? Like i need to have www/trac, and some other script needs databases/py-postgresql. Both require py-setuptools yet trac needs py27-setuptools and postgresql driver - py33-setuptools. So there would be no easy way to install both? -- Sphinx of black quartz, judge my vow. From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 19:22:19 2014 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 ESMTPS id B3FC41F4; Thu, 13 Feb 2014 19:22:19 +0000 (UTC) Received: from melon.pingpong.net (melon.pingpong.net [79.136.116.200]) by mx1.freebsd.org (Postfix) with ESMTP id CB89D1853; Thu, 13 Feb 2014 19:22:18 +0000 (UTC) Received: from [10.0.1.5] (h-43-145.a357.priv.bahnhof.se [79.136.43.145]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by melon.pingpong.net (Postfix) with ESMTPSA id 0E19C30BAF; Thu, 13 Feb 2014 20:22:09 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_4EFE53A4-82C4-4F87-BB85-D354F59E9E28"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: shebang problem with python, Was: [REL - head-i386-default][databases/postgresql-libpqxx] Failed for postgresql-libpqxx-4.0.1 in build From: Palle Girgensohn In-Reply-To: <201402131903.s1DJ3Q6q070999@beefy1.isc.freebsd.org> Date: Thu, 13 Feb 2014 20:22:09 +0100 Message-Id: References: <201402131903.s1DJ3Q6q070999@beefy1.isc.freebsd.org> To: python@FreeBSD.org, Baptiste Daroussin X-Mailer: Apple Mail (2.1827) Cc: pkg-fallout-builder@FreeBSD.org, "pkg-fallout@freebsd.org" , pgsql@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 19:22:19 -0000 --Apple-Mail=_4EFE53A4-82C4-4F87-BB85-D354F59E9E28 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi python@ and bapt@, I'm usnure how to fix this problem.=20 postgresql-libpqxx needs python (shebang:ed) during the build process, = and this is defined in the port using=20 USE_PYTHON_BUILD=3D yes USES=3D gmake shebangfix SHEBANG_FILES=3D ${WRKSRC}/tools/splitconfig The shebangfix alters #!/usr/bin/python in tools/splitconfig to = #!/usr/local/bin/python... But USE_PYTHON_BUILD only installs the python2 symlink, not the python = symlink, so /usr/local/bin/python does not get installed in a clean room = environment. I believe the port is agnostic to the version of python, so I don't want = to enforce a specific version of python just for this port's build, but = the build process does not automatically install the lang/python meta = port.=20 How is this supposed to work? Palle 13 feb 2014 kl. 20:03 skrev pkg-fallout-builder@FreeBSD.org: > You are receiving this mail as a port that you maintain > is failing to build on the FreeBSD package build server. > Please investigate the failure and submit a PR to fix > build. >=20 > Maintainer: pgsql@FreeBSD.org > Last committer: mat@FreeBSD.org > Ident: $FreeBSD: head/databases/postgresql-libpqxx/Makefile = 340722 2014-01-22 17:00:46Z mat $ > Log URL: = http://beefy1.isc.freebsd.org/bulk/head-i386-default/2014-02-13_11h09m11s/= logs/postgresql-libpqxx-4.0.1.log > Build URL: = http://beefy1.isc.freebsd.org/bulk/head-i386-default/2014-02-13_11h09m11s > Log: >=20 > =3D=3D=3D=3D>> Building databases/postgresql-libpqxx > build started at Thu Feb 13 19:03:08 UTC 2014 > port directory: /usr/ports/databases/postgresql-libpqxx > building for: FreeBSD head-i386-default-job-24 11.0-CURRENT FreeBSD = 11.0-CURRENT r261447 i386 > maintained by: pgsql@FreeBSD.org > Makefile ident: $FreeBSD: = head/databases/postgresql-libpqxx/Makefile 340722 2014-01-22 17:00:46Z = mat $ > Poudriere version: 3.1-pre >=20 > ---Begin Environment--- > UNAME_m=3Di386 > UNAME_p=3Di386 > OSVERSION=3D1100007 > UNAME_v=3DFreeBSD 11.0-CURRENT r261447 > UNAME_r=3D11.0-CURRENT > BLOCKSIZE=3DK > MAIL=3D/var/mail/root > STATUS=3D1 > MASTERMNT=3D/usr/local/poudriere/data/build/head-i386-default/ref > PKG_EXT=3Dtxz > tpid=3D54859 > = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/root/bin > POUDRIERE_BUILD_TYPE=3Dbulk > PKGNG=3D1 > PKGNAME=3Dpostgresql-libpqxx-4.0.1 > PKG_DELETE=3D/usr/local/sbin/pkg-static delete -y -f > PKG_ADD=3D/usr/local/sbin/pkg-static add > PWD=3D/root > MASTERNAME=3Dhead-i386-default > USER=3Droot > HOME=3D/root > POUDRIERE_VERSION=3D3.1-pre > LOCALBASE=3D/usr/local > PACKAGE_BUILDING=3Dyes > PKG_VERSION=3D/poudriere/pkg-static version > PKG_BIN=3D/usr/local/sbin/pkg-static > ---End Environment--- >=20 > ---Begin OPTIONS List--- > ---End OPTIONS List--- >=20 > --CONFIGURE_ARGS-- > --enable-shared --disable-dependency-tracking --prefix=3D/usr/local = ${_LATE_CONFIGURE_ARGS} > --End CONFIGURE_ARGS-- >=20 > --CONFIGURE_ENV-- > TMPDIR=3D"/tmp" PYTHON=3D"/usr/local/bin/python2.7" MAKE=3Dgmake = SHELL=3D/bin/sh CONFIG_SHELL=3D/bin/sh = CONFIG_SITE=3D/usr/ports/Templates/config.site = lt_cv_sys_max_cmd_len=3D262144 > --End CONFIGURE_ENV-- >=20 > --MAKE_ENV-- > TMPDIR=3D"/tmp" SHELL=3D/bin/sh NO_LINT=3DYES PREFIX=3D/usr/local = LOCALBASE=3D/usr/local LIBDIR=3D"/usr/lib" CC=3D"cc" CFLAGS=3D"-O2 = -pipe -fno-strict-aliasing" CPP=3D"cpp" CPPFLAGS=3D"-I/usr/local/include"= LDFLAGS=3D" -L/usr/local/lib" CXX=3D"c++" CXXFLAGS=3D"-O2 -pipe = -fno-strict-aliasing" MANPREFIX=3D"/usr/local" = BSD_INSTALL_PROGRAM=3D"install -s -o root -g wheel -m 555" = BSD_INSTALL_LIB=3D"install -s -o root -g wheel -m 444" = BSD_INSTALL_SCRIPT=3D"install -o root -g wheel -m 555" = BSD_INSTALL_DATA=3D"install -o root -g wheel -m 444" = BSD_INSTALL_MAN=3D"install -o root -g wheel -m 444" > --End MAKE_ENV-- >=20 > --SUB_LIST-- > PREFIX=3D/usr/local > LOCALBASE=3D/usr/local > DATADIR=3D/usr/local/share/libpqxx > DOCSDIR=3D/usr/local/share/doc/libpqxx > EXAMPLESDIR=3D/usr/local/share/examples/libpqxx > WWWDIR=3D/usr/local/www/libpqxx > ETCDIR=3D/usr/local/etc/libpqxx > --End SUB_LIST-- >=20 > ---Begin make.conf--- > ARCH=3Di386 > MACHINE=3Di386 > MACHINE_ARCH=3Di386 > USE_PACKAGE_DEPENDS=3Dyes > BATCH=3Dyes > WRKDIRPREFIX=3D/wrkdirs > PORTSDIR=3D/usr/ports > PACKAGES=3D/packages > DISTDIR=3D/distfiles > #### /usr/local/etc/poudriere.d/make.conf #### > WITH_PKGNG=3Dyes > NO_RESTRICTED=3Dyes > DISABLE_MAKE_JOBS=3Dpoudriere > ---End make.conf--- > =3D=3D=3D> Cleaning for postgresql-libpqxx-4.0.1 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> postgresql-libpqxx-4.0.1 depends on file: = /usr/local/sbin/pkg - not found > =3D=3D=3D> Verifying install for /usr/local/sbin/pkg in = /usr/ports/ports-mgmt/pkg > =3D=3D=3D> Installing existing package /packages/All/pkg-1.2.6.txz > Installing pkg-1.2.6... done > If you are upgrading from the old package format, first run: >=20 > # pkg2ng > =3D=3D=3D> Returning to build of postgresql-libpqxx-4.0.1 > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> License BSD3CLAUSE accepted by the user > =3D=3D=3D> Fetching all distfiles required by postgresql-libpqxx-4.0.1 = for building > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> License BSD3CLAUSE accepted by the user > =3D=3D=3D> Fetching all distfiles required by postgresql-libpqxx-4.0.1 = for building > =3D> SHA256 Checksum OK for postgresql/libpqxx-4.0.1.tar.gz. > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> License BSD3CLAUSE accepted by the user > =3D=3D=3D> Fetching all distfiles required by postgresql-libpqxx-4.0.1 = for building > =3D=3D=3D> Extracting for postgresql-libpqxx-4.0.1 > =3D> SHA256 Checksum OK for postgresql/libpqxx-4.0.1.tar.gz. > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> Patching for postgresql-libpqxx-4.0.1 > =3D=3D=3D> Applying FreeBSD patches for postgresql-libpqxx-4.0.1 > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> postgresql-libpqxx-4.0.1 depends on file: = /usr/local/bin/python2.7 - not found > =3D=3D=3D> Verifying install for /usr/local/bin/python2.7 in = /usr/ports/lang/python27 > =3D=3D=3D> Installing existing package = /packages/All/python27-2.7.6_2.txz > Installing python27-2.7.6_2...Installing gettext-0.18.3.1... done > done > =3D=3D=3D=3D > Note that some of the standard modules are provided as separate > ports since they require extra dependencies: >=20 > bsddb databases/py-bsddb > gdbm databases/py-gdbm > sqlite3 databases/py-sqlite3 > tkinter x11-toolkits/py-tkinter >=20 > Install them as needed. > =3D=3D=3D=3D > =3D=3D=3D> Returning to build of postgresql-libpqxx-4.0.1 > =3D=3D=3D> postgresql-libpqxx-4.0.1 depends on executable: gmake - = not found > =3D=3D=3D> Verifying install for gmake in /usr/ports/devel/gmake > =3D=3D=3D> Installing existing package = /packages/All/gmake-3.82_1.txz > Installing gmake-3.82_1... done > =3D=3D=3D> Returning to build of postgresql-libpqxx-4.0.1 > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> postgresql-libpqxx-4.0.1 depends on shared library: pq.5 = - not found > =3D=3D=3D> Verifying install for pq.5 in = /usr/ports/databases/postgresql90-client > =3D=3D=3D> Installing existing package = /packages/All/postgresql90-client-9.0.15.txz > Installing postgresql90-client-9.0.15...Installing libxml2-2.8.0_3... = done > done > The PostgreSQL port has a collection of "side orders": >=20 > postgresql-docs > For all of the html documentation >=20 > p5-Pg > A perl5 API for client access to PostgreSQL databases. >=20 > postgresql-tcltk=20 > If you want tcl/tk client support. >=20 > postgresql-jdbc > For Java JDBC support. >=20 > postgresql-odbc > For client access from unix applications using ODBC as access > method. Not needed to access unix PostgreSQL servers from Win32 > using ODBC. See below. >=20 > ruby-postgres, py-PyGreSQL > For client access to PostgreSQL databases using the ruby & python > languages. >=20 > postgresql-plperl, postgresql-pltcl & postgresql-plruby > For using perl5, tcl & ruby as procedural languages. >=20 > postgresql-contrib > Lots of contributed utilities, postgresql functions and > datatypes. There you find pg_standby, pgcrypto and many other cool > things. >=20 > etc... > =3D=3D=3D> Returning to build of postgresql-libpqxx-4.0.1 > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> Configuring for postgresql-libpqxx-4.0.1 > =3D=3D=3D> FreeBSD 10 autotools fix applied to = /wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/config/= m4/libtool.m4 > =3D=3D=3D> FreeBSD 10 autotools fix applied to = /wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/aclocal= .m4 > =3D=3D=3D> FreeBSD 10 autotools fix applied to = /wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/configu= re > configure: loading site script /usr/ports/Templates/config.site > checking for a BSD-compatible install... /usr/bin/install -c -o root = -g wheel > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p > checking for gawk... (cached) /usr/bin/awk > checking whether gmake sets $(MAKE)... yes > checking whether the C++ compiler works... yes > checking for C++ compiler default output file name... a.out > checking for suffix of executables...=20 > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C++ compiler... yes > checking whether c++ accepts -g... yes > checking for style of include used by gmake... GNU > checking dependency style of c++... none > > checking how to print strings... printf > checking for a sed that does not truncate output... (cached) = /usr/bin/sed > checking for grep that handles long lines and -e... (cached) = /usr/bin/grep > checking for egrep... (cached) /usr/bin/egrep > checking for fgrep... (cached) /usr/bin/fgrep > checking for ld used by cc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B > checking the name lister (/usr/bin/nm -B) interface... BSD nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... (cached) = 262144 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+=3D"... no > checking how to convert i386-portbld-freebsd11.0 file names to = i386-portbld-freebsd11.0 format... func_convert_file_noop > checking how to convert i386-portbld-freebsd11.0 file names to = toolchain format... func_convert_file_noop > checking for /usr/bin/ld option to reload object files... -r > checking for objdump... objdump > checking how to recognize dependent libraries... pass_all > checking for dlltool... no > checking how to associate runtime and link libraries... printf %s\n > checking for ar... ar > checking for archiver @FILE support... no > checking for strip... strip > checking for ranlib... ranlib > checking command to parse /usr/bin/nm -B output from cc object... ok > checking for sysroot... no > checking for mt... mt > checking if mt is a manifest tool... no > checking how to run the C preprocessor... cpp > checking for ANSI C header files... (cached) yes > checking for sys/types.h... (cached) yes > checking for sys/stat.h... (cached) yes > checking for stdlib.h... (cached) yes > checking for string.h... (cached) yes > checking for memory.h... (cached) yes > checking for strings.h... (cached) yes > checking for inttypes.h... (cached) yes > checking for stdint.h... (cached) yes > checking for unistd.h... (cached) yes > checking for dlfcn.h... (cached) yes > checking for objdir... .libs > checking if cc supports -fno-rtti -fno-exceptions... yes > checking for cc option to produce PIC... -fPIC -DPIC > checking if cc PIC flag -fPIC -DPIC works... yes > checking if cc static flag -static works... yes > checking if cc supports -c -o file.o... yes > checking if cc supports -c -o file.o... (cached) yes > checking whether the cc linker (/usr/bin/ld) supports shared = libraries... yes > checking whether -lc should be explicitly linked in... no > checking dynamic linker characteristics... freebsd11.0 ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking how to run the C++ preprocessor... c++ -E > checking for ld used by c++... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking whether the c++ linker (/usr/bin/ld) supports shared = libraries... yes > checking for c++ option to produce PIC... -fPIC -DPIC > checking if c++ PIC flag -fPIC -DPIC works... yes > checking if c++ static flag -static works... yes > checking if c++ supports -c -o file.o... yes > checking if c++ supports -c -o file.o... (cached) yes > checking whether the c++ linker (/usr/bin/ld) supports shared = libraries... yes > checking dynamic linker characteristics... freebsd11.0 ld.so > checking how to hardcode library paths into programs... immediate > checking whether gmake sets $(MAKE)... (cached) yes > checking for mkdir... /bin/mkdir > checking for pkg-config... no > checking for doxygen... no > ./configure: /bin/true: not found > checking for dot... NO > checking for xmlto... no > ./configure: /bin/true: not found > checking whether to enable maintainer-specific portions of = Makefiles... no > checking maintainer mode...=20 > checking g++ visibility attribute... yes > checking whether c++ accepts -fvisibility-inlines-hidden... yes > checking g++ const attribute... yes > checking g++ deprecation attribute... yes > checking g++ noreturn attribute... yes > checking g++ pure attribute... yes > checking name of standard library namespace (normally "std")... ::std > checking boost/smart_ptr.hpp usability... no > checking boost/smart_ptr.hpp presence... no > checking for boost/smart_ptr.hpp... no > checking whether TR1 headers live in tr1 directory... yes > checking namespace of TR1 extension to the C++ standard... std > checking ios usability... yes > checking ios presence... yes > checking for ios... yes > checking streambuf usability... yes > checking streambuf presence... yes > checking for streambuf... yes > checking locale usability... yes > checking locale presence... yes > checking for locale... yes > checking locale function and stringstream::imbue... yes > checking char_traits template... yes > checking "warning" preprocessor directive... yes > checking "message" preprocessor pragma... yes > checking for pg_config... /usr/local/bin/pg_config > configure: using PostgreSQL headers at /usr/local/include > configure: using PostgreSQL libraries at /usr/local/lib > checking for ANSI C header files... (cached) yes > checking ability to compile programs using the standard C library... = yes > checking for library containing select... none required > checking /usr/local/include/libpq-fe.h usability... yes > checking /usr/local/include/libpq-fe.h presence... yes > checking for /usr/local/include/libpq-fe.h... yes > checking for ability to compile source files using libpq... yes > checking for main in -lpq... yes > checking for PQexec in -lpq... yes > checking for correct C++ linkage of basic libpq functions... yes > checking that type of libpq's Oid is as expected... yes > checking lo_tell()... yes > checking for strerror_r... yes > checking for GNU-style strerror_r... no > checking for strnlen... yes > checking for strlcpy... yes > checking for long long... yes > checking for long double... yes > checking for working ... yes > checking for poll()... yes > checking for working fd_set... yes > checking if select() accepts NULL fdsets... yes > checking sleep()... yes > checking PQisthreadsafe()... yes > checking PQescapeLiteral()... yes > checking support for hex binary escaping format... yes > checking PQescapeIdentifier()... pqescapeidentifier > checking PQencryptPassword()... yes > checking PQmblen()... yes > checking PQdescribePortal()... yes > checking PQclientEncoding()... yes > checking PQcancel()... yes > checking limits usability... yes > checking limits presence... yes > checking for limits... yes > checking for C99 isnan()... no > checking for std::numeric_limits<>::quiet_NaN()... yes > checking for C NAN macro... yes > checking for C99 nan() family... yes > checking for C99 isinf()... no > checking whether std::string has a clear() function... yes > checking for standard distance()... yes > checking if count_if() works as expected... yes > checking whether defines a usable iterator template... yes > checking for reverse_iterator template... yes > checking for auto_ptr... yes > checking for tr1::shared_ptr... yes > checking for unique_ptr... yes > checking for move()... yes > checking whether overloaded using-declarations work... yes > checking whether gmake sets $(MAKE)... (cached) yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating config/Makefile > config.status: creating debian/Makefile > config.status: creating doc/Makefile > config.status: creating doc/Doxyfile > config.status: creating src/Makefile > config.status: creating test/Makefile > config.status: creating test/unit/Makefile > config.status: creating tools/Makefile > config.status: creating win32/Makefile > config.status: creating include/Makefile > config.status: creating include/pqxx/Makefile > config.status: creating libpqxx.pc > config.status: creating pqxx-config > config.status: creating libpqxx.spec > config.status: creating include/pqxx/config.h > config.status: executing depfiles commands > config.status: executing libtool commands > config.status: executing configitems commands > ./config.status: ./tools/splitconfig: not found > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> Building for postgresql-libpqxx-4.0.1 > gmake[1]: Entering directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1' > Making all in include > gmake[2]: Entering directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/includ= e' > Making all in pqxx > gmake[3]: Entering directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/includ= e/pqxx' > gmake all-am > gmake[4]: Entering directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/includ= e/pqxx' > gmake[4]: *** No rule to make target `config-internal-compiler.h', = needed by `all-am'. Stop. > gmake[4]: Leaving directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/includ= e/pqxx' > gmake[3]: *** [all] Error 2 > gmake[3]: Leaving directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/includ= e/pqxx' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1/includ= e' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory = `/wrkdirs/usr/ports/databases/postgresql-libpqxx/work/libpqxx-4.0.1' > *** Error code 1 >=20 > Stop. > make: stopped in /usr/ports/databases/postgresql-libpqxx > =3D=3D=3D> Cleaning for postgresql-libpqxx-4.0.1 --Apple-Mail=_4EFE53A4-82C4-4F87-BB85-D354F59E9E28 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJS/RthAAoJEIhV+7FrxBJDgeUH/3Ex8WTILkXw+l89u6IZl3qV i70R5isoXaPcthPZAPcDK4mZlw0wZiHuGAmkVGgdtEKVxQ+dZgUNlH5jtOERhJCo RWfPsEQ/+hC+pSwYnEHPeuP+DcNjzq6kH5kgG86co3/8ioZhZgAHEUoioCYxZ+0O wjmv9tvGp1AyATfVyRxWS/1LuDhmHxv2Eom0CUACUZ+EyZnSS+cbdEerE3neWGiL 8szFbG8pzH41j4o1TLCMmEMV1SJlTG1u89cQnUSgk+KAnzQGw/5srlh5Ftc6pUM6 ZSBw2KxQOjMpMNMNJKm32+MFoU6GhNSc0Bl39kELJBHr7NCQA2cN2ss+hDvw8vA= =09iH -----END PGP SIGNATURE----- --Apple-Mail=_4EFE53A4-82C4-4F87-BB85-D354F59E9E28-- From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 19:46:58 2014 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 ESMTPS id A1289D49; Thu, 13 Feb 2014 19:46:58 +0000 (UTC) Received: from mail-yh0-x22c.google.com (mail-yh0-x22c.google.com [IPv6:2607:f8b0:4002:c01::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 11D091A8B; Thu, 13 Feb 2014 19:46:58 +0000 (UTC) Received: by mail-yh0-f44.google.com with SMTP id f73so10646320yha.17 for ; Thu, 13 Feb 2014 11:46:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=PhW3ZUNurxDQnKCw5zw396Q7WYhecJ4uZB3dIPTYIXA=; b=MIl5BHnL7Lbck8NjKBHkvSYt3T2sYiiqSfGdLTNSN8HVT53nPEysWXVnFjA63rljYr NdizyfzFLj0xePl05gvgpMGLKjFFTW5GP4EctwPAmDRKeXV/wZ6JUPuzwQPyR95wjbde QYwZb0O6W4EoklU0/17ETkvWNjCxbf0B0K5vxy39vjehYAUGwpOs1xrsgK3CAwENoTcM pvt6Sen3Zw2cFNgiF2JJAf/a4FJ6Q66yDW0puSZA8RTSw4uvAiWfd+0+5xlgECfQcu4d Qkz7nM6X8NBecpB1g/4S+Ylc6w8v1ue/uGQUZz/gfSuDEWWRJRok+TDGeYF7qdw7vSPL NiuA== MIME-Version: 1.0 X-Received: by 10.236.209.168 with SMTP id s28mr2895177yho.82.1392320817247; Thu, 13 Feb 2014 11:46:57 -0800 (PST) Sender: antoine.brodin.freebsd@gmail.com Received: by 10.170.81.4 with HTTP; Thu, 13 Feb 2014 11:46:57 -0800 (PST) In-Reply-To: References: <201402131903.s1DJ3Q6q070999@beefy1.isc.freebsd.org> Date: Thu, 13 Feb 2014 20:46:57 +0100 X-Google-Sender-Auth: Ipzm3tE5Vi5h9CeWWRPrWpi93IM Message-ID: Subject: Re: shebang problem with python, Was: [REL - head-i386-default][databases/postgresql-libpqxx] Failed for postgresql-libpqxx-4.0.1 in build From: Antoine Brodin To: Palle Girgensohn Content-Type: text/plain; charset=ISO-8859-1 Cc: pkg-fallout-builder@freebsd.org, Baptiste Daroussin , python@freebsd.org, "pkg-fallout@freebsd.org" , pgsql@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 19:46:58 -0000 On Thu, Feb 13, 2014 at 8:22 PM, Palle Girgensohn wrote: > Hi python@ and bapt@, > > I'm usnure how to fix this problem. > > postgresql-libpqxx needs python (shebang:ed) during the build process, and this is defined in the port using > > USE_PYTHON_BUILD= yes > USES= gmake shebangfix > SHEBANG_FILES= ${WRKSRC}/tools/splitconfig > > > The shebangfix alters #!/usr/bin/python in tools/splitconfig to #!/usr/local/bin/python... > > But USE_PYTHON_BUILD only installs the python2 symlink, not the python symlink, so /usr/local/bin/python does not get installed in a clean room environment. > > I believe the port is agnostic to the version of python, so I don't want to enforce a specific version of python just for this port's build, but the build process does not automatically install the lang/python meta port. > > How is this supposed to work? Hi, You can use python_CMD= ${PYTHON_CMD} (currently installed python file name) Since it's only a build dependency and the splitconfig file is not packaged this shouldn't be a problem. Cheers, Antoine From owner-freebsd-python@FreeBSD.ORG Thu Feb 13 20:01:27 2014 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 ESMTPS id E8B194C4; Thu, 13 Feb 2014 20:01:27 +0000 (UTC) Received: from melon.pingpong.net (melon.pingpong.net [79.136.116.200]) by mx1.freebsd.org (Postfix) with ESMTP id 9F5D41C71; Thu, 13 Feb 2014 20:01:27 +0000 (UTC) Received: from [10.0.1.5] (h-43-145.a357.priv.bahnhof.se [79.136.43.145]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by melon.pingpong.net (Postfix) with ESMTPSA id 83F3F3311D; Thu, 13 Feb 2014 21:01:25 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_D2ED03C4-059A-495E-A94C-EEE6A74C5D1D"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: shebang problem with python, Was: [REL - head-i386-default][databases/postgresql-libpqxx] Failed for postgresql-libpqxx-4.0.1 in build From: Palle Girgensohn In-Reply-To: Date: Thu, 13 Feb 2014 21:01:24 +0100 Message-Id: <81003877-D3DF-41F8-A4AC-63A274B72DCB@FreeBSD.org> References: <201402131903.s1DJ3Q6q070999@beefy1.isc.freebsd.org> To: Antoine Brodin X-Mailer: Apple Mail (2.1827) Cc: pkg-fallout-builder@freebsd.org, Baptiste Daroussin , python@freebsd.org, "pkg-fallout@freebsd.org" , pgsql@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 20:01:28 -0000 --Apple-Mail=_D2ED03C4-059A-495E-A94C-EEE6A74C5D1D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Lovely, thank a bundle! Palle 13 feb 2014 kl. 20:46 skrev Antoine Brodin : > On Thu, Feb 13, 2014 at 8:22 PM, Palle Girgensohn = wrote: >> Hi python@ and bapt@, >>=20 >> I'm usnure how to fix this problem. >>=20 >> postgresql-libpqxx needs python (shebang:ed) during the build = process, and this is defined in the port using >>=20 >> USE_PYTHON_BUILD=3D yes >> USES=3D gmake shebangfix >> SHEBANG_FILES=3D ${WRKSRC}/tools/splitconfig >>=20 >>=20 >> The shebangfix alters #!/usr/bin/python in tools/splitconfig to = #!/usr/local/bin/python... >>=20 >> But USE_PYTHON_BUILD only installs the python2 symlink, not the = python symlink, so /usr/local/bin/python does not get installed in a = clean room environment. >>=20 >> I believe the port is agnostic to the version of python, so I don't = want to enforce a specific version of python just for this port's build, = but the build process does not automatically install the lang/python = meta port. >>=20 >> How is this supposed to work? >=20 > Hi, >=20 > You can use python_CMD=3D ${PYTHON_CMD} (currently installed python = file name) > Since it's only a build dependency and the splitconfig file is not > packaged this shouldn't be a problem. >=20 > Cheers, >=20 > Antoine --Apple-Mail=_D2ED03C4-059A-495E-A94C-EEE6A74C5D1D Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJS/SSUAAoJEIhV+7FrxBJDVPYIAIIflVewUEnV+q1VvimYrkdM 1fUvpu4vfb5yh5pn5KjdDnBTRxTBNxTOLur5LTMrp8qD8g3OEze/4X1TqJRJv0Q2 JgNURaePsVRGBMSZkyxiufwixNj7Ou5Oh7rgJGZt7GxH/LnMLmSpsD9kLGSFEl1q ipzFxMIsmcU94Sw492pa8hAoi4jOzmZJAK+o0ezgxN4d5TLFmWVFernXY43ZSilI D6OtkPTJDZJb5nEZcfp2uCmNBV3YgfViAjIMtUBEGvP/JrEmWZnCgz6C91/CRJlQ HhDUAZQSW/Uh0hUzques2c7Ua+zGl41f6yNgGcyS4tqawQX3Y6imCeXW0qjuDpg= =2vcj -----END PGP SIGNATURE----- --Apple-Mail=_D2ED03C4-059A-495E-A94C-EEE6A74C5D1D-- From owner-freebsd-python@FreeBSD.ORG Fri Feb 14 09:26:16 2014 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 ESMTPS id C809E85A for ; Fri, 14 Feb 2014 09:26:16 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B39ED1250 for ; Fri, 14 Feb 2014 09:26:16 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.7/8.14.7) with ESMTP id s1E9QGNs008356 for ; Fri, 14 Feb 2014 09:26:16 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.7/8.14.7/Submit) id s1E9QG94008349; Fri, 14 Feb 2014 09:26:16 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201402140926.s1E9QG94008349@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 14 Feb 2014 09:26:16 +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.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Feb 2014 09:26:16 -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 ------------------------------------------------+-----------------+------------ www/xist | 3.25 | 5.7.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 Thanks. From owner-freebsd-python@FreeBSD.ORG Fri Feb 14 15:20:01 2014 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 ESMTPS id AEE3D66D for ; Fri, 14 Feb 2014 15:20:01 +0000 (UTC) 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 9632D1341 for ; Fri, 14 Feb 2014 15:20:01 +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 s1EFK1V5039719 for ; Fri, 14 Feb 2014 15:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1EFK1IJ039718; Fri, 14 Feb 2014 15:20:01 GMT (envelope-from gnats) Date: Fri, 14 Feb 2014 15:20:01 GMT Message-Id: <201402141520.s1EFK1IJ039718@freefall.freebsd.org> To: freebsd-python@FreeBSD.org Cc: From: Nathan Whitehorn Subject: Re: ports/185884: [patch] Miscellaneous ports fixes for python 3 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Nathan Whitehorn List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Feb 2014 15:20:01 -0000 The following reply was made to PR ports/185884; it has been noted by GNATS. From: Nathan Whitehorn To: bug-followup@FreeBSD.org, nwhitehorn@FreeBSD.org Cc: Subject: Re: ports/185884: [patch] Miscellaneous ports fixes for python 3 Date: Fri, 14 Feb 2014 09:19:14 -0600 This is a multi-part message in MIME format. --Boundary_(ID_TdmcBq0RhttPbYR30LRvjA) Content-type: text/plain; CHARSET=US-ASCII; format=flowed Content-transfer-encoding: 7BIT Here's an updated version of the patch with respect to r344210. -Nathan --Boundary_(ID_TdmcBq0RhttPbYR30LRvjA) Content-type: text/plain; CHARSET=US-ASCII; name=py3.diff Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=py3.diff Index: devel/ipython/Makefile =================================================================== --- devel/ipython/Makefile (revision 344210) +++ devel/ipython/Makefile (working copy) @@ -16,6 +16,7 @@ USE_PYTHON= yes USE_PYDISTUTILS=yes +PYTHON_PY3K_PLIST_HACK=yes OPTIONS_DEFINE= X11 HTML_NOTEBOOK ZMQ OPTIONS_DEFAULT=X11 ZMQ @@ -45,4 +46,13 @@ cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .endif -.include +.include + +.if ${PYTHON_MAJOR_VER} == "3" +PLIST_SUB+= IPYTHON_SUFFIX="3" +.else +PLIST_SUB+= IPYTHON_SUFFIX="" +.endif + +.include + Index: devel/ipython/pkg-plist =================================================================== --- devel/ipython/pkg-plist (revision 344210) +++ devel/ipython/pkg-plist (working copy) @@ -1,11 +1,11 @@ -bin/ipcluster -bin/ipcontroller -bin/ipengine -bin/iplogger -bin/iptest -bin/ipython -bin/irunner -bin/pycolor +bin/ipcluster%%IPYTHON_SUFFIX%% +bin/ipcontroller%%IPYTHON_SUFFIX%% +bin/ipengine%%IPYTHON_SUFFIX%% +bin/iplogger%%IPYTHON_SUFFIX%% +bin/iptest%%IPYTHON_SUFFIX%% +bin/ipython%%IPYTHON_SUFFIX%% +bin/irunner%%IPYTHON_SUFFIX%% +bin/pycolor%%IPYTHON_SUFFIX%% man/man1/ipcluster.1.gz man/man1/ipcontroller.1.gz man/man1/ipengine.1.gz Index: devel/llvm33/Makefile =================================================================== --- devel/llvm33/Makefile (revision 344210) +++ devel/llvm33/Makefile (working copy) @@ -149,6 +149,8 @@ CONFIGURE_ARGS+= --with-optimize-option=-O2 .endif +CONFIGURE_ARGS+= --with-python=/usr/local/bin/python2 + post-patch: ${REINPLACE_CMD} -e 's|${PORTVERSION}svn|${PORTVERSION}|g' \ ${WRKSRC}/configure Index: devel/py-qt4/bsd.pyqt.mk =================================================================== --- devel/py-qt4/bsd.pyqt.mk (revision 344210) +++ devel/py-qt4/bsd.pyqt.mk (working copy) @@ -23,6 +23,7 @@ PYQT4_DISTINFO_FILE= ${.CURDIR}/../../devel/py-qt4/distinfo QSCI2_DISTNAME= QScintilla-gpl-${QSCI2_VERSION} QSCI2_DISTINFO_FILE= ${.CURDIR}/../../devel/qscintilla2/distinfo +PYTHON_PY3K_PLIST_HACK= yes PYQT4_COMPONENTS= assistant core dbus dbussupport declarative \ demo designer designerplugin doc gui help \ Index: devel/py-qt4-core/Makefile =================================================================== --- devel/py-qt4-core/Makefile (revision 344210) +++ devel/py-qt4-core/Makefile (working copy) @@ -53,8 +53,17 @@ ARGS+= --debug --trace .endif +.include + +PLIST_SUB+= PYTHON_MAJOR_VER="${PYTHON_MAJOR_VER}" +.if ${PYTHON_MAJOR_VER} != "3" +BAD_UIC_PORT_DIR= port_v3 +.else +BAD_UIC_PORT_DIR= port_v2 +.endif + post-patch: - ${RM} -rf ${WRKSRC}/pyuic/uic/port_v3 + ${RM} -rf ${WRKSRC}/pyuic/uic/${BAD_UIC_PORT_DIR} do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\ @@ -75,4 +84,4 @@ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/py_compile.py\ `ls *.py */*.py */*/*.py` -.include +.include Index: devel/py-qt4-core/pkg-plist =================================================================== --- devel/py-qt4-core/pkg-plist (revision 344210) +++ devel/py-qt4-core/pkg-plist (working copy) @@ -54,27 +54,27 @@ %%PYTHON_SITELIBDIR%%/PyQt4/uic/objcreator.py %%PYTHON_SITELIBDIR%%/PyQt4/uic/objcreator.pyc %%PYTHON_SITELIBDIR%%/PyQt4/uic/objcreator.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/__init__.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/__init__.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/__init__.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/as_string.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/as_string.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/as_string.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/ascii_upper.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/ascii_upper.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/ascii_upper.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/invoke.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/invoke.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/invoke.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/load_plugin.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/load_plugin.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/load_plugin.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/proxy_base.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/proxy_base.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/proxy_base.pyo -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/string_io.py -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/string_io.pyc -%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2/string_io.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/__init__.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/as_string.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/ascii_upper.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/invoke.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/invoke.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/invoke.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/load_plugin.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/load_plugin.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/load_plugin.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/proxy_base.pyo +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.py +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.pyc +%%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%%/string_io.pyo %%PYTHON_SITELIBDIR%%/PyQt4/uic/properties.py %%PYTHON_SITELIBDIR%%/PyQt4/uic/properties.pyc %%PYTHON_SITELIBDIR%%/PyQt4/uic/properties.pyo @@ -200,7 +200,7 @@ %%API%%share/qt4/qsci/api/python/QtCore.api @dirrm share/py-sip/QtCore @dirrmtry %%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins -@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v2 +@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/port_v%%PYTHON_MAJOR_VER%% @dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader @dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler @dirrmtry %%PYTHON_SITELIBDIR%%/PyQt4/uic Index: math/py-numexpr/Makefile =================================================================== --- math/py-numexpr/Makefile (revision 344210) +++ math/py-numexpr/Makefile (working copy) @@ -16,6 +16,7 @@ USE_PYTHON= yes USE_PYDISTUTILS=yes +PYTHON_PY3K_PLIST_HACK=yes post-patch: @${REINPLACE_CMD} -e 's|\(import\) \(setuptools\)|\1 do_not_use_\2|' ${WRKSRC}/${PYSETUP} Index: misc/py-pexpect/files/patch-pexpect-__init__.py =================================================================== --- misc/py-pexpect/files/patch-pexpect-__init__.py (revision 344210) +++ misc/py-pexpect/files/patch-pexpect-__init__.py (working copy) @@ -8,7 +8,7 @@ - if TIOCSWINSZ == 2148037735: - # Same bits, but with sign. - TIOCSWINSZ = -2146929561 -+ TIOCSWINSZ = getattr(termios, 'TIOCSWINSZ', 2148037735L) ++ TIOCSWINSZ = getattr(termios, 'TIOCSWINSZ', 2148037735) # Note, assume ws_xpixel and ws_ypixel are zero. s = struct.pack('HHHH', rows, cols, 0, 0) fcntl.ioctl(self.fileno(), TIOCSWINSZ, s) Index: x11/libxcb/Makefile =================================================================== --- x11/libxcb/Makefile (revision 344210) +++ x11/libxcb/Makefile (working copy) @@ -24,7 +24,7 @@ USE_GNOME= libxslt:build USE_LDCONFIG= yes USE_XORG= xau xdmcp -USE_PYTHON_BUILD= yes +USE_PYTHON_BUILD= 2 GNU_CONFIGURE= yes .for f in XPROTO_CFLAGS XPROTO_LIBS XDMCP_CFLAGS XDMCP_LIBS NEEDED_CFLAGS NEEDED_LIBS Index: x11/xcb-proto/Makefile =================================================================== --- x11/xcb-proto/Makefile (revision 344210) +++ x11/xcb-proto/Makefile (working copy) @@ -13,7 +13,7 @@ USE_BZIP2= yes USES= pathfix -USE_PYTHON= yes +USE_PYTHON= 2 GNU_CONFIGURE= yes DATADIR= ${PREFIX}/share/xcb --Boundary_(ID_TdmcBq0RhttPbYR30LRvjA)-- From owner-freebsd-python@FreeBSD.ORG Sat Feb 15 21:20:17 2014 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 ESMTPS id 68433D1F; Sat, 15 Feb 2014 21:20:17 +0000 (UTC) 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 3DAC01A09; Sat, 15 Feb 2014 21:20:17 +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 s1FLKH7m028726; Sat, 15 Feb 2014 21:20:17 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1FLKHDi028725; Sat, 15 Feb 2014 21:20:17 GMT (envelope-from edwin) Date: Sat, 15 Feb 2014 21:20:17 GMT Message-Id: <201402152120.s1FLKHDi028725@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/186802: [MAINTAINER] math/py-pandas: Update to 0.13.1 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Feb 2014 21:20:17 -0000 Synopsis: [MAINTAINER] math/py-pandas: Update to 0.13.1 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Sat Feb 15 21:20:16 UTC 2014 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=186802