diff options
author | adam <adam@pkgsrc.org> | 2019-02-19 12:26:13 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2019-02-19 12:26:13 +0000 |
commit | 77ead433effbef48addd366f6ed2cab14b8fc778 (patch) | |
tree | b85eaef75d051c7824d671987e7085314c46560a | |
parent | 393db0d11b886245de5b9ac64ea177aa24557a9d (diff) | |
download | pkgsrc-77ead433effbef48addd366f6ed2cab14b8fc778.tar.gz |
py-gevent: updated to 1.4.0
1.4.0:
- Build with Cython 0.29 in '3str' mode.
- Test with PyPy 6.0 on Windows.
- Add support for application-wide callbacks when Greenlet objects
are started.
- Fix consuming a single ready object using
next(gevent.iwait(objs)). Previously such a construction would
hang because iter was not called.
- Make gevent.iwait return an iterator that can now also be used as
a context manager. If you'll only be consuming part of the iterator,
use it in a with block to avoid leaking resources.
- Fix semaphores to immediately notify links if they are ready and
rawlink() is called. This behaves like Event and
AsyncEvent. Note that the order in which semaphore links are
called is not specified.
- Improve safety of handling exceptions during interpreter shutdown.
- Remove the deprecated ability to specify GEVENT_RESOLVER and
other importable settings as a path/to/a/package.module.item.
This had race conditions and didn't work with complicated resolver
implementations. Place the required package or module on sys.path
first.
- Reduce the chances that using the blocking monitor functionality
could result in apparently random SystemError:
Objects/tupleobject.c: bad argument to internal function.
- Refactored the gevent test runner and test suite to make them more
reusable. In particular, the tests are now run with python -m
gevent.tests.
- Make a monkey-patched socket.getaddrinfo return socket module
enums instead of plain integers for the socket type and address
family on Python 3.
- Make gevent's pywsgi server set the non-standard environment value
wsgi.input_terminated to True.
- Make gevent.util.assert_switches produce more informative messages
when the assertion fails.
- Python 2: If a gevent.socket was closed asynchronously (in a
different greenlet or a hub callback), AttributeError could result
if the socket was already in use. Now the correct socket.error
should be raised.
- Fix :meth:gevent.threadpool.ThreadPool.join raising a
UserWarning when using the libuv backend.
- Fix FileObjectPosix.seek raising OSError when it should have
been IOError on Python 2.
- Upgrade libuv from 1.23.2 to 1.24.0.
-rw-r--r-- | net/py-gevent/Makefile | 8 | ||||
-rw-r--r-- | net/py-gevent/PLIST | 501 | ||||
-rw-r--r-- | net/py-gevent/distinfo | 10 |
3 files changed, 507 insertions, 12 deletions
diff --git a/net/py-gevent/Makefile b/net/py-gevent/Makefile index b4bda607341..83b6398f5c3 100644 --- a/net/py-gevent/Makefile +++ b/net/py-gevent/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.13 2018/10/23 07:01:01 adam Exp $ +# $NetBSD: Makefile,v 1.14 2019/02/19 12:26:13 adam Exp $ -DISTNAME= gevent-1.3.7 +DISTNAME= gevent-1.4.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=g/gevent/} @@ -37,10 +37,6 @@ MAKE_ENV.SunOS+= ac_cv_header_sys_inotify_h=no BUILDLINK_TRANSFORM.SunOS+= opt:-D_XOPEN_SOURCE=500:-D_XOPEN_SOURCE=600 .endif -do-test: - cd ${WRKSRC}/src/greentest && \ - ${PYTHONBIN} testrunner.py --config known_failures.py - .include "../../devel/py-cython/buildlink3.mk" .include "../../devel/libev/buildlink3.mk" .include "../../lang/python/egg.mk" diff --git a/net/py-gevent/PLIST b/net/py-gevent/PLIST index ee61f49fbbb..abf1f48ab1b 100644 --- a/net/py-gevent/PLIST +++ b/net/py-gevent/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.9 2018/09/27 20:52:55 tnn Exp $ +@comment $NetBSD: PLIST,v 1.10 2019/02/19 12:26:13 adam Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -6,6 +6,8 @@ ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/gevent/__abstract_linkable.pxd +${PYSITELIB}/gevent/__abstract_linkable.so ${PYSITELIB}/gevent/__greenlet_primitives.pxd ${PYSITELIB}/gevent/__greenlet_primitives.so ${PYSITELIB}/gevent/__hub_local.pxd @@ -25,6 +27,11 @@ ${PYSITELIB}/gevent/__tracer.pxd ${PYSITELIB}/gevent/__tracer.so ${PYSITELIB}/gevent/__waiter.pxd ${PYSITELIB}/gevent/__waiter.so +${PYSITELIB}/gevent/_abstract_linkable.c +${PYSITELIB}/gevent/_abstract_linkable.html +${PYSITELIB}/gevent/_abstract_linkable.py +${PYSITELIB}/gevent/_abstract_linkable.pyc +${PYSITELIB}/gevent/_abstract_linkable.pyo ${PYSITELIB}/gevent/_compat.py ${PYSITELIB}/gevent/_compat.pyc ${PYSITELIB}/gevent/_compat.pyo @@ -54,22 +61,27 @@ ${PYSITELIB}/gevent/_fileobjectposix.pyo ${PYSITELIB}/gevent/_greenlet.pxd ${PYSITELIB}/gevent/_greenlet.so ${PYSITELIB}/gevent/_greenlet_primitives.c +${PYSITELIB}/gevent/_greenlet_primitives.html ${PYSITELIB}/gevent/_greenlet_primitives.py ${PYSITELIB}/gevent/_greenlet_primitives.pyc ${PYSITELIB}/gevent/_greenlet_primitives.pyo ${PYSITELIB}/gevent/_hub_local.c +${PYSITELIB}/gevent/_hub_local.html ${PYSITELIB}/gevent/_hub_local.py ${PYSITELIB}/gevent/_hub_local.pyc ${PYSITELIB}/gevent/_hub_local.pyo ${PYSITELIB}/gevent/_hub_primitives.c +${PYSITELIB}/gevent/_hub_primitives.html ${PYSITELIB}/gevent/_hub_primitives.py ${PYSITELIB}/gevent/_hub_primitives.pyc ${PYSITELIB}/gevent/_hub_primitives.pyo ${PYSITELIB}/gevent/_ident.c +${PYSITELIB}/gevent/_ident.html ${PYSITELIB}/gevent/_ident.py ${PYSITELIB}/gevent/_ident.pyc ${PYSITELIB}/gevent/_ident.pyo ${PYSITELIB}/gevent/_imap.c +${PYSITELIB}/gevent/_imap.html ${PYSITELIB}/gevent/_imap.py ${PYSITELIB}/gevent/_imap.pyc ${PYSITELIB}/gevent/_imap.pyo @@ -87,6 +99,7 @@ ${PYSITELIB}/gevent/_patcher.pyo ${PYSITELIB}/gevent/_queue.pxd ${PYSITELIB}/gevent/_queue.so ${PYSITELIB}/gevent/_semaphore.c +${PYSITELIB}/gevent/_semaphore.html ${PYSITELIB}/gevent/_semaphore.py ${PYSITELIB}/gevent/_semaphore.pyc ${PYSITELIB}/gevent/_semaphore.pyo @@ -115,6 +128,7 @@ ${PYSITELIB}/gevent/_threading.py ${PYSITELIB}/gevent/_threading.pyc ${PYSITELIB}/gevent/_threading.pyo ${PYSITELIB}/gevent/_tracer.c +${PYSITELIB}/gevent/_tracer.html ${PYSITELIB}/gevent/_tracer.py ${PYSITELIB}/gevent/_tracer.pyc ${PYSITELIB}/gevent/_tracer.pyo @@ -125,6 +139,7 @@ ${PYSITELIB}/gevent/_util_py2.py ${PYSITELIB}/gevent/_util_py2.pyc ${PYSITELIB}/gevent/_util_py2.pyo ${PYSITELIB}/gevent/_waiter.c +${PYSITELIB}/gevent/_waiter.html ${PYSITELIB}/gevent/_waiter.py ${PYSITELIB}/gevent/_waiter.pyc ${PYSITELIB}/gevent/_waiter.pyo @@ -144,6 +159,7 @@ ${PYSITELIB}/gevent/core.py ${PYSITELIB}/gevent/core.pyc ${PYSITELIB}/gevent/core.pyo ${PYSITELIB}/gevent/event.c +${PYSITELIB}/gevent/event.html ${PYSITELIB}/gevent/event.py ${PYSITELIB}/gevent/event.pyc ${PYSITELIB}/gevent/event.pyo @@ -157,6 +173,7 @@ ${PYSITELIB}/gevent/fileobject.py ${PYSITELIB}/gevent/fileobject.pyc ${PYSITELIB}/gevent/fileobject.pyo ${PYSITELIB}/gevent/greenlet.c +${PYSITELIB}/gevent/greenlet.html ${PYSITELIB}/gevent/greenlet.py ${PYSITELIB}/gevent/greenlet.pyc ${PYSITELIB}/gevent/greenlet.pyo @@ -177,6 +194,7 @@ ${PYSITELIB}/gevent/libev/callbacks.c ${PYSITELIB}/gevent/libev/callbacks.h ${PYSITELIB}/gevent/libev/corecext.c ${PYSITELIB}/gevent/libev/corecext.h +${PYSITELIB}/gevent/libev/corecext.html ${PYSITELIB}/gevent/libev/corecext.pyx ${PYSITELIB}/gevent/libev/corecext.so ${PYSITELIB}/gevent/libev/corecffi.py @@ -206,6 +224,7 @@ ${PYSITELIB}/gevent/libuv/watcher.py ${PYSITELIB}/gevent/libuv/watcher.pyc ${PYSITELIB}/gevent/libuv/watcher.pyo ${PYSITELIB}/gevent/local.c +${PYSITELIB}/gevent/local.html ${PYSITELIB}/gevent/local.py ${PYSITELIB}/gevent/local.pyc ${PYSITELIB}/gevent/local.pyo @@ -225,6 +244,7 @@ ${PYSITELIB}/gevent/pywsgi.py ${PYSITELIB}/gevent/pywsgi.pyc ${PYSITELIB}/gevent/pywsgi.pyo ${PYSITELIB}/gevent/queue.c +${PYSITELIB}/gevent/queue.html ${PYSITELIB}/gevent/queue.py ${PYSITELIB}/gevent/queue.pyc ${PYSITELIB}/gevent/queue.pyo @@ -238,6 +258,7 @@ ${PYSITELIB}/gevent/resolver/blocking.py ${PYSITELIB}/gevent/resolver/blocking.pyc ${PYSITELIB}/gevent/resolver/blocking.pyo ${PYSITELIB}/gevent/resolver/cares.c +${PYSITELIB}/gevent/resolver/cares.html ${PYSITELIB}/gevent/resolver/cares.pyx ${PYSITELIB}/gevent/resolver/cares.so ${PYSITELIB}/gevent/resolver/cares_ntop.h @@ -274,6 +295,484 @@ ${PYSITELIB}/gevent/ssl.pyo ${PYSITELIB}/gevent/subprocess.py ${PYSITELIB}/gevent/subprocess.pyc ${PYSITELIB}/gevent/subprocess.pyo +${PYSITELIB}/gevent/testing/__init__.py +${PYSITELIB}/gevent/testing/__init__.pyc +${PYSITELIB}/gevent/testing/__init__.pyo +${PYSITELIB}/gevent/testing/coveragesite/sitecustomize.py +${PYSITELIB}/gevent/testing/coveragesite/sitecustomize.pyc +${PYSITELIB}/gevent/testing/coveragesite/sitecustomize.pyo +${PYSITELIB}/gevent/testing/errorhandler.py +${PYSITELIB}/gevent/testing/errorhandler.pyc +${PYSITELIB}/gevent/testing/errorhandler.pyo +${PYSITELIB}/gevent/testing/exception.py +${PYSITELIB}/gevent/testing/exception.pyc +${PYSITELIB}/gevent/testing/exception.pyo +${PYSITELIB}/gevent/testing/flaky.py +${PYSITELIB}/gevent/testing/flaky.pyc +${PYSITELIB}/gevent/testing/flaky.pyo +${PYSITELIB}/gevent/testing/hub.py +${PYSITELIB}/gevent/testing/hub.pyc +${PYSITELIB}/gevent/testing/hub.pyo +${PYSITELIB}/gevent/testing/leakcheck.py +${PYSITELIB}/gevent/testing/leakcheck.pyc +${PYSITELIB}/gevent/testing/leakcheck.pyo +${PYSITELIB}/gevent/testing/modules.py +${PYSITELIB}/gevent/testing/modules.pyc +${PYSITELIB}/gevent/testing/modules.pyo +${PYSITELIB}/gevent/testing/monkey_test.py +${PYSITELIB}/gevent/testing/monkey_test.pyc +${PYSITELIB}/gevent/testing/monkey_test.pyo +${PYSITELIB}/gevent/testing/openfiles.py +${PYSITELIB}/gevent/testing/openfiles.pyc +${PYSITELIB}/gevent/testing/openfiles.pyo +${PYSITELIB}/gevent/testing/params.py +${PYSITELIB}/gevent/testing/params.pyc +${PYSITELIB}/gevent/testing/params.pyo +${PYSITELIB}/gevent/testing/patched_tests_setup.py +${PYSITELIB}/gevent/testing/patched_tests_setup.pyc +${PYSITELIB}/gevent/testing/patched_tests_setup.pyo +${PYSITELIB}/gevent/testing/six.py +${PYSITELIB}/gevent/testing/six.pyc +${PYSITELIB}/gevent/testing/six.pyo +${PYSITELIB}/gevent/testing/skipping.py +${PYSITELIB}/gevent/testing/skipping.pyc +${PYSITELIB}/gevent/testing/skipping.pyo +${PYSITELIB}/gevent/testing/sockets.py +${PYSITELIB}/gevent/testing/sockets.pyc +${PYSITELIB}/gevent/testing/sockets.pyo +${PYSITELIB}/gevent/testing/switching.py +${PYSITELIB}/gevent/testing/switching.pyc +${PYSITELIB}/gevent/testing/switching.pyo +${PYSITELIB}/gevent/testing/sysinfo.py +${PYSITELIB}/gevent/testing/sysinfo.pyc +${PYSITELIB}/gevent/testing/sysinfo.pyo +${PYSITELIB}/gevent/testing/testcase.py +${PYSITELIB}/gevent/testing/testcase.pyc +${PYSITELIB}/gevent/testing/testcase.pyo +${PYSITELIB}/gevent/testing/testrunner.py +${PYSITELIB}/gevent/testing/testrunner.pyc +${PYSITELIB}/gevent/testing/testrunner.pyo +${PYSITELIB}/gevent/testing/timing.py +${PYSITELIB}/gevent/testing/timing.pyc +${PYSITELIB}/gevent/testing/timing.pyo +${PYSITELIB}/gevent/testing/util.py +${PYSITELIB}/gevent/testing/util.pyc +${PYSITELIB}/gevent/testing/util.pyo +${PYSITELIB}/gevent/tests/2_7_keycert.pem +${PYSITELIB}/gevent/tests/__init__.py +${PYSITELIB}/gevent/tests/__init__.pyc +${PYSITELIB}/gevent/tests/__init__.pyo +${PYSITELIB}/gevent/tests/__main__.py +${PYSITELIB}/gevent/tests/__main__.pyc +${PYSITELIB}/gevent/tests/__main__.pyo +${PYSITELIB}/gevent/tests/_blocks_at_top_level.py +${PYSITELIB}/gevent/tests/_blocks_at_top_level.pyc +${PYSITELIB}/gevent/tests/_blocks_at_top_level.pyo +${PYSITELIB}/gevent/tests/_import_import_patch.py +${PYSITELIB}/gevent/tests/_import_import_patch.pyc +${PYSITELIB}/gevent/tests/_import_import_patch.pyo +${PYSITELIB}/gevent/tests/_import_patch.py +${PYSITELIB}/gevent/tests/_import_patch.pyc +${PYSITELIB}/gevent/tests/_import_patch.pyo +${PYSITELIB}/gevent/tests/_import_wait.py +${PYSITELIB}/gevent/tests/_import_wait.pyc +${PYSITELIB}/gevent/tests/_import_wait.pyo +${PYSITELIB}/gevent/tests/_imports_at_top_level.py +${PYSITELIB}/gevent/tests/_imports_at_top_level.pyc +${PYSITELIB}/gevent/tests/_imports_at_top_level.pyo +${PYSITELIB}/gevent/tests/_imports_imports_at_top_level.py +${PYSITELIB}/gevent/tests/_imports_imports_at_top_level.pyc +${PYSITELIB}/gevent/tests/_imports_imports_at_top_level.pyo +${PYSITELIB}/gevent/tests/badcert.pem +${PYSITELIB}/gevent/tests/badkey.pem +${PYSITELIB}/gevent/tests/getaddrinfo_module.py +${PYSITELIB}/gevent/tests/getaddrinfo_module.pyc +${PYSITELIB}/gevent/tests/getaddrinfo_module.pyo +${PYSITELIB}/gevent/tests/hosts_file.txt +${PYSITELIB}/gevent/tests/https_svn_python_org_root.pem +${PYSITELIB}/gevent/tests/keycert.pem +${PYSITELIB}/gevent/tests/known_failures.py +${PYSITELIB}/gevent/tests/known_failures.pyc +${PYSITELIB}/gevent/tests/known_failures.pyo +${PYSITELIB}/gevent/tests/lock_tests.py +${PYSITELIB}/gevent/tests/lock_tests.pyc +${PYSITELIB}/gevent/tests/lock_tests.pyo +${PYSITELIB}/gevent/tests/monkey_package/__main__.py +${PYSITELIB}/gevent/tests/monkey_package/__main__.pyc +${PYSITELIB}/gevent/tests/monkey_package/__main__.pyo +${PYSITELIB}/gevent/tests/monkey_package/issue302monkey.py +${PYSITELIB}/gevent/tests/monkey_package/issue302monkey.pyc +${PYSITELIB}/gevent/tests/monkey_package/issue302monkey.pyo +${PYSITELIB}/gevent/tests/monkey_package/script.py +${PYSITELIB}/gevent/tests/monkey_package/script.pyc +${PYSITELIB}/gevent/tests/monkey_package/script.pyo +${PYSITELIB}/gevent/tests/nullcert.pem +${PYSITELIB}/gevent/tests/server.crt +${PYSITELIB}/gevent/tests/server.key +${PYSITELIB}/gevent/tests/sha256.pem +${PYSITELIB}/gevent/tests/test__GreenletExit.py +${PYSITELIB}/gevent/tests/test__GreenletExit.pyc +${PYSITELIB}/gevent/tests/test__GreenletExit.pyo +${PYSITELIB}/gevent/tests/test___config.py +${PYSITELIB}/gevent/tests/test___config.pyc +${PYSITELIB}/gevent/tests/test___config.pyo +${PYSITELIB}/gevent/tests/test___example_servers.py +${PYSITELIB}/gevent/tests/test___example_servers.pyc +${PYSITELIB}/gevent/tests/test___example_servers.pyo +${PYSITELIB}/gevent/tests/test___ident.py +${PYSITELIB}/gevent/tests/test___ident.pyc +${PYSITELIB}/gevent/tests/test___ident.pyo +${PYSITELIB}/gevent/tests/test___monitor.py +${PYSITELIB}/gevent/tests/test___monitor.pyc +${PYSITELIB}/gevent/tests/test___monitor.pyo +${PYSITELIB}/gevent/tests/test___monkey_patching.py +${PYSITELIB}/gevent/tests/test___monkey_patching.pyc +${PYSITELIB}/gevent/tests/test___monkey_patching.pyo +${PYSITELIB}/gevent/tests/test__all__.py +${PYSITELIB}/gevent/tests/test__all__.pyc +${PYSITELIB}/gevent/tests/test__all__.pyo +${PYSITELIB}/gevent/tests/test__api.py +${PYSITELIB}/gevent/tests/test__api.pyc +${PYSITELIB}/gevent/tests/test__api.pyo +${PYSITELIB}/gevent/tests/test__api_timeout.py +${PYSITELIB}/gevent/tests/test__api_timeout.pyc +${PYSITELIB}/gevent/tests/test__api_timeout.pyo +${PYSITELIB}/gevent/tests/test__ares_host_result.py +${PYSITELIB}/gevent/tests/test__ares_host_result.pyc +${PYSITELIB}/gevent/tests/test__ares_host_result.pyo +${PYSITELIB}/gevent/tests/test__ares_timeout.py +${PYSITELIB}/gevent/tests/test__ares_timeout.pyc +${PYSITELIB}/gevent/tests/test__ares_timeout.pyo +${PYSITELIB}/gevent/tests/test__backdoor.py +${PYSITELIB}/gevent/tests/test__backdoor.pyc +${PYSITELIB}/gevent/tests/test__backdoor.pyo +${PYSITELIB}/gevent/tests/test__close_backend_fd.py +${PYSITELIB}/gevent/tests/test__close_backend_fd.pyc +${PYSITELIB}/gevent/tests/test__close_backend_fd.pyo +${PYSITELIB}/gevent/tests/test__compat.py +${PYSITELIB}/gevent/tests/test__compat.pyc +${PYSITELIB}/gevent/tests/test__compat.pyo +${PYSITELIB}/gevent/tests/test__core.py +${PYSITELIB}/gevent/tests/test__core.pyc +${PYSITELIB}/gevent/tests/test__core.pyo +${PYSITELIB}/gevent/tests/test__core_async.py +${PYSITELIB}/gevent/tests/test__core_async.pyc +${PYSITELIB}/gevent/tests/test__core_async.pyo +${PYSITELIB}/gevent/tests/test__core_callback.py +${PYSITELIB}/gevent/tests/test__core_callback.pyc +${PYSITELIB}/gevent/tests/test__core_callback.pyo +${PYSITELIB}/gevent/tests/test__core_fork.py +${PYSITELIB}/gevent/tests/test__core_fork.pyc +${PYSITELIB}/gevent/tests/test__core_fork.pyo +${PYSITELIB}/gevent/tests/test__core_loop_run.py +${PYSITELIB}/gevent/tests/test__core_loop_run.pyc +${PYSITELIB}/gevent/tests/test__core_loop_run.pyo +${PYSITELIB}/gevent/tests/test__core_loop_run_sig_mod.py +${PYSITELIB}/gevent/tests/test__core_loop_run_sig_mod.pyc +${PYSITELIB}/gevent/tests/test__core_loop_run_sig_mod.pyo +${PYSITELIB}/gevent/tests/test__core_stat.py +${PYSITELIB}/gevent/tests/test__core_stat.pyc +${PYSITELIB}/gevent/tests/test__core_stat.pyo +${PYSITELIB}/gevent/tests/test__core_timer.py +${PYSITELIB}/gevent/tests/test__core_timer.pyc +${PYSITELIB}/gevent/tests/test__core_timer.pyo +${PYSITELIB}/gevent/tests/test__core_watcher.py +${PYSITELIB}/gevent/tests/test__core_watcher.pyc +${PYSITELIB}/gevent/tests/test__core_watcher.pyo +${PYSITELIB}/gevent/tests/test__destroy.py +${PYSITELIB}/gevent/tests/test__destroy.pyc +${PYSITELIB}/gevent/tests/test__destroy.pyo +${PYSITELIB}/gevent/tests/test__destroy_default_loop.py +${PYSITELIB}/gevent/tests/test__destroy_default_loop.pyc +${PYSITELIB}/gevent/tests/test__destroy_default_loop.pyo +${PYSITELIB}/gevent/tests/test__doctests.py +${PYSITELIB}/gevent/tests/test__doctests.pyc +${PYSITELIB}/gevent/tests/test__doctests.pyo +${PYSITELIB}/gevent/tests/test__environ.py +${PYSITELIB}/gevent/tests/test__environ.pyc +${PYSITELIB}/gevent/tests/test__environ.pyo +${PYSITELIB}/gevent/tests/test__event.py +${PYSITELIB}/gevent/tests/test__event.pyc +${PYSITELIB}/gevent/tests/test__event.pyo +${PYSITELIB}/gevent/tests/test__events.py +${PYSITELIB}/gevent/tests/test__events.pyc +${PYSITELIB}/gevent/tests/test__events.pyo +${PYSITELIB}/gevent/tests/test__example_echoserver.py +${PYSITELIB}/gevent/tests/test__example_echoserver.pyc +${PYSITELIB}/gevent/tests/test__example_echoserver.pyo +${PYSITELIB}/gevent/tests/test__example_portforwarder.py +${PYSITELIB}/gevent/tests/test__example_portforwarder.pyc +${PYSITELIB}/gevent/tests/test__example_portforwarder.pyo +${PYSITELIB}/gevent/tests/test__example_udp_client.py +${PYSITELIB}/gevent/tests/test__example_udp_client.pyc +${PYSITELIB}/gevent/tests/test__example_udp_client.pyo +${PYSITELIB}/gevent/tests/test__example_udp_server.py +${PYSITELIB}/gevent/tests/test__example_udp_server.pyc +${PYSITELIB}/gevent/tests/test__example_udp_server.pyo +${PYSITELIB}/gevent/tests/test__examples.py +${PYSITELIB}/gevent/tests/test__examples.pyc +${PYSITELIB}/gevent/tests/test__examples.pyo +${PYSITELIB}/gevent/tests/test__exc_info.py +${PYSITELIB}/gevent/tests/test__exc_info.pyc +${PYSITELIB}/gevent/tests/test__exc_info.pyo +${PYSITELIB}/gevent/tests/test__execmodules.py +${PYSITELIB}/gevent/tests/test__execmodules.pyc +${PYSITELIB}/gevent/tests/test__execmodules.pyo +${PYSITELIB}/gevent/tests/test__fileobject.py +${PYSITELIB}/gevent/tests/test__fileobject.pyc +${PYSITELIB}/gevent/tests/test__fileobject.pyo +${PYSITELIB}/gevent/tests/test__getaddrinfo_import.py +${PYSITELIB}/gevent/tests/test__getaddrinfo_import.pyc +${PYSITELIB}/gevent/tests/test__getaddrinfo_import.pyo +${PYSITELIB}/gevent/tests/test__greenio.py +${PYSITELIB}/gevent/tests/test__greenio.pyc +${PYSITELIB}/gevent/tests/test__greenio.pyo +${PYSITELIB}/gevent/tests/test__greenlet.py +${PYSITELIB}/gevent/tests/test__greenlet.pyc +${PYSITELIB}/gevent/tests/test__greenlet.pyo +${PYSITELIB}/gevent/tests/test__greenletset.py +${PYSITELIB}/gevent/tests/test__greenletset.pyc +${PYSITELIB}/gevent/tests/test__greenletset.pyo +${PYSITELIB}/gevent/tests/test__greenness.py +${PYSITELIB}/gevent/tests/test__greenness.pyc +${PYSITELIB}/gevent/tests/test__greenness.pyo +${PYSITELIB}/gevent/tests/test__hub.py +${PYSITELIB}/gevent/tests/test__hub.pyc +${PYSITELIB}/gevent/tests/test__hub.pyo +${PYSITELIB}/gevent/tests/test__hub_join.py +${PYSITELIB}/gevent/tests/test__hub_join.pyc +${PYSITELIB}/gevent/tests/test__hub_join.pyo +${PYSITELIB}/gevent/tests/test__hub_join_timeout.py +${PYSITELIB}/gevent/tests/test__hub_join_timeout.pyc +${PYSITELIB}/gevent/tests/test__hub_join_timeout.pyo +${PYSITELIB}/gevent/tests/test__import_blocking_in_greenlet.py +${PYSITELIB}/gevent/tests/test__import_blocking_in_greenlet.pyc +${PYSITELIB}/gevent/tests/test__import_blocking_in_greenlet.pyo +${PYSITELIB}/gevent/tests/test__import_wait.py +${PYSITELIB}/gevent/tests/test__import_wait.pyc +${PYSITELIB}/gevent/tests/test__import_wait.pyo +${PYSITELIB}/gevent/tests/test__issue112.py +${PYSITELIB}/gevent/tests/test__issue112.pyc +${PYSITELIB}/gevent/tests/test__issue112.pyo +${PYSITELIB}/gevent/tests/test__issue230.py +${PYSITELIB}/gevent/tests/test__issue230.pyc +${PYSITELIB}/gevent/tests/test__issue230.pyo +${PYSITELIB}/gevent/tests/test__issue330.py +${PYSITELIB}/gevent/tests/test__issue330.pyc +${PYSITELIB}/gevent/tests/test__issue330.pyo +${PYSITELIB}/gevent/tests/test__issue467.py +${PYSITELIB}/gevent/tests/test__issue467.pyc +${PYSITELIB}/gevent/tests/test__issue467.pyo +${PYSITELIB}/gevent/tests/test__issue6.py +${PYSITELIB}/gevent/tests/test__issue6.pyc +${PYSITELIB}/gevent/tests/test__issue6.pyo +${PYSITELIB}/gevent/tests/test__issue600.py +${PYSITELIB}/gevent/tests/test__issue600.pyc +${PYSITELIB}/gevent/tests/test__issue600.pyo +${PYSITELIB}/gevent/tests/test__issue607.py +${PYSITELIB}/gevent/tests/test__issue607.pyc +${PYSITELIB}/gevent/tests/test__issue607.pyo +${PYSITELIB}/gevent/tests/test__issue639.py +${PYSITELIB}/gevent/tests/test__issue639.pyc +${PYSITELIB}/gevent/tests/test__issue639.pyo +${PYSITELIB}/gevent/tests/test__issue_728.py +${PYSITELIB}/gevent/tests/test__issue_728.pyc +${PYSITELIB}/gevent/tests/test__issue_728.pyo +${PYSITELIB}/gevent/tests/test__issues461_471.py +${PYSITELIB}/gevent/tests/test__issues461_471.pyc +${PYSITELIB}/gevent/tests/test__issues461_471.pyo +${PYSITELIB}/gevent/tests/test__iwait.py +${PYSITELIB}/gevent/tests/test__iwait.pyc +${PYSITELIB}/gevent/tests/test__iwait.pyo +${PYSITELIB}/gevent/tests/test__joinall.py +${PYSITELIB}/gevent/tests/test__joinall.pyc +${PYSITELIB}/gevent/tests/test__joinall.pyo +${PYSITELIB}/gevent/tests/test__local.py +${PYSITELIB}/gevent/tests/test__local.pyc +${PYSITELIB}/gevent/tests/test__local.pyo +${PYSITELIB}/gevent/tests/test__loop_callback.py +${PYSITELIB}/gevent/tests/test__loop_callback.pyc +${PYSITELIB}/gevent/tests/test__loop_callback.pyo +${PYSITELIB}/gevent/tests/test__makefile_ref.py +${PYSITELIB}/gevent/tests/test__makefile_ref.pyc +${PYSITELIB}/gevent/tests/test__makefile_ref.pyo +${PYSITELIB}/gevent/tests/test__memleak.py +${PYSITELIB}/gevent/tests/test__memleak.pyc +${PYSITELIB}/gevent/tests/test__memleak.pyo +${PYSITELIB}/gevent/tests/test__monkey.py +${PYSITELIB}/gevent/tests/test__monkey.pyc +${PYSITELIB}/gevent/tests/test__monkey.pyo +${PYSITELIB}/gevent/tests/test__monkey_builtins_future.py +${PYSITELIB}/gevent/tests/test__monkey_builtins_future.pyc +${PYSITELIB}/gevent/tests/test__monkey_builtins_future.pyo +${PYSITELIB}/gevent/tests/test__monkey_hub_in_thread.py +${PYSITELIB}/gevent/tests/test__monkey_hub_in_thread.pyc +${PYSITELIB}/gevent/tests/test__monkey_hub_in_thread.pyo +${PYSITELIB}/gevent/tests/test__monkey_logging.py +${PYSITELIB}/gevent/tests/test__monkey_logging.pyc +${PYSITELIB}/gevent/tests/test__monkey_logging.pyo +${PYSITELIB}/gevent/tests/test__monkey_multiple_imports.py +${PYSITELIB}/gevent/tests/test__monkey_multiple_imports.pyc +${PYSITELIB}/gevent/tests/test__monkey_multiple_imports.pyo +${PYSITELIB}/gevent/tests/test__monkey_queue.py +${PYSITELIB}/gevent/tests/test__monkey_queue.pyc +${PYSITELIB}/gevent/tests/test__monkey_queue.pyo +${PYSITELIB}/gevent/tests/test__monkey_scope.py +${PYSITELIB}/gevent/tests/test__monkey_scope.pyc +${PYSITELIB}/gevent/tests/test__monkey_scope.pyo +${PYSITELIB}/gevent/tests/test__monkey_selectors.py +${PYSITELIB}/gevent/tests/test__monkey_selectors.pyc +${PYSITELIB}/gevent/tests/test__monkey_selectors.pyo +${PYSITELIB}/gevent/tests/test__monkey_sigchld.py +${PYSITELIB}/gevent/tests/test__monkey_sigchld.pyc +${PYSITELIB}/gevent/tests/test__monkey_sigchld.pyo +${PYSITELIB}/gevent/tests/test__monkey_sigchld_2.py +${PYSITELIB}/gevent/tests/test__monkey_sigchld_2.pyc +${PYSITELIB}/gevent/tests/test__monkey_sigchld_2.pyo +${PYSITELIB}/gevent/tests/test__monkey_sigchld_3.py +${PYSITELIB}/gevent/tests/test__monkey_sigchld_3.pyc +${PYSITELIB}/gevent/tests/test__monkey_sigchld_3.pyo +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning.py +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning.pyc +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning.pyo +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning2.py +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning2.pyc +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning2.pyo +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning3.py +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning3.pyc +${PYSITELIB}/gevent/tests/test__monkey_ssl_warning3.pyo +${PYSITELIB}/gevent/tests/test__nondefaultloop.py +${PYSITELIB}/gevent/tests/test__nondefaultloop.pyc +${PYSITELIB}/gevent/tests/test__nondefaultloop.pyo +${PYSITELIB}/gevent/tests/test__order.py +${PYSITELIB}/gevent/tests/test__order.pyc +${PYSITELIB}/gevent/tests/test__order.pyo +${PYSITELIB}/gevent/tests/test__os.py +${PYSITELIB}/gevent/tests/test__os.pyc +${PYSITELIB}/gevent/tests/test__os.pyo +${PYSITELIB}/gevent/tests/test__pool.py +${PYSITELIB}/gevent/tests/test__pool.pyc +${PYSITELIB}/gevent/tests/test__pool.pyo +${PYSITELIB}/gevent/tests/test__pywsgi.py +${PYSITELIB}/gevent/tests/test__pywsgi.pyc +${PYSITELIB}/gevent/tests/test__pywsgi.pyo +${PYSITELIB}/gevent/tests/test__queue.py +${PYSITELIB}/gevent/tests/test__queue.pyc +${PYSITELIB}/gevent/tests/test__queue.pyo +${PYSITELIB}/gevent/tests/test__real_greenlet.py +${PYSITELIB}/gevent/tests/test__real_greenlet.pyc +${PYSITELIB}/gevent/tests/test__real_greenlet.pyo +${PYSITELIB}/gevent/tests/test__refcount.py +${PYSITELIB}/gevent/tests/test__refcount.pyc +${PYSITELIB}/gevent/tests/test__refcount.pyo +${PYSITELIB}/gevent/tests/test__refcount_core.py +${PYSITELIB}/gevent/tests/test__refcount_core.pyc +${PYSITELIB}/gevent/tests/test__refcount_core.pyo +${PYSITELIB}/gevent/tests/test__select.py +${PYSITELIB}/gevent/tests/test__select.pyc +${PYSITELIB}/gevent/tests/test__select.pyo +${PYSITELIB}/gevent/tests/test__semaphore.py +${PYSITELIB}/gevent/tests/test__semaphore.pyc +${PYSITELIB}/gevent/tests/test__semaphore.pyo +${PYSITELIB}/gevent/tests/test__server.py +${PYSITELIB}/gevent/tests/test__server.pyc +${PYSITELIB}/gevent/tests/test__server.pyo +${PYSITELIB}/gevent/tests/test__server_pywsgi.py +${PYSITELIB}/gevent/tests/test__server_pywsgi.pyc +${PYSITELIB}/gevent/tests/test__server_pywsgi.pyo +${PYSITELIB}/gevent/tests/test__signal.py +${PYSITELIB}/gevent/tests/test__signal.pyc +${PYSITELIB}/gevent/tests/test__signal.pyo +${PYSITELIB}/gevent/tests/test__sleep0.py +${PYSITELIB}/gevent/tests/test__sleep0.pyc +${PYSITELIB}/gevent/tests/test__sleep0.pyo +${PYSITELIB}/gevent/tests/test__socket.py +${PYSITELIB}/gevent/tests/test__socket.pyc +${PYSITELIB}/gevent/tests/test__socket.pyo +${PYSITELIB}/gevent/tests/test__socket_close.py +${PYSITELIB}/gevent/tests/test__socket_close.pyc +${PYSITELIB}/gevent/tests/test__socket_close.pyo +${PYSITELIB}/gevent/tests/test__socket_dns.py +${PYSITELIB}/gevent/tests/test__socket_dns.pyc +${PYSITELIB}/gevent/tests/test__socket_dns.pyo +${PYSITELIB}/gevent/tests/test__socket_dns6.py +${PYSITELIB}/gevent/tests/test__socket_dns6.pyc +${PYSITELIB}/gevent/tests/test__socket_dns6.pyo +${PYSITELIB}/gevent/tests/test__socket_errors.py +${PYSITELIB}/gevent/tests/test__socket_errors.pyc +${PYSITELIB}/gevent/tests/test__socket_errors.pyo +${PYSITELIB}/gevent/tests/test__socket_ex.py +${PYSITELIB}/gevent/tests/test__socket_ex.pyc +${PYSITELIB}/gevent/tests/test__socket_ex.pyo +${PYSITELIB}/gevent/tests/test__socket_send_memoryview.py +${PYSITELIB}/gevent/tests/test__socket_send_memoryview.pyc +${PYSITELIB}/gevent/tests/test__socket_send_memoryview.pyo +${PYSITELIB}/gevent/tests/test__socket_ssl.py +${PYSITELIB}/gevent/tests/test__socket_ssl.pyc +${PYSITELIB}/gevent/tests/test__socket_ssl.pyo +${PYSITELIB}/gevent/tests/test__socket_timeout.py +${PYSITELIB}/gevent/tests/test__socket_timeout.pyc +${PYSITELIB}/gevent/tests/test__socket_timeout.pyo +${PYSITELIB}/gevent/tests/test__socketpair.py +${PYSITELIB}/gevent/tests/test__socketpair.pyc +${PYSITELIB}/gevent/tests/test__socketpair.pyo +${PYSITELIB}/gevent/tests/test__ssl.py +${PYSITELIB}/gevent/tests/test__ssl.pyc +${PYSITELIB}/gevent/tests/test__ssl.pyo +${PYSITELIB}/gevent/tests/test__subprocess.py +${PYSITELIB}/gevent/tests/test__subprocess.pyc +${PYSITELIB}/gevent/tests/test__subprocess.pyo +${PYSITELIB}/gevent/tests/test__subprocess_interrupted.py +${PYSITELIB}/gevent/tests/test__subprocess_interrupted.pyc +${PYSITELIB}/gevent/tests/test__subprocess_interrupted.pyo +${PYSITELIB}/gevent/tests/test__subprocess_poll.py +${PYSITELIB}/gevent/tests/test__subprocess_poll.pyc +${PYSITELIB}/gevent/tests/test__subprocess_poll.pyo +${PYSITELIB}/gevent/tests/test__systemerror.py +${PYSITELIB}/gevent/tests/test__systemerror.pyc +${PYSITELIB}/gevent/tests/test__systemerror.pyo +${PYSITELIB}/gevent/tests/test__threading.py +${PYSITELIB}/gevent/tests/test__threading.pyc +${PYSITELIB}/gevent/tests/test__threading.pyo +${PYSITELIB}/gevent/tests/test__threading_2.py +${PYSITELIB}/gevent/tests/test__threading_2.pyc +${PYSITELIB}/gevent/tests/test__threading_2.pyo +${PYSITELIB}/gevent/tests/test__threading_before_monkey.py +${PYSITELIB}/gevent/tests/test__threading_before_monkey.pyc +${PYSITELIB}/gevent/tests/test__threading_before_monkey.pyo +${PYSITELIB}/gevent/tests/test__threading_holding_lock_while_monkey.py +${PYSITELIB}/gevent/tests/test__threading_holding_lock_while_monkey.pyc +${PYSITELIB}/gevent/tests/test__threading_holding_lock_while_monkey.pyo +${PYSITELIB}/gevent/tests/test__threading_monkey_in_thread.py +${PYSITELIB}/gevent/tests/test__threading_monkey_in_thread.pyc +${PYSITELIB}/gevent/tests/test__threading_monkey_in_thread.pyo +${PYSITELIB}/gevent/tests/test__threading_native_before_monkey.py +${PYSITELIB}/gevent/tests/test__threading_native_before_monkey.pyc +${PYSITELIB}/gevent/tests/test__threading_native_before_monkey.pyo +${PYSITELIB}/gevent/tests/test__threading_patched_local.py +${PYSITELIB}/gevent/tests/test__threading_patched_local.pyc +${PYSITELIB}/gevent/tests/test__threading_patched_local.pyo +${PYSITELIB}/gevent/tests/test__threading_vs_settrace.py +${PYSITELIB}/gevent/tests/test__threading_vs_settrace.pyc +${PYSITELIB}/gevent/tests/test__threading_vs_settrace.pyo +${PYSITELIB}/gevent/tests/test__threadpool.py +${PYSITELIB}/gevent/tests/test__threadpool.pyc +${PYSITELIB}/gevent/tests/test__threadpool.pyo +${PYSITELIB}/gevent/tests/test__threadpool_executor_patched.py +${PYSITELIB}/gevent/tests/test__threadpool_executor_patched.pyc +${PYSITELIB}/gevent/tests/test__threadpool_executor_patched.pyo +${PYSITELIB}/gevent/tests/test__timeout.py +${PYSITELIB}/gevent/tests/test__timeout.pyc +${PYSITELIB}/gevent/tests/test__timeout.pyo +${PYSITELIB}/gevent/tests/test__util.py +${PYSITELIB}/gevent/tests/test__util.pyc +${PYSITELIB}/gevent/tests/test__util.pyo +${PYSITELIB}/gevent/tests/test_server.crt +${PYSITELIB}/gevent/tests/test_server.key +${PYSITELIB}/gevent/tests/tests_that_dont_do_leakchecks.txt +${PYSITELIB}/gevent/tests/tests_that_dont_monkeypatch.txt +${PYSITELIB}/gevent/tests/tests_that_dont_use_resolver.txt +${PYSITELIB}/gevent/tests/wrongcert.pem ${PYSITELIB}/gevent/thread.py ${PYSITELIB}/gevent/thread.pyc ${PYSITELIB}/gevent/thread.pyo diff --git a/net/py-gevent/distinfo b/net/py-gevent/distinfo index ad3aa5b4716..844556a744a 100644 --- a/net/py-gevent/distinfo +++ b/net/py-gevent/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.8 2018/10/23 07:01:01 adam Exp $ +$NetBSD: distinfo,v 1.9 2019/02/19 12:26:13 adam Exp $ -SHA1 (gevent-1.3.7.tar.gz) = efa0570a06458070fcda173de67f2dd294e6a8e6 -RMD160 (gevent-1.3.7.tar.gz) = 7a7f1c634f047cbe637afa822a58e974df8f0b9b -SHA512 (gevent-1.3.7.tar.gz) = 6dba487a9527eb352dc6a5f57120bf7973da655b3a331cad6637271b626c6e9e5439b20ee8abd9035ecb36e5259c99c69dea5ecdb8fa7ad0dbe28876c4d746d8 -Size (gevent-1.3.7.tar.gz) = 4614437 bytes +SHA1 (gevent-1.4.0.tar.gz) = f4dc2263bb66963437765efe8c5ca03086b91590 +RMD160 (gevent-1.4.0.tar.gz) = 37d748a02b6b9c4f59efc4f86b7d56ae8a9f35ec +SHA512 (gevent-1.4.0.tar.gz) = 6771f4f2932055270e4f5a79ae815e93fd0f471defa7f437dc84907ea8b44672e05ae5eb6958f8d90580b2471785dce4044d9d1bbea0dd0c34c1381d88af0344 +Size (gevent-1.4.0.tar.gz) = 5169595 bytes |