[pypy-commit] pypy.org extradoc: note need to use upstream NumPy HEAD (issue #2403), remove whitepsace at ends of lines

mattip pypy.commits at gmail.com
Sat Sep 24 23:52:37 EDT 2016


Author: Matti Picus <matti.picus at gmail.com>
Branch: extradoc
Changeset: r803:baf5f6543eb1
Date: 2016-09-25 06:51 +0300
http://bitbucket.org/pypy/pypy.org/changeset/baf5f6543eb1/

Log:	note need to use upstream NumPy HEAD (issue #2403), remove
	whitepsace at ends of lines

diff --git a/download.html b/download.html
--- a/download.html
+++ b/download.html
@@ -106,8 +106,10 @@
 that <strong>Linux binaries are only usable on the distributions written next to
 them</strong> unless you're ready to hack your system by adding symlinks to the
 libraries it tries to open.  There are better solutions:</p>
+<pre class="literal-block">
+* use Squeaky's `portable Linux binaries`_.
+</pre>
 <ul class="simple">
-<li>use Squeaky's <a class="reference external" href="https://github.com/squeaky-pl/portable-pypy#portable-pypy-distribution-for-linux">portable Linux binaries</a>.</li>
 <li>or download PyPy from your release vendor (usually an outdated
 version): <a class="reference external" href="http://packages.ubuntu.com/search?keywords=pypy&searchon=names">Ubuntu</a> (<a class="reference external" href="https://launchpad.net/~pypy/+archive/ppa">PPA</a>), <a class="reference external" href="http://packages.debian.org/sid/pypy">Debian</a>, <a class="reference external" href="https://github.com/mxcl/homebrew/blob/master/Library/Formula/pypy.rb">Homebrew</a>, MacPorts,
 <a class="reference external" href="http://fedoraproject.org/wiki/Features/PyPyStack">Fedora</a>, <a class="reference external" href="http://packages.gentoo.org/package/dev-python/pypy">Gentoo</a> and <a class="reference external" href="https://wiki.archlinux.org/index.php/PyPy">Arch</a> are known to package PyPy, with various
@@ -222,10 +224,12 @@
 the Python side and NumPy objects are mediated through the slower cpyext
 layer (which hurts a few benchmarks that do a lot of element-by-element
 array accesses, for example).</p>
-<p>Installation works as usual.  For example, without using a virtualenv:</p>
+<p>Installation works using the current developement version of NumPy, since
+PyPy specific changes have been merged but not in a release version.
+For example, without using a virtualenv:</p>
 <pre class="literal-block">
 $ ./pypy-xxx/bin/pypy -m ensurepip
-$ ./pypy-xxx/bin/pip install numpy
+$ ./pypy-xxx/bin/pip install cython git+https://github.com/numpy/numpy.git
 </pre>
 <p>(See the general <a class="reference external" href="http://doc.pypy.org/en/latest/install.html">installation documentation</a> for more.)</p>
 </div>
diff --git a/source/download.txt b/source/download.txt
--- a/source/download.txt
+++ b/source/download.txt
@@ -10,7 +10,7 @@
 
   There are `nightly binary builds`_ available. Those builds are not always
   as stable as the release, but they contain numerous bugfixes and
-  performance improvements. 
+  performance improvements.
 
 We provide binaries for x86, ARM, and PPC Linux, Mac OS/X and Windows for:
 
@@ -56,7 +56,7 @@
 not be usable due to the sad story of linux binary compatibility.  This means
 that **Linux binaries are only usable on the distributions written next to
 them** unless you're ready to hack your system by adding symlinks to the
-libraries it tries to open.  There are better solutions:
+libraries it tries to open.  There are better solutions::
 
 * use Squeaky's `portable Linux binaries`_.
 
@@ -201,7 +201,7 @@
 
 .. _`nightly binary builds`: http://buildbot.pypy.org/nightly/trunk/
 
-Installing 
+Installing
 ----------
 
 All binary versions are packaged in a ``tar.bz2`` or ``zip`` file.  When
@@ -217,7 +217,7 @@
 -------------------------------
 
 The recommended way is to install ``pip``, which is the standard package
-manager of Python.  It works like it does on CPython as explained in the 
+manager of Python.  It works like it does on CPython as explained in the
 `installation documentation`_.
 
 .. _installation documentation: http://doc.pypy.org/en/latest/install.html
@@ -241,10 +241,12 @@
 layer (which hurts a few benchmarks that do a lot of element-by-element
 array accesses, for example).
 
-Installation works as usual.  For example, without using a virtualenv::
-    
+Installation works using the current developement version of NumPy, since
+PyPy specific changes have been merged but not in a release version.
+For example, without using a virtualenv::
+
     $ ./pypy-xxx/bin/pypy -m ensurepip
-    $ ./pypy-xxx/bin/pip install numpy
+    $ ./pypy-xxx/bin/pip install cython git+https://github.com/numpy/numpy.git
 
 (See the general `installation documentation`_ for more.)
 
@@ -285,7 +287,7 @@
 
 .. _translate:
 
-Building from source 
+Building from source
 --------------------
 
 (see more build instructions_)
@@ -413,8 +415,8 @@
 Packaging
 ---------
 
-Once PyPy is translated from source the binary package similar to those 
-provided in the section `Default (with a JIT Compiler)`_ above could be 
+Once PyPy is translated from source the binary package similar to those
+provided in the section `Default (with a JIT Compiler)`_ above could be
 easily created with ``package.py`` script as following::
 
     cd ./pypy/pypy/tool/release/


More information about the pypy-commit mailing list