Update Python team report from Phabricator D386.diff.

This commit is contained in:
Warren Block 2014-07-14 01:55:51 +00:00
parent 1f51274d50
commit 5f3f59a238
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45279

View file

@ -456,69 +456,71 @@
</project> </project>
<project cat='ports'> <project cat='ports'>
<title>&os; Python Ports</title> <title>FreeBSD Python Ports</title>
<contact> <contact>
<person> <person>
<name> <name>
<given>&os;</given> <given>FreeBSD</given>
<common>Python Team</common> <common>Python Team</common>
</name> </name>
<email>python@FreeBSD.org</email> <email>python@FreeBSD.org</email>
</person> </person>
</contact> </contact>
<links> <links>
<url href="https://wiki.FreeBSD.org/Python">The &os; Python Team Page</url> <url href="https://wiki.FreeBSD.org/Python">The FreeBSD Python Team Page</url>
<url href="irc://freebsd-python@irc.freenode.net">IRC channel</url> <url href="irc://freebsd-python@irc.freenode.net">IRC channel</url>
</links> </links>
<body> <body>
<p>We are pleased to announce the availability of conflict-free <p>
Python package support across different Python versions based <ul>
on the USES=uniquefiles feature recently introduced to the <li><p>We are pleased to announce the availability of conflict-free
Ports framework. A Python package can be marked as buildable Python package support across different Python versions based on the
and installable in parallel for different Python versions at USES=uniquefiles feature recently introduced to the Ports framework.
the same time on the same host. The package building tools, A Python package can be marked as buildable and installable in
however, do not support this feature yet and the Python team parallel for different Python versions at the same time on the same
will work closely with portmgr and pkg developers to enable host. The package building tools, however, do not support this feature
support on a global ports and package scale.</p> yet and the Python team will work closely with portmgr and pkg
developers to enable support on a global ports and package scale.
</p></li>
<p>In May and June a huge clean-up operation took place to <li><p>In May and June a huge clean-up operation took place to remove
remove the last bits and pieces targeting easy_install. In the the last bits and pieces targeting easy_install. In the beginning of
beginning of July we committed the final changes to remove July we committed the final changes to remove easy_install support
easy_install support completely from the ports framework. This completely from the ports framework. This greatly simplifies the
greatly simplifies the infrastructure and allows us to infrastructure and allows us to modernize and maintain it with less
modernize and maintain it with less effort.</p> effort.</p></li>
<p>We added Python 3.4, removed Python 3.1 after its end of <li><p>We added Python 3.4, removed Python 3.1 after its end of life,
life, updated the setuptools ports to version 5.1 and PyPy's updated the setuptools ports to version 5.1 and PyPy's development
development version to 2.3.1. The latest Python 2.7.8 and an version to 2.3.1. The latest Python 2.7.8 and an updated setuptools
updated setuptools will hit the tree shortly.</p> will hit the tree shortly.</p></li>
<p>Our upstreaming effort continues to produce good outcomes for <li><p>Our upstreaming effort continues to produce good outcomes for
simplifying maintenance and reducing complexity.</p> simplifying maintenance and reducing complexity.</p></li>
<p>Looking forward, one of the top priorities is to comply with <li><p>Looking forward, one of the top priorities is to comply with
the USES framework in the foreseeable future and to roll out the USES framework in the foreseeable future and to roll out a
a consistent maintainer policy for integrating new consistent maintainer policy for integrating new Python-related ports
Python-related ports into the tree.</p> into the tree.</p></li>
</ul>
</p>
</body> </body>
<help> <help>
<task>Migrate bsd.python.mk to the Uses framework.</task> <task>Migrate bsd.python.mk to the Uses framework.</task>
<task>Develop a high-level and lightweight Python Ports <task>Develop a high-level and lightweight Python Ports Policy.</task>
Policy.</task> <task>Add support for granular dependencies (for example >=1.0,<2.0).</task>
<task>Add support for granular dependencies (for example
&gt;=1.0,&lt;2.0).</task>
<task>See what adding pip (Python Package Index) support will <task>See what adding pip (Python Package Index) support will
require.</task> require.</task>
<task>Add default QA targets and functions for Python ports <task>Add default QA targets and functions for Python ports (TEST_DEPENDS,
(TEST_DEPENDS, regression-test, etc.)</task> regression-test, etc.)</task>
<task>More tasks can be found on the team's wiki page (see <task>More tasks can be found on the team's wiki page (see links).</task>
links).</task> <task>To get involved, interested people can say hello on IRC and let us
<task>To get involved, interested people can say hello on IRC know their areas of interes!</task>
and let us know their areas of interest!</task>
</help> </help>
</project> </project>