Gevent: Building gevent

Created on 23 May 2019  路  7Comments  路  Source: gevent/gevent

  • gevent version:
  • Python version: cPython 3.6 from python.org
  • Operating System: Linux Mint 19 (Debian) Intel x64

Description:

I am trying to build gevent>=1.1rc5 for usage with zerorpc.

  Failed building wheel for gevent
  Running setup.py clean for gevent
Failed to build gevent
Installing collected packages: greenlet, gevent, pyzmq, future, msgpack-python, zerorpc
  Running setup.py install for gevent ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-eew990m5/gevent/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-0wn55ao6-record/install-record.txt --single-version-externally-managed --compile --user --prefix=:
    /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'cffi_modules'
      warnings.warn(msg)
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    creating build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/lock.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_fileobjectcommon.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/os.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/events.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_tracer.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/threading.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__init__.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_util_py2.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/baseserver.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_greenlet_primitives.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/win32util.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/select.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/timeout.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_fileobjectposix.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_sslgte279.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/time.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/thread.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_compat.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/core.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_semaphore.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/pywsgi.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/hub.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_imap.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_ident.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_interfaces.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_monitor.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/fileobject.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/event.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_hub_local.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/signal.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_socket3.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_hub_primitives.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_socketcommon.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/resolver_ares.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/pool.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/builtins.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_tblib.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/monkey.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/queue.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_abstract_linkable.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/socket.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/local.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/greenlet.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_config.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/server.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_socket2.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/ssl.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_threading.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/ares.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_util.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/threadpool.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/util.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_ssl3.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_patcher.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_waiter.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/subprocess.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/resolver_thread.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/backdoor.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_ssl2.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/exceptions.py -> build/lib.linux-x86_64-3.6/gevent
    creating build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/__init__.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/_corecffi_build.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/loop.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    creating build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/watcher.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/__init__.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/loop.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/callback.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    creating build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__memleak.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__queue.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_echoserver.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/__init__.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_webproxy.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__nondefaultloop.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_blocks_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__refcount_core.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__environ.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___monitor.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue112.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_watcher.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_monkey_in_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenness.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__joinall.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__server.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__hub.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__systemerror.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_ex.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_native_before_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_holding_lock_while_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___monkey_patching.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__iwait.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__ares_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_patched_local.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_ssl_warning.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_import_wait.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_loop_run_sig_mod.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_sigchld_2.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_selectors.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__hub_join_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/lock_tests.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___ident.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__getaddrinfo_import.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__order.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue600.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_logging.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__subprocess_interrupted.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_scope.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_send_memoryview.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_udp_client.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_errors.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_futures_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__exc_info.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__examples.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__os.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_dns6.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/__main__.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_timer.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_portforwarder.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__semaphore.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/getaddrinfo_module.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_before_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__refcount.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__execmodules.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue467.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_vs_settrace.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_queue.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_async.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__util.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__real_greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_close.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__compat.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue607.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__ares_host_result.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_import_patch.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__GreenletExit.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___config.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__makefile_ref.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_wsgiserver_ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__doctests.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_sigchld.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_2.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue330.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__all__.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_sigchld_3.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__local.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_loop_run.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_ssl_warning3.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenio.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__import_wait.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__loop_callback.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__pool.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_imports_imports_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_udp_server.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_multiple_imports.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/known_failures.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__close_backend_fd.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threadpool_executor_patched.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_builtins_future.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__import_blocking_in_greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue_728.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issues461_471.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue639.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_callback.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_imports_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_ssl_warning2.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_wsgiserver.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__events.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue6.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__api_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__subprocess.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__sleep0.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_fork.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__fileobject.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__subprocess_poll.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__api.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__event.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__server_pywsgi.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__hub_join.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_import_import_patch.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_hub_in_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_dns.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__backdoor.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__pywsgi.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__destroy.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue230.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_stat.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenletset.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__select.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socketpair.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__signal.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threadpool.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__destroy_default_loop.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core.py -> build/lib.linux-x86_64-3.6/gevent/tests
    creating build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/__init__.py -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/corecffi.py -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/_corecffi_build.py -> build/lib.linux-x86_64-3.6/gevent/libev
    creating build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/__init__.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/dnspython.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/thread.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/ares.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/blocking.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    creating build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/__init__.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/sockets.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/leakcheck.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/testcase.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/resources.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/support.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/hub.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/flaky.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/exception.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/sysinfo.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/modules.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/travis.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/params.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/skipping.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/switching.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/patched_tests_setup.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/timing.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/testrunner.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/errorhandler.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/six.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/util.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/openfiles.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/monkey_test.py -> build/lib.linux-x86_64-3.6/gevent/testing
    running egg_info
    writing src/gevent.egg-info/PKG-INFO
    writing dependency_links to src/gevent.egg-info/dependency_links.txt
    writing entry points to src/gevent.egg-info/entry_points.txt
    writing requirements to src/gevent.egg-info/requires.txt
    writing top-level names to src/gevent.egg-info/top_level.txt
    reading manifest file 'src/gevent.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'changelog.rst'
    warning: no files found matching 'Makefile.ext'
    warning: no files found matching 'known_failures.py'
    warning: no files found matching '.pep8'
    no previously-included directories found matching '*/__pycache__'
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*.o' found anywhere in distribution
    warning: no previously-included files matching '*.lo' found anywhere in distribution
    warning: no previously-included files matching '*.la' found anywhere in distribution
    warning: no previously-included files matching '.dirstamp' found anywhere in distribution
    warning: no previously-included files matching 'config.log' found anywhere in distribution
    warning: no previously-included files matching 'config.status' found anywhere in distribution
    warning: no previously-included files matching 'config.cache' found anywhere in distribution
    no previously-included directories found matching 'docs/_build'
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '.coverage' found under directory 'src/greentest'
    no previously-included directories found matching 'src/greentest/htmlcov'
    warning: no previously-included files matching 'ares_build.h.orig' found under directory 'deps/c-ares'
    warning: no previously-included files matching '_corecffi.c' found under directory 'src/gevent'
    warning: no previously-included files found matching 'configure-output'
    warning: no previously-included files found matching 'configure-output.txt'
    warning: no previously-included files found matching 'deps/TAGS'
    warning: no previously-included files found matching 'deps/c-ares/libtool'
    no previously-included directories found matching 'deps/c-ares/.deps'
    no previously-included directories found matching 'deps/c-ares/.libs'
    no previously-included directories found matching 'deps/libev/.libs'
    warning: no previously-included files matching 'config.h' found under directory 'deps/libev'
    no previously-included directories found matching 'deps/libuv/.deps'
    no previously-included directories found matching 'deps/libuv/.libs'
    no previously-included directories found matching 'deps/libuv/src/.deps'
    no previously-included directories found matching 'deps/libuv/src/unix/.deps'
    no previously-included directories found matching 'deps/libuv/src/win/.deps'
    no previously-included directories found matching 'deps/libuv/test/.deps'
    no previously-included directories found matching 'deps/libuv/autom4te.cache'
    no previously-included directories found matching 'deps/libuv/m4'
    warning: no previously-included files matching 'Makefile' found under directory 'deps/libuv'
    warning: no previously-included files matching 'Makefile.in' found under directory 'deps/libuv'
    warning: no previously-included files matching 'ar-lib' found under directory 'deps/libuv'
    warning: no previously-included files matching 'aclocal.m4' found under directory 'deps/libuv'
    warning: no previously-included files matching 'compile' found under directory 'deps/libuv'
    warning: no previously-included files matching 'configure' found under directory 'deps/libuv'
    warning: no previously-included files matching 'depcomp' found under directory 'deps/libuv'
    warning: no previously-included files matching 'install-sh' found under directory 'deps/libuv'
    warning: no previously-included files matching 'libtool' found under directory 'deps/libuv'
    warning: no previously-included files matching 'libuv.pc' found under directory 'deps/libuv'
    warning: no previously-included files matching 'ltmain.sh' found under directory 'deps/libuv'
    warning: no previously-included files matching 'missing' found under directory 'deps/libuv'
    writing manifest file 'src/gevent.egg-info/SOURCES.txt'
    copying src/gevent/__abstract_linkable.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__greenlet_primitives.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__hub_local.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__hub_primitives.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__ident.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__imap.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__semaphore.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__tracer.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__waiter.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_event.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_greenlet.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_local.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_queue.pxd -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/libuv/_corecffi_cdef.c -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/_corecffi_source.c -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/tests/2_7_keycert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/badcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/badkey.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/hosts_file.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/https_svn_python_org_root.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/keycert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/nullcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/server.crt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/server.key -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/sha256.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test_server.crt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test_server.key -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/tests_that_dont_do_leakchecks.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/tests_that_dont_monkeypatch.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/tests_that_dont_use_resolver.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/wrongcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    creating build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/__main__.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/issue302monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/script.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/libev/_corecffi_cdef.c -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/_corecffi_source.c -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/callbacks.c -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/callbacks.h -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/corecext.pyx -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/libev.h -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/libev.pxd -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/libev_vfd.h -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/stathelper.c -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/resolver/cares.pyx -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/cares_ntop.h -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/cares_pton.h -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/dnshelper.c -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/libcares.pxd -> build/lib.linux-x86_64-3.6/gevent/resolver
    creating build/lib.linux-x86_64-3.6/gevent/testing/coveragesite
    copying src/gevent/testing/coveragesite/sitecustomize.py -> build/lib.linux-x86_64-3.6/gevent/testing/coveragesite
    running build_ext
    Embedding c-ares <_setuputils.ConfiguringBuildExt object at 0x7f52e3059f98> <_setuputils.Extension('gevent.resolver.cares') at 0x7f52e31f3d30>
    Inserted  build/temp.linux-x86_64-3.6/c-ares in include dirs ['build/temp.linux-x86_64-3.6/c-ares', 'src/gevent/resolver', '/tmp/pip-build-eew990m5/gevent/deps/c-ares']
    Running '(cd  "/tmp/pip-build-eew990m5/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' in /tmp/pip-build-eew990m5/gevent
    Running '(cd  "/tmp/pip-build-eew990m5/gevent/deps/c-ares"  && if [ -r ares_build.h ]; then cp ares_build.h ares_build.h.orig; fi   && sh ./configure --disable-dependency-tracking -C CONFIG_COMMANDS=   && cp ares_config.h ares_build.h "$OLDPWD"   && cat ares_build.h   && if [ -r ares_build.h.orig ]; then mv ares_build.h.orig ares_build.h; fi) > configure-output.txt' in /tmp/pip-build-eew990m5/gevent/build/temp.linux-x86_64-3.6/c-ares
    building 'gevent.__greenlet_primitives' extension
    creating build
    creating build/temp.linux-x86_64-3.6
    creating build/temp.linux-x86_64-3.6/src
    creating build/temp.linux-x86_64-3.6/src/gevent
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_greenlet_primitives.c -o build/temp.linux-x86_64-3.6/src/gevent/_greenlet_primitives.o
    building 'gevent.__hub_primitives' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_hub_primitives.c -o build/temp.linux-x86_64-3.6/src/gevent/_hub_primitives.o
    x86_64-linux-gnu-gcc: error: src/gevent/_greenlet_primitives.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__hub_local' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_hub_local.c -o build/temp.linux-x86_64-3.6/src/gevent/_hub_local.o
    x86_64-linux-gnu-gcc: error: src/gevent/_hub_primitives.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__waiter' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_waiter.c -o build/temp.linux-x86_64-3.6/src/gevent/_waiter.o
    x86_64-linux-gnu-gcc: error: src/gevent/_hub_local.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent._greenlet' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/greenlet.c -o build/temp.linux-x86_64-3.6/src/gevent/greenlet.o
    x86_64-linux-gnu-gcc: error: src/gevent/greenlet.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__tracer' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_tracer.c -o build/temp.linux-x86_64-3.6/src/gevent/_tracer.o
    x86_64-linux-gnu-gcc: error: src/gevent/_waiter.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__abstract_linkable' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_abstract_linkable.c -o build/temp.linux-x86_64-3.6/src/gevent/_abstract_linkable.o
    x86_64-linux-gnu-gcc: error: src/gevent/_tracer.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__semaphore' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_semaphore.c -o build/temp.linux-x86_64-3.6/src/gevent/_semaphore.o
    x86_64-linux-gnu-gcc: error: src/gevent/_abstract_linkable.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent._local' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/local.c -o build/temp.linux-x86_64-3.6/src/gevent/local.o
    x86_64-linux-gnu-gcc: error: src/gevent/_semaphore.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__ident' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_ident.c -o build/temp.linux-x86_64-3.6/src/gevent/_ident.o
    x86_64-linux-gnu-gcc: error: src/gevent/local.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.__imap' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/_imap.c -o build/temp.linux-x86_64-3.6/src/gevent/_imap.o
    x86_64-linux-gnu-gcc: error: src/gevent/_ident.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent._event' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/event.c -o build/temp.linux-x86_64-3.6/src/gevent/event.o
    x86_64-linux-gnu-gcc: error: src/gevent/_imap.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent._queue' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -Ideps -I/usr/include/python3.6m -c src/gevent/queue.c -o build/temp.linux-x86_64-3.6/src/gevent/queue.o
    x86_64-linux-gnu-gcc: error: src/gevent/event.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    x86_64-linux-gnu-gcc: error: src/gevent/queue.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.libev.corecext' extension
    creating build/temp.linux-x86_64-3.6/src/gevent/libev
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Isrc/gevent/libev -I/tmp/pip-build-eew990m5/gevent/deps/libev -I/usr/include/python3.6m -c src/gevent/libev/corecext.c -o build/temp.linux-x86_64-3.6/src/gevent/libev/corecext.o
    x86_64-linux-gnu-gcc: error: src/gevent/libev/corecext.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    building 'gevent.resolver.cares' extension
    creating build/temp.linux-x86_64-3.6/src
    creating build/temp.linux-x86_64-3.6/src/gevent
    creating build/temp.linux-x86_64-3.6/src/gevent/resolver
    creating build/temp.linux-x86_64-3.6/deps
    creating build/temp.linux-x86_64-3.6/deps/c-ares
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H= -DCARES_EMBED=1 -Ibuild/temp.linux-x86_64-3.6/c-ares -Isrc/gevent/resolver -I/tmp/pip-build-eew990m5/gevent/deps/c-ares -I/usr/include/python3.6m -c src/gevent/resolver/cares.c -o build/temp.linux-x86_64-3.6/src/gevent/resolver/cares.o
    x86_64-linux-gnu-gcc: error: src/gevent/resolver/cares.c: Datei oder Verzeichnis nicht gefunden
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

What I've run:

pip3 install zerorpc

All 7 comments

It appears that all of the Cython-generated C source files are missing. The .tar.gz files that are distributed on PyPI contain the C source files. I can't say for sure without seeing more of the build output, but that looks like building from a source checkout or tarball, not from a prepared sdist found on PyPI.

If that's the case, having Cython installed in your build environment should correct the problem. That shouldn't be necessary, though. Where did you get gevent?

It also shouldn't be necessary to build gevent. I would expect the manylinux wheels we distribute to be sufficient for that platform. Perhaps your version of pip is out of date?

It is indeed building from a source checkout, I can't find where it does the download though. For some reason, even though I downloaded gevent via pip3, the setup from zerorpc still tries to download the sources and build it from scratch.

Thank you for your fast response.

pip -v install ... should provide more information.

It appears that on certain systems, setuptools's parallel extension building, which was enabled for gevent 1.5a1, caused problems (not all systems, because the scripts had no problems producing the binary wheels). I've disabled that again in master for the next source release.

That doesn't explain why you were building from source, though, instead of getting a wheel.

That doesn't explain why you were building from source, though, instead of getting a wheel.
Because that happens automatically when you
pip install zerorpc

I even downloaded and build the wheel but zerorpc setup still tries to build from source.
Thanks for your help though, I think thats an issue with zerorpcs setup then.

Thanks @jamadden for the tip about using the "prepared sdist found on PyPI". I didn't realize that would contain more than the Git repository with tag 1.4.0 checked out.

FYI I believe I had to build from source (python2 setup.py bdist_wheel) so I could get a file gevent-1.4.0-cp27-cp27mu-linux_x86_64.whl versus the "manylinux" gevent-1.4.0-cp27-cp27mu-linux_x86_64.whl which is not supported by PEX files built by the Bazel build system I'm using. Hopefully we can upgrade to the recently fixed PEX version eventually.

pip -v install gevent

solved my problem

Was this page helpful?
0 / 5 - 0 ratings