Problem installing on clean ubuntu docker image with python3.6.9

574 views
Skip to first unread message

ago...@acumar.gov.ar

unread,
Apr 24, 2020, 11:01:25 AM4/24/20
to gevent: coroutine-based Python network library
Hi I'm getting the error listed below when iinstalling an  app that requires gevent on a clean ubuntu docker image.  ¿Can you helpme? Please.

This is the content of my Dockerfile

FROM ubuntu:18.04
SHELL ["/bin/bash", "-c"]

RUN apt-get update &&  apt-get install -y --no-install-recommends gnupg2 build-essential

RUN apt-get install -y wget && wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch |  apt-key add - && apt-get install apt-transport-https \
        && echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-7.x.list

RUN apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* \
    && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8

ENV LANG en_US.utf8

RUN apt-get update && apt-get install -y elasticsearch && apt-get autoclean && update-rc.d elasticsearch defaults 95 10

RUN service elasticsearch start

WORKDIR /var/local

RUN apt-get update -y && apt-get install -y  python3 python3-venv git\
        && git clone https://github.com/datosgobar/georef-ar-api.git

ENV MAKE=gmake

RUN cd georef-ar-api && python3 -m venv env && source ./env/bin/activate \
        && pip3 install Cython && pip3 install cffi && pip install greenlet && pip3 install wheel &&  pip3 install gevent \
        && pip3 install -r ./requirements.txt -r ./requirements-dev.txt

RUN cp config/georef.example.cfg config/georef.cfg && cp config/logging.example.ini config/logging.ini \
        && make index && make print_index_stats

and this is the error output
Collecting gevent
  Downloading https://files.pythonhosted.org/packages/72/8b/20c2ebb3bda3f748f251115831568be202456138e088d3f25d24bf430690/gevent-20.4.0.tar.gz (5.5MB)
Requirement already satisfied: greenlet>=0.4.14 in ./env/lib/python3.6/site-packages (from gevent)
Building wheels for collected packages: gevent
  Running setup.py bdist_wheel for gevent: started
  Running setup.py bdist_wheel for gevent: finished with status 'error'
  Complete output from command /var/local/georef-ar-api/env/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-unv7sand/gevent/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpe3otclqspip-wheel- --python-tag cp36:
  /var/local/georef-ar-api/env/lib/python3.6/site-packages/setuptools/dist.py:397: UserWarning: Normalizing '20.04.0' to '20.4.0'
    normalized_version,
  running bdist_wheel
  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/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/_socket3.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/builtins.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/_fileobjectcommon.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/hub.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/monkey.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/backdoor.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/exceptions.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/_hub_local.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/_patcher.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/pywsgi.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/baseserver.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/_fileobjectposix.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/util.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/_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/__init__.py -> build/lib.linux-x86_64-3.6/gevent
  copying src/gevent/contextvars.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/resolver_ares.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/local.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/_tracer.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/threading.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/_util.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/subprocess.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/_semaphore.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/_hub_primitives.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/_abstract_linkable.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/greenlet.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/_ident.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/time.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/_util_py2.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/lock.py -> build/lib.linux-x86_64-3.6/gevent
  creating 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/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/hub.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/support.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/params.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/util.py -> 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/errorhandler.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/exception.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/modules.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/timing.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/testrunner.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
  copying src/gevent/testing/travis.py -> build/lib.linux-x86_64-3.6/gevent/testing
  creating build/lib.linux-x86_64-3.6/gevent/resolver
  copying src/gevent/resolver/_hostsfile.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/blocking.py -> 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/_addresses.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
  creating 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
  copying src/gevent/libev/__init__.py -> 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/corecffi.py -> build/lib.linux-x86_64-3.6/gevent/libev
  creating 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__examples.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__issue467.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__hub_join_timeout.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_vs_settrace.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__socket_dns6.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__subprocess_interrupted.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__threadpool_executor_patched.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__execmodules.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__monkey_sigchld.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/_import_wait.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__hub.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__issue_728.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__core_timer.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/__main__.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__all__.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__core_loop_run.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__fileobject.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__ares_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__ares_host_result.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__events.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__signal.py -> build/lib.linux-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__monkey_select.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/test__socket_timeout.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__monkey_ssl_warning.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__core_callback.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/known_failures.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/test__exc_info.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__issue230.py -> 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__greenness.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___monkey_patching.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__monkey_multiple_imports.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/test___ident.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__socket_ex.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__socket_ssl.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__threadpool.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__issue330.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_ssl_warning3.py -> build/lib.linux-x86_64-3.6/gevent/tests
  copying src/gevent/tests/test__resolver_dnspython.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__compat.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__systemerror.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__threading_monkey_in_thread.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__socket_dns.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__monkey_sigchld_2.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/__init__.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__core.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__makefile_ref.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__issue639.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__example_webproxy.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__core_async.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__monkey_module_run.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__threading.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__socket.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__event.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__example_portforwarder.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/getaddrinfo_module.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__environ.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__monkey_hub_in_thread.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__api_timeout.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__timeout.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__socketpair.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__monkey_logging.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__greenlet.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__GreenletExit.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__example_udp_server.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_futures_thread.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__threading_before_monkey.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__hub_join.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__monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
  creating 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/__init__.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
  copying src/gevent/libuv/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libuv
  creating 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/watcher.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/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/threadpool_no_monkey.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/__init__.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/threadpool_monkey_patches.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/issue1526_no_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
  copying src/gevent/tests/monkey_package/issue1526_with_monkey.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
  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
  copying src/gevent/tests/wrongcert.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/keycert.pem -> 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/nullcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
  copying src/gevent/tests/2_7_keycert.pem -> 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/server.crt -> 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/tests_that_dont_monkeypatch.txt -> 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/hosts_file.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/server.key -> 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
  running build_ext
  generating cffi module 'build/temp.linux-x86_64-3.6/gevent.libuv._corecffi.c'
  creating build/temp.linux-x86_64-3.6
  Running '(cd  "/tmp/pip-build-unv7sand/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' in /tmp/pip-build-unv7sand/gevent
  config.status: error: in `/tmp/pip-build-unv7sand/gevent/deps/libev':
  config.status: error: Something went wrong bootstrapping makefile fragments
      for automatic dependency tracking.  Try re-running configure with the
      '--disable-dependency-tracking' option to at least be able to build
      the package (albeit without support for automatic dependency tracking).
  See `config.log' for more details
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-build-unv7sand/gevent/setup.py", line 445, in <module>
      run_setup(EXT_MODULES)
    File "/tmp/pip-build-unv7sand/gevent/setup.py", line 429, in run_setup
      "signal_os_incompat = gevent.monkey:_subscribe_signal_os",
    File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/wheel/bdist_wheel.py", line 223, in run
      self.run_command('build')
    File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/usr/lib/python3.6/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
      cmd_obj.run()
    File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/cffi/setuptools_ext.py", line 141, in run
      ext.sources[0] = make_mod(self.build_temp, pre_run)
    File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/cffi/setuptools_ext.py", line 126, in make_mod
      pre_run(ext, ffi)
    File "/tmp/pip-build-unv7sand/gevent/_setuputils.py", line 381, in pre_run
      action()
    File "/tmp/pip-build-unv7sand/gevent/_setuplibev.py", line 57, in configure_libev
      system(libev_configure_command)
    File "/tmp/pip-build-unv7sand/gevent/_setuputils.py", line 212, in system
      if _system(cmd, cwd=cwd, env=env, **kwargs):
    File "/tmp/pip-build-unv7sand/gevent/_setuputils.py", line 208, in _system
      return check_call(cmd, cwd=cwd, env=env, **kwargs)
    File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '(cd  "/tmp/pip-build-unv7sand/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' returned non-zero exit status 1.
 
  ----------------------------------------
  Failed building wheel for gevent
  Running setup.py clean for gevent
Failed to build gevent
Installing collected packages: gevent
  Running setup.py install for gevent: started
    Running setup.py install for gevent: finished with status 'error'
    Complete output from command /var/local/georef-ar-api/env/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-unv7sand/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-zmc1goql-record/install-record.txt --single-version-externally-managed --compile --install-headers /var/local/georef-ar-api/env/include/site/python3.6/gevent:
    Compiling src/gevent/resolver/cares.pyx because it changed.
    [1/1] Cythonizing src/gevent/resolver/cares.pyx
    Compiling src/gevent/libev/corecext.pyx because it changed.
    [1/1] Cythonizing src/gevent/libev/corecext.pyx
    Compiling src/gevent/_greenlet_primitives.py because it changed.
    [1/1] Cythonizing src/gevent/_greenlet_primitives.py
    Compiling src/gevent/_hub_primitives.py because it changed.
    [1/1] Cythonizing src/gevent/_hub_primitives.py
    Compiling src/gevent/_hub_local.py because it changed.
    [1/1] Cythonizing src/gevent/_hub_local.py
    Compiling src/gevent/_waiter.py because it changed.
    [1/1] Cythonizing src/gevent/_waiter.py
    Compiling src/gevent/greenlet.py because it changed.
    [1/1] Cythonizing src/gevent/greenlet.py
    warning: src/gevent/_greenlet.pxd:112:33: Declarations should not be declared inline.
    Compiling src/gevent/_tracer.py because it changed.
    [1/1] Cythonizing src/gevent/_tracer.py
    Compiling src/gevent/_abstract_linkable.py because it changed.
    [1/1] Cythonizing src/gevent/_abstract_linkable.py
    Compiling src/gevent/_semaphore.py because it changed.
    [1/1] Cythonizing src/gevent/_semaphore.py
    Compiling src/gevent/local.py because it changed.
    [1/1] Cythonizing src/gevent/local.py
    warning: src/gevent/_greenlet.pxd:112:33: Declarations should not be declared inline.
    warning: src/gevent/_local.pxd:100:32: Declarations should not be declared inline.
    Compiling src/gevent/_ident.py because it changed.
    [1/1] Cythonizing src/gevent/_ident.py
    Compiling src/gevent/_imap.py because it changed.
    [1/1] Cythonizing src/gevent/_imap.py
    warning: src/gevent/_greenlet.pxd:112:33: Declarations should not be declared inline.
    warning: src/gevent/__imap.pxd:13:23: Declarations should not be declared inline.
    Compiling src/gevent/event.py because it changed.
    [1/1] Cythonizing src/gevent/event.py
    Compiling src/gevent/queue.py because it changed.
    [1/1] Cythonizing src/gevent/queue.py
    /var/local/georef-ar-api/env/lib/python3.6/site-packages/setuptools/dist.py:397: UserWarning: Normalizing '20.04.0' to '20.4.0'
      normalized_version,
    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/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/_socket3.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/builtins.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/_fileobjectcommon.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/hub.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/monkey.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/backdoor.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/exceptions.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/_hub_local.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/_patcher.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/pywsgi.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/baseserver.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/_fileobjectposix.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/util.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/_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/__init__.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/contextvars.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/resolver_ares.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/local.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/_tracer.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/threading.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/_util.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/subprocess.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/_semaphore.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/_hub_primitives.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/_abstract_linkable.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/greenlet.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/_ident.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/time.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/_util_py2.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/lock.py -> build/lib.linux-x86_64-3.6/gevent
    creating 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/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/hub.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/support.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/params.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/util.py -> 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/errorhandler.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/exception.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/modules.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/timing.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/testrunner.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
    copying src/gevent/testing/travis.py -> build/lib.linux-x86_64-3.6/gevent/testing
    creating build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/_hostsfile.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/blocking.py -> 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/_addresses.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
    creating 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
    copying src/gevent/libev/__init__.py -> 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/corecffi.py -> build/lib.linux-x86_64-3.6/gevent/libev
    creating 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__examples.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__issue467.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__hub_join_timeout.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_vs_settrace.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__socket_dns6.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__subprocess_interrupted.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__threadpool_executor_patched.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__execmodules.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__monkey_sigchld.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/_import_wait.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__hub.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__issue_728.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__core_timer.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/__main__.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__all__.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__core_loop_run.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__fileobject.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__ares_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__ares_host_result.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__events.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__signal.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_select.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/test__socket_timeout.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__monkey_ssl_warning.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__core_callback.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/known_failures.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/test__exc_info.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__issue230.py -> 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__greenness.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___monkey_patching.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__monkey_multiple_imports.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/test___ident.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__socket_ex.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__socket_ssl.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__threadpool.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__issue330.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_ssl_warning3.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__resolver_dnspython.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__compat.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__systemerror.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__threading_monkey_in_thread.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__socket_dns.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__monkey_sigchld_2.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/__init__.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__core.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__makefile_ref.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__issue639.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__example_webproxy.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__core_async.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__monkey_module_run.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__threading.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__socket.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__event.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__example_portforwarder.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/getaddrinfo_module.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__environ.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__monkey_hub_in_thread.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__api_timeout.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__timeout.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__socketpair.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__monkey_logging.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__greenlet.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__GreenletExit.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__example_udp_server.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_futures_thread.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__threading_before_monkey.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__hub_join.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__monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    creating 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/__init__.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
    copying src/gevent/libuv/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    creating 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/watcher.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/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/threadpool_no_monkey.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/__init__.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/threadpool_monkey_patches.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/issue1526_no_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/issue1526_with_monkey.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
    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
    copying src/gevent/tests/wrongcert.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/keycert.pem -> 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/nullcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/2_7_keycert.pem -> 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/server.crt -> 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/tests_that_dont_monkeypatch.txt -> 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/hosts_file.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/server.key -> 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
    running build_ext
    generating cffi module 'build/temp.linux-x86_64-3.6/gevent.libuv._corecffi.c'
    creating build/temp.linux-x86_64-3.6
    Running '(cd  "/tmp/pip-build-unv7sand/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' in /tmp/pip-build-unv7sand/gevent
    config.status: error: in `/tmp/pip-build-unv7sand/gevent/deps/libev':
    config.status: error: Something went wrong bootstrapping makefile fragments
        for automatic dependency tracking.  Try re-running configure with the
        '--disable-dependency-tracking' option to at least be able to build
        the package (albeit without support for automatic dependency tracking).
    See `config.log' for more details
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-unv7sand/gevent/setup.py", line 445, in <module>
        run_setup(EXT_MODULES)
      File "/tmp/pip-build-unv7sand/gevent/setup.py", line 429, in run_setup
        "signal_os_incompat = gevent.monkey:_subscribe_signal_os",
      File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib/python3.6/distutils/command/install.py", line 589, in run
        self.run_command('build')
      File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.6/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/cffi/setuptools_ext.py", line 141, in run
        ext.sources[0] = make_mod(self.build_temp, pre_run)
      File "/var/local/georef-ar-api/env/lib/python3.6/site-packages/cffi/setuptools_ext.py", line 126, in make_mod
        pre_run(ext, ffi)
      File "/tmp/pip-build-unv7sand/gevent/_setuputils.py", line 381, in pre_run
        action()
      File "/tmp/pip-build-unv7sand/gevent/_setuplibev.py", line 57, in configure_libev
        system(libev_configure_command)
      File "/tmp/pip-build-unv7sand/gevent/_setuputils.py", line 212, in system
        if _system(cmd, cwd=cwd, env=env, **kwargs):
      File "/tmp/pip-build-unv7sand/gevent/_setuputils.py", line 208, in _system
        return check_call(cmd, cwd=cwd, env=env, **kwargs)
      File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '(cd  "/tmp/pip-build-unv7sand/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' returned non-zero exit status 1.
   




Jason Madden

unread,
Apr 24, 2020, 11:27:27 AM4/24/20
to gev...@googlegroups.com


> On Apr 24, 2020, at 10:01, ago...@acumar.gov.ar wrote:
>
> Hi I'm getting the error listed below when iinstalling an app that requires gevent on a clean ubuntu docker image. ¿Can you helpme? Please.
>

>
It's surprising that you're not getting the pre-built binary wheels and instead are compiling from source. Perhaps your version of pip is outdated; if you update that first you might get the binary wheels and avoid having to build gevent from source.

Otherwise...

>
> Running '(cd "/tmp/pip-build-unv7sand/gevent/deps/libev" && sh ./configure -C > configure-output.txt )' in /tmp/pip-build-unv7sand/gevent
> config.status: error: in `/tmp/pip-build-unv7sand/gevent/deps/libev':
> config.status: error: Something went wrong bootstrapping makefile fragments
> for automatic dependency tracking. Try re-running configure with the
> '--disable-dependency-tracking' option to at least be able to build
> the package (albeit without support for automatic dependency tracking).
> See `config.log' for more details
> Traceback (most recent call last):


This is the problem: libev cannot be configured. The contents of the mentioned file should contain the reason; I would guess that it's probably a missing system dependency of some sort. Everything I know about trouble building from source is collected at http://www.gevent.org/development/installing_from_source.html

ago...@acumar.gov.ar

unread,
Apr 24, 2020, 8:25:13 PM4/24/20
to gevent: coroutine-based Python network library
Hi Jason, first of all thanks for the quick answer

My pip version is 9.0.1 but upgrading pip did the trick.  Thanks a lot.
Reply all
Reply to author
Forward
0 new messages