Metadata-Version: 2.0 Name: selectors34 Version: 1.1 Summary: Backport of the selectors module from Python 3.4. Home-page: https://github.com/berkerpeksag/selectors34 Author: Berker Peksag Author-email: berker.peksag@gmail.com License: Python Software Foundation License 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 Requires-Dist: six =========== 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 Release management ------------------ #. Bump version number in ``setup.py`` #. Update ``CHANGELOG.rst`` #. Run tests via ``tox`` #. Install requirements to make a release: ``pip install -r requirements-dev.txt`` #. Make a new release on the PyPI test server: ``make test-release`` #. Create a tag: ``git tag X.Y.X`` #. Make the actual release: ``make release`` Changelog ========= 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 ``EpollSelecrtor.select()`` works when no FD is registered. (Backported by Victor Stinner.) 1.0 (released on 2015-02-05) ---------------------------- * Initial release.