Date: Tue, 14 Jan 2014 13:06:45 +0000 (UTC) From: Gabor Pali <pgj@FreeBSD.org> 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 Message-ID: <201401141306.s0ED6joC064321@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 @@ <!-- XXX: Keep updating the number of entries --> <p>Thanks to all the reporters for the excellent work! This report - contains 12 entries and we hope you enjoy reading it.</p> + contains 13 entries and we hope you enjoy reading it.</p> <p>The deadline for submissions covering between January and March 2014 is April 7th, 2014.</p> @@ -661,4 +661,71 @@ Linux"</tt>.</task> </help> </project> + + <project cat='ports'> + <title>&os; Python Ports</title> + + <contact> + <person> + <name>&os; Python Team</name> + <email>python@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="https://wiki.FreeBSD.org/Python">The &os; Python Team page</url> + <url href="irc://freebsd-python@irc.freenode.net">IRC channel</url> + </links> + + <body> + <p>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.</p> + + <p>The <tt>devel/py-distribute</tt> port has been replaced by the + refreshed <tt>devel/py-setuptools</tt> 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.</p> + + <p>The implicit <tt>lang/python</tt> build and run-time dependency + was removed from the ports infrastructure. Every port now + depends on a specific Python version or on the + <tt>lang/python</tt> metaport. This prevents compatibility + issues for ports that depend on Python 2.x OR + Python 3.x exclusively, but use the <tt>python</tt> + command, which might point to a version of incompatible user + choice.</p> + + <p>The <tt>lang/python27</tt> port was updated to version 2.7.6, + and the <tt>lang/python33</tt> port was updated to version + 3.3.3, and the <tt>lang/pypy</tt> port was updated to version + 2.2.1</p> + + <p>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.</p> + </body> + + <help> + <task>Develop a high-level and lightweight Python Ports Policy.</task> + + <task>Add support for granular dependencies (for example + <tt>>=1.0</tt> or <tt><2.0</tt>).</task> + + <task>Look at what adding PyPI (the Python Package Index) support + looks like.</task> + + <task>Convert all <tt>USE_PYDISTUTILS=easy_install</tt> entries to + <tt>yes</tt> and remove the use of <tt>easy_install</tt> from + the ports infrastructure.</task> + + <task>More tasks can be found on the team's wiki page (see + links).</task> + </help> + </project> </report>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401141306.s0ED6joC064321>