Metadata-Version: 1.2
Name: selectors34
Version: 1.2
Summary: Backport of the selectors module from Python 3.4.
Home-page: https://github.com/berkerpeksag/selectors34
Author: Charles-François Natali
Author-email: c.f.natali@gmail.com
Maintainer: Berker Peksag
Maintainer-email: berker.peksag@gmail.com
License: Python Software Foundation License
Description: ===========
        selectors34
        ===========
        
        *selectors34* is a backport of the selectors module from Python 3.4. The
        selectors module written by Charles-François Natali. This port is based on
        Victor Stinner's ``trollius/selectors.py`` port.
        
        Installation and Usage
        ----------------------
        
        To install *selectors34* via pip::
        
            $ pip install selectors34
        
        For best compatibility for Python 3.4, import *selectors34* like::
        
            try:
                import selectors
            except ImportError:
                import selectors34 as selectors
        
        Project Details
        ---------------
        
        :Documentation: https://docs.python.org/3/library/selectors.html
        :PyPI: https://pypi.python.org/pypi/selectors34
        :Issue tracker: https://bugs.python.org/ (upstream)
        :Issue tracker: https://github.com/berkerpeksag/selectors34/issues
        :Supported versions: Python 2.6, 2.7 and 3.3
        :License: Python Software Foundation License
        :Build status:
            .. image:: https://travis-ci.org/berkerpeksag/selectors34.svg?branch=master
                :target: https://travis-ci.org/berkerpeksag/selectors34
        
        
        Changelog
        =========
        
        1.2 (released on 2017-06-06)
        ----------------------------
        
        * Pull request #3: ``wrap_error()`` compatibility layer for PEP 3151 has been
          removed.
          (Patch written by Victor Stinner.)
        * Pull request #4: Fix ``TypeError`` when ``select.select()`` is monkeypatched
          by Gevent. Note that this is no longer an issue with the stdlib
          ``selectors`` module on Gevent 1.1 and later.
          (Patch written by Przemysław Węgrzyn.)
        * Pull request #7: Fix a memory leak when GC is disabled.
          (Patch written by Max Baryshnikov.)
        
        
        1.1 (released on 2015-07-15)
        ----------------------------
        
        * Issues #23209, #23225: ``selectors.BaseSelector.get_key()`` now raises a
          ``RuntimeError`` if the selector is closed. And
          ``selectors.BaseSelector.close()`` now clears its internal reference to the
          selector mapping to break a reference cycle.
          (Initial patch written by Martin Richard and backported by Victor Stinner.)
        * Issues #23209, #23225: ``selectors.BaseSelector.close()`` now clears its
          internal reference to the selector mapping to break a reference cycle.
          (Initial patch written by Martin Richard and backported by Victor Stinner.)
        * Issue #23009: Make sure ``selectors.EpollSelector.select()`` works when no
          FD is registered.
          (Backported by Victor Stinner.)
        
        
        1.0 (released on 2015-02-05)
        ----------------------------
        
        * Initial release.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: License :: OSI Approved :: Python Software Foundation License
