2018-07-09 09:51:16 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-gevent: updated to 1.3.4
1.3.4:
Be more careful about issuing MonkeyPatchWarning for ssl imports. Now, we only \
issue it if we detect the one specific condition that is known to lead to \
RecursionError. This may produce false negatives, but should reduce or eliminate \
false positives.
Based on measurements and discussion in issue 1233, adjust the way gevent.pywsgi \
generates HTTP chunks. This is intended to reduce network overhead, especially \
for smaller chunk sizes.
Additional slight performance improvements in gevent.pywsgi.
1.3.3:
gevent.sleep() updates the loop’s notion of the current time before sleeping \
so that sleep duration corresponds more closely to elapsed (wall clock) time. \
gevent.Timeout does the same.
Fix an UnboundLocalError in SSL servers when wrapping a socket throws an error.
1.3.2.post0:
Fix a packaging error in manylinux binary wheels that prevented some imports \
from working.
1.3.2:
Allow weak refeneces to gevent.queue.Queue.
1.3.1:
Allow weak references to gevent.event.Event.
Fix embedded uses of gevent.Greenlet.spawn(), especially under uwsgi.
Fix gevent.os.nb_write() and gevent.os.nb_read() not always closing the IO event \
they opened in the event of an exception. This would be a problem especially for \
libuv.
1.3.0:
Python 3.7 passes the automated memory leak checks.
Update autoconf’s config.guess and config.sub to the latest versions for \
c-ares and libev.
gevent.local.local subclasses that mix-in ABCs can be instantiated.
|
2017-09-22 22:18:54 by Sebastian Wiedenroth | Files touched by this commit (1) |
Log message:
py-gevent: fix build on SunOS
Similar fix as in devel/libev is needed for the included libev version.
|
2017-09-03 10:37:04 by Thomas Klausner | Files touched by this commit (182) |
Log message:
Comment out dead MASTER_SITES/HOMEPAGEs.
|
2017-08-22 09:57:51 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Added dependency on py-cffi; PLIST fix; bump revision
|
2017-07-15 19:41:10 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Fix PLIST for python-2.x and python-3.x on NetBSD.
Neither installs ${PYSITELIB}/gevent/libev/_corecffi.abi3.so, so remove
it from PLIST, might need more magic for that.
|
2017-07-14 12:19:36 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
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.
|
2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577) |
Log message:
Add python-3.6 to incompatible versions.
|
2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599) |
Log message:
Remove python33: adapt all packages that refer to it.
|
2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) |
Log message:
Bump PKGREVISION for security/openssl ABI bump.
|
2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578) |
Log message:
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
|