- Add a Q3 report for the Python ports
Submitted by: mva
This commit is contained in:
parent
3a9e93da8b
commit
c297d68a1a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=42673
1 changed files with 78 additions and 1 deletions
|
@ -19,7 +19,7 @@
|
|||
|
||||
<!-- XXX: keep updating the number of entries -->
|
||||
<p>Thanks to all the reporters for the excellent work! This report
|
||||
contains 5 entries and we hope you enjoy reading it.</p>
|
||||
contains 6 entries and we hope you enjoy reading it.</p>
|
||||
|
||||
<!-- XXX: set date for the next set of submissions -->
|
||||
<p>The deadline for submissions covering between October and
|
||||
|
@ -38,6 +38,12 @@
|
|||
<description>Kernel</description>
|
||||
</category>
|
||||
|
||||
<category>
|
||||
<name>ports</name>
|
||||
|
||||
<description>Ports</description>
|
||||
</category>
|
||||
|
||||
<project cat='kern'>
|
||||
<title>AES-NI Improvements for GELI</title>
|
||||
|
||||
|
@ -244,4 +250,75 @@
|
|||
and support for a few additional features.</p>
|
||||
</body>
|
||||
</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 currently working on cleaning up the
|
||||
<tt>lang/python*</tt> ports to improve the compatibility with
|
||||
the original upstream build behaviour and to lower the need for
|
||||
&os;-specific build patches. A first step was made in September
|
||||
by reducing the flags injected into the different Python
|
||||
interpreter versions.</p>
|
||||
|
||||
<p>The first tasks for supporting the installation of packages for
|
||||
different Python ports have been done. A new metaport structure
|
||||
has replaced the original Python port behaviour and will be
|
||||
enhanced over the next months to enable improved installation
|
||||
support of packages for different Python versions at the same
|
||||
time.</p>
|
||||
|
||||
<p>Plans are made to enhance the Python ports framework by
|
||||
automating the insertion of byte-compiled files into
|
||||
<tt>pkg-plist</tt> files. Besides the reduction of packaging
|
||||
list sizes, this is also required to offer packages for multiple
|
||||
Python versions.</p>
|
||||
|
||||
<p>PyPy was heavily enhanced over the last couple of months.
|
||||
Major updates of the port solved integration issues and a new
|
||||
<tt>pypy-devel</tt> port for snapshots and previews was added.
|
||||
Since the PyPy 3 release, there is a new
|
||||
<tt>pypy3-devel</tt> port available to provide not only
|
||||
compatibility for Python 2.x specific scripts, but also for
|
||||
those using the 3.x language specification.</p>
|
||||
|
||||
<p>IronPython found its way into the &os; ports tree, which
|
||||
provides an implementation of the Python language based on .NET
|
||||
and Mono.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Develop a high-level and lightweight Python Ports
|
||||
Policy.</task>
|
||||
|
||||
<task>Chase the unification of Distribute
|
||||
(<tt>devel/py-distribute</tt>) and Setuptools
|
||||
(<tt>devel/py-setuptools*</tt>).</task>
|
||||
|
||||
<task>Add support for granular dependencies (for example
|
||||
<tt>>=1.0</tt> or <tt>< 2.0</tt>).</task>
|
||||
|
||||
<task>Look at what adding <tt>pip</tt> (Python Package Index)
|
||||
support looks like.</task>
|
||||
|
||||
<task>More tasks can be found on the Team's wiki page (see
|
||||
links).</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue