[pypy-commit] pypy pypy3-release-2.1.x: branch for the pypy3 2.1.0 release

pjenvey noreply at buildbot.pypy.org
Fri Jul 26 07:34:35 CEST 2013


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: pypy3-release-2.1.x
Changeset: r65678:1fc106b34e94
Date: 2013-07-25 22:32 -0700
http://bitbucket.org/pypy/pypy/changeset/1fc106b34e94/

Log:	branch for the pypy3 2.1.0 release

diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
+++ b/pypy/doc/conf.py
@@ -47,7 +47,7 @@
 # The short X.Y version.
 version = '2.0'
 # The full version, including alpha/beta/rc tags.
-release = '2.0.2'
+release = '2.1.0-beta1'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/pypy/doc/release-pypy3-2.1.0-beta1.rst b/pypy/doc/release-pypy3-2.1.0-beta1.rst
new file mode 100644
--- /dev/null
+++ b/pypy/doc/release-pypy3-2.1.0-beta1.rst
@@ -0,0 +1,60 @@
+==================
+PyPy3 2.1.0 beta 1
+==================
+
+We're pleased to announce the first beta of the upcoming 2.1.0 release of
+PyPy3. This is the first release of PyPy which targets Python 3.2
+compatibility.
+
+We would like to thank all of the people who donated_ to the `py3k proposal`_
+for supporting the work that went into this and future releases.
+
+You can download the PyPy3 2.1.0 beta 1 release here:
+
+    http://pypy.org/download.html
+
+Highlights
+==========
+
+* The first release of PyPy3: support for Python 3, targetting CPython 3.2.3!
+  Albeit with a few missing features:
+
+  - The stdlib test_memoryview includes some failing tests (marked to
+    skip) and test_multiprocessing is known to deadlock on some
+    platforms
+
+  - There are some known performance regressions (issues `#1540`_ &
+    `#1541`_) slated to be resolved before the final release
+
+  - NumPyPy is currently disabled
+
+What is PyPy3?
+==============
+
+PyPy3 is a very compliant Python interpreter, almost a drop-in replacement for
+CPython 3.2.3. It's fast due to its integrated tracing JIT compiler.
+
+This release supports x86 machines running Linux 32/64, Mac OS X 64 or Windows
+32. However Windows 32 support could use some improvement.
+
+Windows 64 work is still stalling and we would welcome a volunteer to handle
+that.
+
+How to use PyPy3?
+=================
+
+We suggest using PyPy from a `virtualenv`_. Once you have a virtualenv
+installed, you can follow instructions from `pypy documentation`_ on how
+to proceed. This document also covers other `installation schemes`_.
+
+.. _donated: http://morepypy.blogspot.com/2012/01/py3k-and-numpy-first-stage-thanks-to.html
+.. _`py3k proposal`: http://pypy.org/py3donate.html
+.. _`#1540`: https://bugs.pypy.org/issue1540
+.. _`#1541`: https://bugs.pypy.org/issue1541
+.. _`pypy documentation`: http://doc.pypy.org/en/latest/getting-started.html#installing-using-virtualenv
+.. _`virtualenv`: http://www.virtualenv.org/en/latest/
+.. _`installation schemes`: http://doc.pypy.org/en/latest/getting-started.html#installing-pypy
+
+
+Cheers,
+the PyPy team
diff --git a/pypy/doc/whatsnew-pypy3-2.1.0-beta1.rst b/pypy/doc/whatsnew-pypy3-2.1.0-beta1.rst
new file mode 100644
--- /dev/null
+++ b/pypy/doc/whatsnew-pypy3-2.1.0-beta1.rst
@@ -0,0 +1,3 @@
+=========================
+What's new in PyPy3 2.1.0
+=========================
diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h
--- a/pypy/module/cpyext/include/patchlevel.h
+++ b/pypy/module/cpyext/include/patchlevel.h
@@ -29,7 +29,7 @@
 #define PY_VERSION		"3.2.3"
 
 /* PyPy version as a string */
-#define PYPY_VERSION "2.1.0-alpha0"
+#define PYPY_VERSION "2.1.0-beta1"
 
 /* Subversion Revision number of this file (not of the repository).
  * Empty since Mercurial migration. */
diff --git a/pypy/module/sys/version.py b/pypy/module/sys/version.py
--- a/pypy/module/sys/version.py
+++ b/pypy/module/sys/version.py
@@ -11,7 +11,7 @@
 #XXX # sync CPYTHON_VERSION with patchlevel.h, package.py
 CPYTHON_API_VERSION        = 1013   #XXX # sync with include/modsupport.h
 
-PYPY_VERSION               = (2, 1, 0, "alpha", 0)    #XXX # sync patchlevel.h
+PYPY_VERSION               = (2, 1, 0, "beta", 1)    #XXX # sync patchlevel.h
 
 if platform.name == 'msvc':
     COMPILER_INFO = 'MSC v.%d 32 bit' % (platform.version * 10 + 600)


More information about the pypy-commit mailing list