Add Python report.

Submitted by:	mva
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Glen Barber 2014-07-13 17:51:12 +00:00
parent 7962b1dcd2
commit 8ce8086c25
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45268

View file

@ -43,7 +43,7 @@
?>
<p>Thanks to all the reporters for the excellent work! This
report contains 5 entries and we hope you enjoy reading it.</p>
report contains 6 entries and we hope you enjoy reading it.</p>
<p>The deadline for submissions covering between July and
September 2014 is October 7th, 2014.</p>
@ -439,4 +439,68 @@
</task>
</help>
</project>
<project cat='ports'>
<title>&os; Python Ports</title>
<contact>
<person>
<name>
<given>&os;</given>
<common>Python Team</common>
</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>We are pleased to announce the availability of support for
conflict-free Python package support across different Python
versions, based on the USES=uniquefiles feature recently
introduced to the Ports framework. This means that you can, in
theory, mark a Python package as buildable and installable in
parallel for different Python versions at the same time on the
same host. The package building tools however do not support
this feature yet and the Python team will work closely with
portmgr and pkg developers to enable support on a global ports
and package scale.</p>
<p>In May and June a huge clean-up operation took place to
remove the last bits and pieces targeting easy_install. In the
beginning of July we committed the final changes to remove
easy_install support completely from the ports framework. This
greatly simplifies the infrastructure and allows us to
modernize and maintain it with less effort.</p>
<p>We added Python 3.4, removed Python 3.1 after its end of
life, updated the setuptools ports to version 5.1 and PyPy's
development version to 2.3.1. The latest Python 2.7.8 and an
updated setuptools will hit the tree shortly.</p>
<p>Our upstreaming effort continues to produce good outcomes for
simplifying maintenance and reducing complexity.</p>
<p>Looking forward, one of the top priorities will be to comply
to the Uses framework in the foreseeable future and to roll
out a consistent maintainer policy for integrating new
Python-related ports into the tree.</p>
</body>
<help>
<task>Migrate bsd.python.mk to the Uses framework.</task>
<task>Develop a high-level and lightweight Python Ports Policy.</task>
<task>Add support for granular dependencies (for example &gt;=1.0,&lt;2.0).</task>
<task>Look at what adding pip (Python Package Index) support looks like.</task>
<task>Add default QA targets and functions for Python ports (TEST_DEPENDS,
regression-test, etc.)</task>
<task>More tasks can be found on the team's wiki page (see links).</task>
<task>To get involved, come and say hi on IRC and let us know what you're
interested in!</task>
</help>
</project>
</report>