Skip to content
This repository has been archived by the owner on Jun 13, 2019. It is now read-only.

Update gevent to 1.2.2 #105

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Jun 5, 2017

There's a new version of gevent available.
You are currently using 1.2.0. I have updated it to 1.2.2

These links might come in handy: PyPI | Changelog | Homepage

Changelog

1.2.2

==================

  • Testing on Python 3.5 now uses Python 3.5.3 due to SSL changes. See
    :issue:943.
  • Linux CI has been updated from Ubuntu 12.04 to Ubuntu 14.04 since
    the former has reached EOL.
  • Linux CI now tests on PyPy2 5.7.1, updated from PyPy2 5.6.0.
  • Linux CI now tests on PyPy3 3.5-5.7.1-beta, updated from PyPy3
    3.3-5.5-alpha.
  • Python 2 sockets are compatible with the SOCK_CLOEXEC flag found
    on Linux. They no longer pass the socket type or protocol to
    getaddrinfo when connect is called. Reported in :issue:944
    by Bernie Hackett.
  • Replace optparse module with argparse. See :issue:947.
  • Update to version 1.3.1 of tblib to fix :issue:954,
    reported by ml31415.
  • Fix the name of the type parameter to
    :func:gevent.socket.getaddrinfo to be correct on Python 3. This
    would cause callers using keyword arguments to raise a :exc:TypeError.
    Reported in :issue:960 by js6626069. Likewise, correct the
    argument names for fromfd and socketpair on Python 2,
    although they cannot be called with keyword arguments under CPython.

.. note:: The gethost* functions take different argument names
under CPython and PyPy. gevent follows the CPython
convention, although these functions cannot be called with
keyword arguments on CPython.

  • The previously-singleton exception objects FileObjectClosed and
    cancel_wait_ex were converted to classes. On Python 3, an
    exception object is stateful, including references to its context
    and possibly traceback, which could lead to objects remaining alive
    longer than intended.
  • Make sure that python -m gevent.monkey <script> runs code in the
    global scope, not the scope of the main function. Fixed in
    :pr:975 by Shawn Bohrer.

1.2.1

==================

  • CI services now test on 3.6.0.
  • Windows: Provide socket.socketpair for all Python 3 versions.
    This was added to Python 3.5, but tests were only added in 3.6.
    (For versions older than 3.4 this is a gevent extension.) Previously
    this was not supported on any Python 3 version.
  • Windows: List subprocess.STARTUPINFO in subprocess.__all__
    for 3.6 compatibility.
  • The _DummyThread objects created by calling
    :func:threading.current_thread from inside a raw
    :class:greenlet.greenlet in a system with monkey-patched
    threading now clean up after themselves when the
    greenlet dies (:class:gevent.Greenlet-based _DummyThreads have
    always cleaned up). This requires the use of a :class:weakref.ref
    (and may not be timely on PyPy).
    Reported in :issue:918 by frozenoctobeer.
  • Build OS X wheels with -D_DARWIN_FEATURE_CLOCK_GETTIME=0 for
    compatibility with OS X releases before 10.12 Sierra. Reported by
    Ned Batchelder in :issue:916.

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

@pyup-bot pyup-bot mentioned this pull request Jun 5, 2017
@coveralls
Copy link

Coverage Status

Coverage remained the same at 82.541% when pulling c50a221 on pyup-update-gevent-1.2.0-to-1.2.2 into 219a9ac on master.

@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Jul 1, 2017

Closing this in favor of #115

@pyup-bot pyup-bot closed this Jul 1, 2017
@ad-m ad-m deleted the pyup-update-gevent-1.2.0-to-1.2.2 branch July 1, 2017 15:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants