From owner-svn-doc-all@FreeBSD.ORG Tue Jan 14 13:06:45 2014 Return-Path: Delivered-To: svn-doc-all@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 65479ED6; Tue, 14 Jan 2014 13:06:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (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 4E6D012C2; Tue, 14 Jan 2014 13:06:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0ED6j0q064322; Tue, 14 Jan 2014 13:06:45 GMT (envelope-from pgj@svn.freebsd.org) Received: (from pgj@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0ED6joC064321; Tue, 14 Jan 2014 13:06:45 GMT (envelope-from pgj@svn.freebsd.org) Message-Id: <201401141306.s0ED6joC064321@svn.freebsd.org> From: Gabor Pali Date: Tue, 14 Jan 2014 13:06:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43499 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jan 2014 13:06:45 -0000 Author: pgj Date: Tue Jan 14 13:06:44 2014 New Revision: 43499 URL: http://svnweb.freebsd.org/changeset/doc/43499 Log: - Add a 2013Q4 report for the Python ports Submitted by: mva Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2013-10-2013-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2013-10-2013-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2013-10-2013-12.xml Tue Jan 14 12:41:08 2014 (r43498) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2013-10-2013-12.xml Tue Jan 14 13:06:44 2014 (r43499) @@ -19,7 +19,7 @@

Thanks to all the reporters for the excellent work! This report - contains 12 entries and we hope you enjoy reading it.

+ contains 13 entries and we hope you enjoy reading it.

The deadline for submissions covering between January and March 2014 is April 7th, 2014.

@@ -661,4 +661,71 @@ Linux". + + + &os; Python Ports + + + + &os; Python Team + python@FreeBSD.org + + + + + The &os; Python Team page + IRC channel + + + +

Python is a widely used general-purpose, high-level programming + language. For many operating systems, Python is a standard + component; it ships with &os; as well. A lot of progress has + been made around the &os; Python ports in the last quarter.

+ +

The devel/py-distribute port has been replaced by the + refreshed devel/py-setuptools port, which comes with a + lot of features that simplify the ways of installing Python + packages. The change also led us to install everything through + Setuptools now, which resembles a PyIP a bit and allows us to + perform some major cleanup on the distutils installation + behaviour.

+ +

The implicit lang/python build and run-time dependency + was removed from the ports infrastructure. Every port now + depends on a specific Python version or on the + lang/python metaport. This prevents compatibility + issues for ports that depend on Python 2.x OR + Python 3.x exclusively, but use the python + command, which might point to a version of incompatible user + choice.

+ +

The lang/python27 port was updated to version 2.7.6, + and the lang/python33 port was updated to version + 3.3.3, and the lang/pypy port was updated to version + 2.2.1

+ +

We are currently working on the necessary infrastructure quirks + to support different Python versions for the same port. Most of + the work has been done and needs to be tested before it can be + integrated.

+ + + + Develop a high-level and lightweight Python Ports Policy. + + Add support for granular dependencies (for example + >=1.0 or <2.0). + + Look at what adding PyPI (the Python Package Index) support + looks like. + + Convert all USE_PYDISTUTILS=easy_install entries to + yes and remove the use of easy_install from + the ports infrastructure. + + More tasks can be found on the team's wiki page (see + links). + +