Commit 04fe63b4 authored by Jason Madden's avatar Jason Madden

Document dependence on 3.4.3+

parent d573388b
......@@ -58,6 +58,9 @@
enums instead of plain integers for the socket type and address
family on Python 3. See :issue:`1310` reported by TheYOSH.
.. note:: This requires Python 3.4.3 or above due to an undocumented
change in that version.
- Make gevent's pywsgi server set the non-standard environment value
``wsgi.input_terminated`` to True. See :issue:`1308`.
......
......@@ -51,5 +51,5 @@ Check out the detailed changelog_ for this version.
.. _inspired by eventlet: http://blog.gevent.org/2010/02/27/why-gevent/
.. _use gevent: http://groups.google.com/group/gevent/browse_thread/thread/4de9703e5dca8271
.. _open source projects based on gevent: https://github.com/gevent/gevent/wiki/Projects
.. _what's new: http://www.gevent.org/whatsnew_1_3.html
.. _what's new: http://www.gevent.org/whatsnew_1_4.html
.. _changelog: http://www.gevent.org/changelog.html
......@@ -10,6 +10,7 @@ Introduction and Basics
install
intro
whatsnew_1_4
whatsnew_1_3
api/gevent
api/gevent.greenlet
......
......@@ -11,14 +11,15 @@
Supported Platforms
===================
`gevent 1.3`_ runs on Python 2.7 and Python 3. Releases 3.4, 3.5 and
3.6 of Python 3 are supported. (Users of older versions of Python 2
`gevent 1.4`_ runs on Python 2.7 and Python 3. Releases 3.4.3+, 3.5, 3.6 and
3.7 of Python 3 are supported. (Users of older versions of Python 2
need to install gevent 1.0.x (2.5), 1.1.x (2.6) or 1.2.x (<=2.7.8);
gevent 1.2 can be installed on Python 3.3.) gevent requires the
gevent 1.2 can be installed on Python 3.3. and gevent 1.3 can be
installed on Python 3.4.0 - 3.4.2) gevent requires the
`greenlet <https://greenlet.readthedocs.io>`_ library and will install
the `cffi`_ library by default on Windows.
gevent 1.3 also runs on PyPy 5.5 and above, although 5.9 or above is
gevent 1.4 also runs on PyPy 5.5 and above, although 6.0 or above is
strongly recommended. On PyPy, there are no external dependencies.
gevent is tested on Windows, OS X, and Linux, and should run on most
......@@ -223,7 +224,7 @@ monitor test coverage.
.. _coveralls.io: https://coveralls.io/github/gevent/gevent
.. _`pip`: https://pip.pypa.io/en/stable/installing/
.. _`wheels`: http://pythonwheels.com
.. _`gevent 1.3`: whatsnew_1_3.html
.. _`gevent 1.4`: whatsnew_1_4.html
.. _`cffi`: https://cffi.readthedocs.io
.. _`limitations in libev`: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#WIN32_PLATFORM_LIMITATIONS_AND_WORKA
......
==========================
What's new in gevent 1.4
==========================
.. currentmodule:: gevent
.. toctree::
:maxdepth: 2
changelog
Detailed information on what has changed is available in the
:doc:`changelog`. This document summarizes the most important changes
since :doc:`gevent 1.3 <whatsnew_1_3>`.
gevent 1.4 is a small maintenance release featuring bug fixes and a
small number of API improvements.
Platform Support
================
gevent 1.4 supports the platforms that gevent 1.3 supported, with the
exception that for users of Python 3.4, Python 3.4.3 is the minimum
supported version.
......@@ -405,7 +405,9 @@ def run_setup(ext_modules, run_make):
"Intended Audience :: Developers",
"Development Status :: 4 - Beta"
],
python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*",
# 3.4.0 -- 3.4.2 do not have socket.SocketKind, even though it
# is documented. See https://github.com/gevent/gevent/pull/1311#issuecomment-452691569
python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.0,!=3.4.1,!=3.4.2",
entry_points={
'gevent.plugins.monkey.will_patch_all': [
"signal_os_incompat = gevent.monkey:_subscribe_signal_os",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment