Code Monkey home page Code Monkey logo

build-watcher's People

Contributors

bissenbay avatar fridex avatar goern avatar harshad16 avatar khebhut[bot] avatar kpostoffice avatar leonjia0112 avatar saisankargochhayat avatar sesheta avatar vannten avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

build-watcher's Issues

Distinguish TLS verification flag between internal and external registry

Is your feature request related to a problem? Please describe.

As of now, there is no flag to distinguish TLS verification from internal and external registry - there is used just one flag that controls both TLS verifications.

Describe the solution you'd like

Remove --no-registry-tls-verify and introduce --no-src-registry-tls-verify, --no-dst-registry-tls-verify flags.

Additional context

build-watcher/app.py

Lines 190 to 191 in 4756204

src_verify_tls=not no_registry_tls_verify,
dst_verify_tls=not no_registry_tls_verify,

CommandError: Command exited with non-zero status code (1): time="2020-01-20T07:42:37Z" level=fatal msg="Error ...

Sentry Issue: THOTH-1NC5

CommandError: Command exited with non-zero status code (1): time="2020-01-20T07:42:37Z" level=fatal msg="Error determining manifest MIME type for docker://docker-registry.default.svc:5000/dh-prod-jupyterhub/cuda@sha256:1c637eb14e84957f263266c5de31b98e564586c719f8cfefec81dbd5489f64b9: Error reading manifest sha256:1c637eb14e84957f263266c5de31b98e564586c719f8cfefec81dbd5489f64b9 in docker-registry.default.svc:5000/dh-prod-jupyterhub/cuda: manifest unknown: manifest unknown" 

  File "app.py", line 320, in _submitter
    dst_verify_tls=not no_dst_registry_tls_verify,
  File "app.py", line 192, in _do_analyze_build
    dst_verify_tls=dst_verify_tls,
  File "app.py", line 278, in _push_image
    command = run_command(cmd)
  File "/opt/app-root/lib/python3.6/site-packages/thoth/analyzer/command.py", line 107, in run_command
    raise CommandError(error_msg, command=command, is_json=is_json)

Failed to submit image "docker-registry.default.svc:5000/dh-prod-jupyterhub/cuda:10.0-cudnn7-runtime-ubi7" for analysis to Thoth: Command exited with non-zero status code (1): time="2020-01-20T07:42:37Z" level=fatal msg="Error determining manifest MIME type for docker://docker-registry.default.svc:5000/dh-prod-jupyterhub/cuda@sha256:1c637eb14e84957f263266c5de31b98e564586c719f8cfefec81dbd5489f64b9: Error reading manifest sha256:1c637eb14e84957f263266c5de31b98e564586c719f8cfefec81dbd5489f64b9 in docker-registry.default.svc:5000/dh-prod-jupyterhub/cuda: manifest unknown: manifest unknown" 

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 5be2222.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.
Installing dependencies from Pipfile.lock (7fbd20)…
Installing initially failed dependencies…

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmp8ii_4rti/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmp8ii_4rti/.venv/bin/python3
Also creating executable in /tmp/tmp8ii_4rti/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmp8ii_4rti/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (7fbd20)!
An error occurred while installing cryptography==2.7 --hash=sha256:e6347742ac8f35ded4a46ff835c60e68c22a536a8ae5c4422966d06946b6d4c6! Will try again.
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 2611, in do_sync
[pipenv.exceptions.InstallError]:       system=system,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Collecting cryptography==2.7 (from -r /tmp/pipenv-3mgtisnx-requirements/pipenv-qakra1qb-requirement.txt (line 1))', '  Using cached https://files.pythonhosted.org/packages/c2/95/f43d02315f4ec074219c6e3124a87eba1d2d12196c2767fadfdc07a83884/cryptography-2.7.tar.gz', '  Installing build dependencies: started', "  Installing build dependencies: finished with status 'done'", '  Getting requirements to build wheel: started', "  Getting requirements to build wheel: finished with status 'done'", '    Preparing wheel metadata: started', "    Preparing wheel metadata: finished with status 'done'", 'Building wheels for collected packages: cryptography', '  Building wheel for cryptography (PEP 517): started', "  Building wheel for cryptography (PEP 517): finished with status 'error'", '  Running setup.py clean for cryptography', 'Failed to build cryptography']
[pipenv.exceptions.InstallError]: ['ERROR: Complete output from command /tmp/tmp8ii_4rti/.venv/bin/python3 /tmp/tmp8ii_4rti/.venv/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp25d5dxtz:', '  ERROR: 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/cryptography', '  copying src/cryptography/__about__.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/__init__.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/fernet.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/utils.py -> build/lib.linux-x86_64-3.6/cryptography', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat', '  copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat', '  copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat', '  creating build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/backends', '  copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends', '  copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings', '  copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  running egg_info', '  writing src/cryptography.egg-info/PKG-INFO', '  writing dependency_links to src/cryptography.egg-info/dependency_links.txt', '  writing requirements to src/cryptography.egg-info/requires.txt', '  writing top-level names to src/cryptography.egg-info/top_level.txt', "  reading manifest file 'src/cryptography.egg-info/SOURCES.txt'", "  reading manifest template 'MANIFEST.in'", "  no previously-included directories found matching 'docs/_build'", "  warning: no previously-included files found matching 'vectors'", "  warning: no previously-included files matching '*' found under directory 'vectors'", "  warning: no previously-included files found matching 'azure-pipelines.yml'", "  warning: no previously-included files found matching '.azure-pipelines'", "  warning: no previously-included files found matching '.travis.yml'", "  warning: no previously-included files found matching '.travis'", "  warning: no previously-included files matching '*' found under directory '.azure-pipelines'", "  warning: no previously-included files matching '*' found under directory '.travis'", "  warning: no previously-included files found matching 'release.py'", "  warning: no previously-included files found matching '.coveragerc'", "  warning: no previously-included files found matching 'codecov.yml'", "  warning: no previously-included files found matching 'dev-requirements.txt'", "  warning: no previously-included files found matching 'rtd-requirements.txt'", "  warning: no previously-included files found matching 'tox.ini'", "  writing manifest file 'src/cryptography.egg-info/SOURCES.txt'", '  warning: build_py: byte-compiling is disabled, skipping.', '  ', '  running build_ext', "  generating cffi module 'build/temp.linux-x86_64-3.6/_padding.c'", '  creating build/temp.linux-x86_64-3.6', "  generating cffi module 'build/temp.linux-x86_64-3.6/_constant_time.c'", "  generating cffi module 'build/temp.linux-x86_64-3.6/_openssl.c'", "  building '_openssl' extension", '  creating build/temp.linux-x86_64-3.6/build', '  creating build/temp.linux-x86_64-3.6/build/temp.linux-x86_64-3.6', '  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python3.6m -c build/temp.linux-x86_64-3.6/_openssl.c -o build/temp.linux-x86_64-3.6/build/temp.linux-x86_64-3.6/_openssl.o -Wconversion -Wno-error=sign-conversion', '  build/temp.linux-x86_64-3.6/_openssl.c:498:10: fatal error: openssl/opensslv.h: No such file or directory', '   #include <openssl/opensslv.h>', '            ^~~~~~~~~~~~~~~~~~~~', '  compilation terminated.', "  error: command 'gcc' failed with exit status 1", '  ----------------------------------------', '  ERROR: Failed building wheel for cryptography', 'ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly']
ERROR: ERROR: Package installation failed...

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.5.1.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
Unable to obtain dependency graph:

An error occurred while installing thoth-common[openshift]! Will try again.
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Requirement already up-to-date: thoth-common[openshift] in ./.venv/lib/python3.6/site-packages (0.8.7)', 'Requirement already satisfied, skipping upgrade: daiquiri in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (1.5.0)', 'Requirement already satisfied, skipping upgrade: requests in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (2.22.0)', 'Requirement already satisfied, skipping upgrade: sentry-sdk in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (0.8.0)', 'Requirement already satisfied, skipping upgrade: rfc5424-logging-handler in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (1.4.3)', 'Requirement already satisfied, skipping upgrade: pyyaml in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (5.1)', 'Requirement already satisfied, skipping upgrade: attrs in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (19.1.0)', 'Requirement already satisfied, skipping upgrade: kubernetes==8.0.0; extra == "openshift" in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (8.0.0)', 'Requirement already satisfied, skipping upgrade: openshift==0.8.0; extra == "openshift" in ./.venv/lib/python3.6/site-packages (from thoth-common[openshift]) (0.8.0)', 'Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common[openshift]) (1.25.3)', 'Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common[openshift]) (3.0.4)', 'Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common[openshift]) (2.8)', 'Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common[openshift]) (2019.3.9)', 'Requirement already satisfied, skipping upgrade: tzlocal in ./.venv/lib/python3.6/site-packages (from rfc5424-logging-handler->thoth-common[openshift]) (1.5.1)', 'Requirement already satisfied, skipping upgrade: pytz in ./.venv/lib/python3.6/site-packages (from rfc5424-logging-handler->thoth-common[openshift]) (2019.1)', 'Requirement already satisfied, skipping upgrade: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (0.56.0)', 'Requirement already satisfied, skipping upgrade: adal>=1.0.2 in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (1.2.1)', 'Requirement already satisfied, skipping upgrade: setuptools>=21.0.0 in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (41.0.1)', 'Requirement already satisfied, skipping upgrade: google-auth>=1.0.1 in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (1.6.3)', 'Requirement already satisfied, skipping upgrade: six>=1.9.0 in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (1.12.0)', 'Requirement already satisfied, skipping upgrade: requests-oauthlib in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (1.2.0)', 'Requirement already satisfied, skipping upgrade: python-dateutil>=2.5.3 in ./.venv/lib/python3.6/site-packages (from kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (2.8.0)', 'Requirement already satisfied, skipping upgrade: dictdiffer in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0; extra == "openshift"->thoth-common[openshift]) (0.8.0)', 'Requirement already satisfied, skipping upgrade: jinja2 in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0; extra == "openshift"->thoth-common[openshift]) (2.10.1)', 'Requirement already satisfied, skipping upgrade: ruamel.yaml>=0.15 in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0; extra == "openshift"->thoth-common[openshift]) (0.15.96)', 'Requirement already satisfied, skipping upgrade: python-string-utils in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0; extra == "openshift"->thoth-common[openshift]) (0.6.0)', 'Collecting cryptography>=1.1.0 (from adal>=1.0.2->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift])', '  Using cached https://files.pythonhosted.org/packages/c2/95/f43d02315f4ec074219c6e3124a87eba1d2d12196c2767fadfdc07a83884/cryptography-2.7.tar.gz', '  Installing build dependencies: started', "  Installing build dependencies: finished with status 'done'", '  Getting requirements to build wheel: started', "  Getting requirements to build wheel: finished with status 'done'", '    Preparing wheel metadata: started', "    Preparing wheel metadata: finished with status 'done'", 'Requirement already satisfied, skipping upgrade: PyJWT>=1.0.0 in ./.venv/lib/python3.6/site-packages (from adal>=1.0.2->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (1.7.1)', 'Requirement already satisfied, skipping upgrade: cachetools>=2.0.0 in ./.venv/lib/python3.6/site-packages (from google-auth>=1.0.1->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (3.1.1)', 'Requirement already satisfied, skipping upgrade: pyasn1-modules>=0.2.1 in ./.venv/lib/python3.6/site-packages (from google-auth>=1.0.1->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (0.2.5)', 'Requirement already satisfied, skipping upgrade: rsa>=3.1.4 in ./.venv/lib/python3.6/site-packages (from google-auth>=1.0.1->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (4.0)', 'Requirement already satisfied, skipping upgrade: oauthlib>=3.0.0 in ./.venv/lib/python3.6/site-packages (from requests-oauthlib->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (3.0.1)', 'Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in ./.venv/lib/python3.6/site-packages (from jinja2->openshift==0.8.0; extra == "openshift"->thoth-common[openshift]) (1.1.1)', 'Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.8 in ./.venv/lib/python3.6/site-packages (from cryptography>=1.1.0->adal>=1.0.2->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (1.12.3)', 'Requirement already satisfied, skipping upgrade: asn1crypto>=0.21.0 in ./.venv/lib/python3.6/site-packages (from cryptography>=1.1.0->adal>=1.0.2->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (0.24.0)', 'Requirement already satisfied, skipping upgrade: pyasn1<0.5.0,>=0.4.1 in ./.venv/lib/python3.6/site-packages (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (0.4.5)', 'Requirement already satisfied, skipping upgrade: pycparser in ./.venv/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.1.0->adal>=1.0.2->kubernetes==8.0.0; extra == "openshift"->thoth-common[openshift]) (2.19)', 'Building wheels for collected packages: cryptography', '  Building wheel for cryptography (PEP 517): started', "  Building wheel for cryptography (PEP 517): finished with status 'error'", '  Running setup.py clean for cryptography', 'Failed to build cryptography']
[pipenv.exceptions.InstallError]: ['ERROR: Complete output from command /tmp/tmp8ii_4rti/.venv/bin/python3 /tmp/tmp8ii_4rti/.venv/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpylti5nwn:', '  ERROR: 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/cryptography', '  copying src/cryptography/__about__.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/__init__.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/fernet.py -> build/lib.linux-x86_64-3.6/cryptography', '  copying src/cryptography/utils.py -> build/lib.linux-x86_64-3.6/cryptography', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat', '  copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat', '  copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat', '  creating build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-3.6/cryptography/x509', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/backends', '  copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends', '  copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings', '  copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization', '  creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor', '  running egg_info', '  writing src/cryptography.egg-info/PKG-INFO', '  writing dependency_links to src/cryptography.egg-info/dependency_links.txt', '  writing requirements to src/cryptography.egg-info/requires.txt', '  writing top-level names to src/cryptography.egg-info/top_level.txt', "  reading manifest file 'src/cryptography.egg-info/SOURCES.txt'", "  reading manifest template 'MANIFEST.in'", "  no previously-included directories found matching 'docs/_build'", "  warning: no previously-included files found matching 'vectors'", "  warning: no previously-included files matching '*' found under directory 'vectors'", "  warning: no previously-included files found matching 'azure-pipelines.yml'", "  warning: no previously-included files found matching '.azure-pipelines'", "  warning: no previously-included files found matching '.travis.yml'", "  warning: no previously-included files found matching '.travis'", "  warning: no previously-included files matching '*' found under directory '.azure-pipelines'", "  warning: no previously-included files matching '*' found under directory '.travis'", "  warning: no previously-included files found matching 'release.py'", "  warning: no previously-included files found matching '.coveragerc'", "  warning: no previously-included files found matching 'codecov.yml'", "  warning: no previously-included files found matching 'dev-requirements.txt'", "  warning: no previously-included files found matching 'rtd-requirements.txt'", "  warning: no previously-included files found matching 'tox.ini'", "  writing manifest file 'src/cryptography.egg-info/SOURCES.txt'", '  warning: build_py: byte-compiling is disabled, skipping.', '  ', '  running build_ext', "  generating cffi module 'build/temp.linux-x86_64-3.6/_padding.c'", '  creating build/temp.linux-x86_64-3.6', "  generating cffi module 'build/temp.linux-x86_64-3.6/_constant_time.c'", "  generating cffi module 'build/temp.linux-x86_64-3.6/_openssl.c'", "  building '_openssl' extension", '  creating build/temp.linux-x86_64-3.6/build', '  creating build/temp.linux-x86_64-3.6/build/temp.linux-x86_64-3.6', '  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python3.6m -c build/temp.linux-x86_64-3.6/_openssl.c -o build/temp.linux-x86_64-3.6/build/temp.linux-x86_64-3.6/_openssl.o -Wconversion -Wno-error=sign-conversion', '  build/temp.linux-x86_64-3.6/_openssl.c:498:10: fatal error: openssl/opensslv.h: No such file or directory', '   #include <openssl/opensslv.h>', '            ^~~~~~~~~~~~~~~~~~~~', '  compilation terminated.', "  error: command 'gcc' failed with exit status 1", '  ----------------------------------------', '  ERROR: Failed building wheel for cryptography', 'ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly']
ERROR: ERROR: Package installation failed...

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Experiment with build-watcher specific for Tekton pipelines

Is your feature request related to a problem? Please describe.

build-watcher, as implemented in this repo, is specific for OpenShift Source-To-Image. Let's have a look if we can do the same for Tekton pipelines.

Describe the solution you'd like

Create a PoC for Tekton task with functionality similar to build-watcher as present in this repository.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 7a8aaff.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.
Installing dependencies from Pipfile.lock (55e335)…
Installing initially failed dependencies…

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmp6oy4yh6_/Pipfile
Using /home/user/.local/share/virtualenvs/user-5PivF_Od/bin/python (3.6.8) to create virtualenv…
Already using interpreter /home/user/.local/share/virtualenvs/user-5PivF_Od/bin/python
Using real prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmp6oy4yh6_/.venv/bin/python
Installing setuptools, pip, wheel...
done.
Running virtualenv with interpreter /home/user/.local/share/virtualenvs/user-5PivF_Od/bin/python

Virtualenv location: /tmp/tmp6oy4yh6_/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (55e335)!
An error occurred while installing argo-workflows==2.1.4 --hash=sha256:00a0c0e14ecccd9694b14cce9895e83a161929818ccf2c4c6d1e3681762d9539 --hash=sha256:1d36d0e56c472c9af98cdfc21a0a9d3087227ee8d118310f2ac6649df124c5d5! Will try again.
An error occurred while installing attrdict==2.0.1 --hash=sha256:35c90698b55c683946091177177a9e9c0713a0860f0e049febd72649ccd77b70 --hash=sha256:9432e3498c74ff7e1b20b3d93b45d766b71cbffa90923496f82c4ae38b92be34! Will try again.
An error occurred while installing attrs==19.3.0 --hash=sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c --hash=sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72! Will try again.
An error occurred while installing cachetools==4.0.0 --hash=sha256:9a52dd97a85f257f4e4127f15818e71a0c7899f121b34591fcc1173ea79a0198 --hash=sha256:b304586d357c43221856be51d73387f93e2a961598a9b6b6670664746f3b6c6c! Will try again.
An error occurred while installing certifi==2019.11.28 --hash=sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3 --hash=sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f! Will try again.
An error occurred while installing chardet==3.0.4 --hash=sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae --hash=sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691! Will try again.
An error occurred while installing click==7.0 --hash=sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13 --hash=sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7! Will try again.
An error occurred while installing daiquiri==2.0.0 --hash=sha256:6b235ed15b73b87fd3cc2521aacbb727bf8443a0896dc534b07503841d03cfdb --hash=sha256:d57b9fd5432933c6e899054eb62cee22eab89f560c8493254d327ec27893c866! Will try again.
An error occurred while installing delegator.py==0.1.1 --hash=sha256:814657d96b98a244c479e3d5f6e9e850ac333e85f807d6bc846e72bbb2537806 --hash=sha256:e6cc9cedab9ae59b169ee0422e17231adedadb144e63c0b5a60e6ff8adf8521b! Will try again.
An error occurred while installing dictdiffer==0.8.1 --hash=sha256:1adec0d67cdf6166bda96ae2934ddb5e54433998ceab63c984574d187cc563d2 --hash=sha256:d79d9a39e459fe33497c858470ca0d2e93cb96621751de06d631856adfd9c390! Will try again.
An error occurred while installing distro==1.4.0 --hash=sha256:362dde65d846d23baee4b5c058c8586f219b5a54be1cf5fc6ff55c4578392f57 --hash=sha256:eedf82a470ebe7d010f1872c17237c79ab04097948800029994fa458e52fb4b4! Will try again.
An error occurred while installing google-auth==1.10.1 --hash=sha256:053bd396de4a8e83bfd27d0606645735cf68cfe88ec166655efd823f2969a9ee --hash=sha256:abc459495de01c46bbf37ee8d22e6ae9232b3c2e09cfa5f1122b1645603b5def! Will try again.
An error occurred while installing idna==2.8 --hash=sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407 --hash=sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c! Will try again.
An error occurred while installing invectio==0.0.7 --hash=sha256:23131d513a6072a8443e81129cfeb186d679ab903bffe2d8c4a03d341e6448da --hash=sha256:f7e6934cdb6d45de99ef7a4e3f839b079a9549740d68efc5fe7a4bf56439f553! Will try again.
An error occurred while installing jinja2==2.10.3 --hash=sha256:74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f --hash=sha256:9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de! Will try again.
An error occurred while installing kubernetes==10.0.1 --hash=sha256:3770a496663396ad1def665eeadb947b3f45217a08b64b10c01a57e981ac8592 --hash=sha256:a6dee02a1b39ea4bb9c4c2cc415ea0ada33d8ea0a920f7d4fb6d166989dcac01! Will try again.
An error occurred while installing markupsafe==1.1.1 --hash=sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473 --hash=sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161 --hash=sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235 --hash=sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5 --hash=sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff --hash=sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b --hash=sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1 --hash=sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e --hash=sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183 --hash=sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66 --hash=sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1 --hash=sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1 --hash=sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e --hash=sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b --hash=sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905 --hash=sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735 --hash=sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d --hash=sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e --hash=sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d --hash=sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c --hash=sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21 --hash=sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2 --hash=sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5 --hash=sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b --hash=sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6 --hash=sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f --hash=sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f --hash=sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7! Will try again.
An error occurred while installing mock==3.0.5 --hash=sha256:83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3 --hash=sha256:d157e52d4e5b938c550f39eb2fd15610db062441a9c2747d3dbfa9298211d0f8! Will try again.
An error occurred while installing oauthlib==3.1.0 --hash=sha256:bee41cc35fcca6e988463cacc3bcb8a96224f470ca547e697b604cc697b2f889 --hash=sha256:df884cd6cbe20e32633f1db1072e9356f53638e4361bef4e8b03c9127c9328ea! Will try again.
An error occurred while installing openshift==0.10.1 --hash=sha256:ce7411a5689e6d3831bb5dc08a8c324860d71e3dd5547ba44f4d139cfa57c34b! Will try again.
An error occurred while installing pexpect==4.7.0 --hash=sha256:2094eefdfcf37a1fdbfb9aa090862c1a4878e5c7e0e7e7088bdb511c558e5cd1 --hash=sha256:9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb! Will try again.
An error occurred while installing prometheus-client==0.7.1 --hash=sha256:71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da! Will try again.
An error occurred while installing ptyprocess==0.6.0 --hash=sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0 --hash=sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f! Will try again.
An error occurred while installing pyasn1==0.4.8 --hash=sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d --hash=sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba! Will try again.
An error occurred while installing pyasn1-modules==0.2.8 --hash=sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e --hash=sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74! Will try again.
An error occurred while installing python-dateutil==2.8.1 --hash=sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c --hash=sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a! Will try again.
An error occurred while installing python-json-logger==0.1.11 --hash=sha256:b7a31162f2a01965a5efb94453ce69230ed208468b0bbc7fdfc56e6d8df2e281! Will try again.
An error occurred while installing python-string-utils==0.6.0 --hash=sha256:05d24a8d884b629b534af992dc1f35dc4de4c73678ffdffa0efcbe667058af1f! Will try again.
An error occurred while installing pytz==2019.3 --hash=sha256:1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d --hash=sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be! Will try again.
An error occurred while installing pyyaml==5.3 --hash=sha256:059b2ee3194d718896c0ad077dd8c043e5e909d9180f387ce42012662a4946d6 --hash=sha256:1cf708e2ac57f3aabc87405f04b86354f66799c8e62c28c5fc5f88b5521b2dbf --hash=sha256:24521fa2890642614558b492b473bee0ac1f8057a7263156b02e8b14c88ce6f5 --hash=sha256:4fee71aa5bc6ed9d5f116327c04273e25ae31a3020386916905767ec4fc5317e --hash=sha256:70024e02197337533eef7b85b068212420f950319cc8c580261963aefc75f811 --hash=sha256:74782fbd4d4f87ff04159e986886931456a1894c61229be9eaf4de6f6e44b99e --hash=sha256:940532b111b1952befd7db542c370887a8611660d2b9becff75d39355303d82d --hash=sha256:cb1f2f5e426dc9f07a7681419fe39cee823bb74f723f36f70399123f439e9b20 --hash=sha256:dbbb2379c19ed6042e8f11f2a2c66d39cceb8aeace421bfc29d085d93eda3689 --hash=sha256:e3a057b7a64f1222b56e47bcff5e4b94c4f61faac04c7c4ecb1985e18caa3994 --hash=sha256:e9f45bd5b92c7974e59bcd2dcc8631a6b6cc380a904725fce7bc08872e691615! Will try again.
An error occurred while installing requests==2.22.0 --hash=sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4 --hash=sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31! Will try again.
An error occurred while installing requests-oauthlib==1.3.0 --hash=sha256:7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d --hash=sha256:b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a! Will try again.
An error occurred while installing rfc5424-logging-handler==1.4.3 --hash=sha256:9ae14073ef6d76d0c730ad6b6e3aeece841a6d413672d282876c0506dc097257 --hash=sha256:eaba528e47fba3e2845d52d559885cbc27a37db42a9d265ea539b3b4452d3057! Will try again.
An error occurred while installing rsa==4.0 --hash=sha256:14ba45700ff1ec9eeb206a2ce76b32814958a98e372006c8fb76ba820211be66 --hash=sha256:1a836406405730121ae9823e19c6e806c62bbad73f890574fff50efa4122c487! Will try again.
An error occurred while installing ruamel.yaml==0.16.6 --hash=sha256:91d6bfe4fce401a00388deb0f5d29e10d2d3683a868c1113ae16bbc351ceb6a4 --hash=sha256:966e5a049eebf011c90424b9ec7dab6358cee8de0907354b27a27f20a8c4c2ec! Will try again.
An error occurred while installing ruamel.yaml.clib==0.2.0 ; platform_python_implementation == 'CPython' and python_version < '3.8' --hash=sha256:1e77424825caba5553bbade750cec2277ef130647d685c2b38f68bc03453bac6 --hash=sha256:392b7c371312abf27fb549ec2d5e0092f7ef6e6c9f767bfb13e83cb903aca0fd --hash=sha256:4d55386129291b96483edcb93b381470f7cd69f97585829b048a3d758d31210a --hash=sha256:550168c02d8de52ee58c3d8a8193d5a8a9491a5e7b2462d27ac5bf63717574c9 --hash=sha256:57933a6986a3036257ad7bf283529e7c19c2810ff24c86f4a0cfeb49d2099919 --hash=sha256:615b0396a7fad02d1f9a0dcf9f01202bf9caefee6265198f252c865f4227fcc6 --hash=sha256:77556a7aa190be9a2bd83b7ee075d3df5f3c5016d395613671487e79b082d784 --hash=sha256:7aee724e1ff424757b5bd8f6c5bbdb033a570b2b4683b17ace4dbe61a99a657b --hash=sha256:8073c8b92b06b572e4057b583c3d01674ceaf32167801fe545a087d7a1e8bf52 --hash=sha256:9c6d040d0396c28d3eaaa6cb20152cb3b2f15adf35a0304f4f40a3cf9f1d2448 --hash=sha256:a0ff786d2a7dbe55f9544b3f6ebbcc495d7e730df92a08434604f6f470b899c5 --hash=sha256:b1b7fcee6aedcdc7e62c3a73f238b3d080c7ba6650cd808bce8d7761ec484070 --hash=sha256:b66832ea8077d9b3f6e311c4a53d06273db5dc2db6e8a908550f3c14d67e718c --hash=sha256:be018933c2f4ee7de55e7bd7d0d801b3dfb09d21dad0cce8a97995fd3e44be30 --hash=sha256:d0d3ac228c9bbab08134b4004d748cf9f8743504875b3603b3afbb97e3472947 --hash=sha256:d10e9dd744cf85c219bf747c75194b624cc7a94f0c80ead624b06bfa9f61d3bc --hash=sha256:ea4362548ee0cbc266949d8a441238d9ad3600ca9910c3fe4e82ee3a50706973 --hash=sha256:ed5b3698a2bb241b7f5cbbe277eaa7fe48b07a58784fba4f75224fd066d253ad --hash=sha256:f9dcc1ae73f36e8059589b601e8e4776b9976effd76c21ad6a855a74318efd6e! Will try again.
An error occurred while installing sentry-sdk==0.14.0 --hash=sha256:8e2d38dc58dc992280487e553ec3d97a424e4d179f4fad802ef3b08f64ccf4d8 --hash=sha256:9b59e155229ea7d46a52b5c025d8c3c6d591e9dd9bb5f5f47310b2bb430038a8! Will try again.
An error occurred while installing six==1.14.0 --hash=sha256:236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a --hash=sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c! Will try again.
An error occurred while installing termcolor==1.1.0 --hash=sha256:1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b! Will try again.
An error occurred while installing texttable==1.6.2 --hash=sha256:7dc282a5b22564fe0fdc1c771382d5dd9a54742047c61558e071c8cd595add86 --hash=sha256:eff3703781fbc7750125f50e10f001195174f13825a92a45e9403037d539b4f4! Will try again.
An error occurred while installing thamos==0.7.7 --hash=sha256:3330e089536dccbe26fbcc950232e23d9688ebc0482793201db037cbf716373d --hash=sha256:59352961786cbec07ae70e719def095f13bc45271b20ea75ca7dbe0d8c848a0e! Will try again.
An error occurred while installing thoth-analyzer==0.1.8 --hash=sha256:3f830334a3ba725cacf64ccc756e42f0c7946fd8038da6565cb2de569ea5c9c1 --hash=sha256:8a29ce615e5feddd301a8c6656132268bede23d4187a5cfb60f790f80cd04dc1! Will try again.
An error occurred while installing thoth-common==0.9.29 --hash=sha256:74e97d1d1aa8b55ddf58b3cff3783499903b2e870c0a521864e9f09ad49ce4ab --hash=sha256:a18a5eb57fabf3d82a762e4a95e6c050c447a341e28aaf1c8278c9377bcb8367! Will try again.
An error occurred while installing toml==0.10.0 --hash=sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c --hash=sha256:235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e! Will try again.
An error occurred while installing tzlocal==2.0.0 --hash=sha256:11c9f16e0a633b4b60e1eede97d8a46340d042e67b670b290ca526576e039048 --hash=sha256:949b9dd5ba4be17190a80c0268167d7e6c92c62b30026cf9764caf3e308e5590! Will try again.
An error occurred while installing urllib3==1.25.7 --hash=sha256:a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293 --hash=sha256:f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745! Will try again.
An error occurred while installing websocket-client==0.57.0 --hash=sha256:0fc45c961324d79c781bab301359d5a1b00b13ad1b10415a4780229ef71a5549 --hash=sha256:d735b91d6d1692a6a181f2a8c9e0238e5f6373356f561bb9dc4c7af36f452010! Will try again.
An error occurred while installing yaspin==0.16.0 --hash=sha256:e88bf9c9fe4ac588e3620588aadae655dfc20f1f7460338394ef4693bdc2b800 --hash=sha256:efca3eb7162e575d3ab2e49743cd9bd1f5ec2adc7d85b9489ab145a3f6460ed4! Will try again.
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/cli/command.py", line 527, in update
[pipenv.exceptions.InstallError]:       pypi_mirror=state.pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 2611, in do_sync
[pipenv.exceptions.InstallError]:       system=system,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 862, in do_install_dependencies
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, False, failed_deps_queue, retry=False)
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: []
[pipenv.exceptions.InstallError]: ['Traceback (most recent call last):', '  File "/tmp/tmp6oy4yh6_/.venv/bin/pip", line 10, in <module>', '    sys.exit(main())', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/cli/main.py", line 73, in main', '    command = create_command(cmd_name, isolated=("--isolated" in cmd_args))', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/commands/__init__.py", line 96, in create_command', '    module = importlib.import_module(module_path)', '  File "/tmp/tmp6oy4yh6_/.venv/lib64/python3.6/importlib/__init__.py", line 126, in import_module', '    return _bootstrap._gcd_import(name[level:], package, level)', '  File "<frozen importlib._bootstrap>", line 994, in _gcd_import', '  File "<frozen importlib._bootstrap>", line 971, in _find_and_load', '  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked', '  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked', '  File "<frozen importlib._bootstrap_external>", line 678, in exec_module', '  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 24, in <module>', '    from pip._internal.cli.req_command import RequirementCommand', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/cli/req_command.py", line 20, in <module>', '    from pip._internal.operations.prepare import RequirementPreparer', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 16, in <module>', '    from pip._internal.distributions import (', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/distributions/__init__.py", line 1, in <module>', '    from pip._internal.distributions.source import SourceDistribution', "ImportError: cannot import name 'SourceDistribution'"]
ERROR: ERROR: Package installation failed...

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.21.2.el7.x86_64-x86_64-with-redhat-8.1-Ootpa
pipenv version: pipenv, version 2018.11.26


Dependency graph
Unable to obtain dependency graph:

An error occurred while installing thoth-common! Will try again.
An error occurred while installing click! Will try again.
An error occurred while installing pyyaml! Will try again.
An error occurred while installing thamos! Will try again.
An error occurred while installing prometheus-client! Will try again.
An error occurred while installing thoth-analyzer! Will try again.
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/cli/command.py", line 254, in install
[pipenv.exceptions.InstallError]:       editable_packages=state.installstate.editables,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 862, in do_install_dependencies
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, False, failed_deps_queue, retry=False)
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: []
[pipenv.exceptions.InstallError]: ['Traceback (most recent call last):', '  File "/tmp/tmp6oy4yh6_/.venv/bin/pip", line 10, in <module>', '    sys.exit(main())', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/cli/main.py", line 73, in main', '    command = create_command(cmd_name, isolated=("--isolated" in cmd_args))', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/commands/__init__.py", line 96, in create_command', '    module = importlib.import_module(module_path)', '  File "/tmp/tmp6oy4yh6_/.venv/lib64/python3.6/importlib/__init__.py", line 126, in import_module', '    return _bootstrap._gcd_import(name[level:], package, level)', '  File "<frozen importlib._bootstrap>", line 994, in _gcd_import', '  File "<frozen importlib._bootstrap>", line 971, in _find_and_load', '  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked', '  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked', '  File "<frozen importlib._bootstrap_external>", line 678, in exec_module', '  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 24, in <module>', '    from pip._internal.cli.req_command import RequirementCommand', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/cli/req_command.py", line 20, in <module>', '    from pip._internal.operations.prepare import RequirementPreparer', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 16, in <module>', '    from pip._internal.distributions import (', '  File "/tmp/tmp6oy4yh6_/.venv/lib/python3.6/site-packages/pip/_internal/distributions/__init__.py", line 1, in <module>', '    from pip._internal.distributions.source import SourceDistribution', "ImportError: cannot import name 'SourceDistribution'"]
ERROR: ERROR: Package installation failed...

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA fe9fa83.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmp_bx0u8pz/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmp_bx0u8pz/.venv/bin/python3
Also creating executable in /tmp/tmp_bx0u8pz/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmp_bx0u8pz/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmplrath84kbuild/invectio/
File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmplrath84kbuild/invectio/

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.5.1.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
openshift==0.8.0
  - dictdiffer [required: Any, installed: 0.8.0]
  - jinja2 [required: Any, installed: 2.10.1]
    - MarkupSafe [required: >=0.23, installed: 1.1.1]
  - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.0]
    - adal [required: >=1.0.2, installed: 1.2.1]
      - cryptography [required: >=1.1.0, installed: 2.7]
        - asn1crypto [required: >=0.21.0, installed: 0.24.0]
        - cffi [required: >=1.8,!=1.11.3, installed: 1.12.3]
          - pycparser [required: Any, installed: 2.19]
        - six [required: >=1.4.1, installed: 1.12.0]
      - PyJWT [required: >=1.0.0, installed: 1.7.1]
      - python-dateutil [required: >=2.1.0, installed: 2.8.0]
        - six [required: >=1.5, installed: 1.12.0]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - certifi [required: >=14.05.14, installed: 2019.3.9]
    - google-auth [required: >=1.0.1, installed: 1.6.3]
      - cachetools [required: >=2.0.0, installed: 3.1.1]
      - pyasn1-modules [required: >=0.2.1, installed: 0.2.5]
        - pyasn1 [required: >=0.4.1,<0.5.0, installed: 0.4.5]
      - rsa [required: >=3.1.4, installed: 4.0]
        - pyasn1 [required: >=0.1.3, installed: 0.4.5]
      - six [required: >=1.9.0, installed: 1.12.0]
    - python-dateutil [required: >=2.5.3, installed: 2.8.0]
      - six [required: >=1.5, installed: 1.12.0]
    - pyyaml [required: >=3.12, installed: 5.1]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - requests-oauthlib [required: Any, installed: 1.2.0]
      - oauthlib [required: >=3.0.0, installed: 3.0.1]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - setuptools [required: >=21.0.0, installed: 41.0.1]
    - six [required: >=1.9.0, installed: 1.12.0]
    - urllib3 [required: >=1.19.1,!=1.21, installed: 1.25.3]
    - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
      - six [required: Any, installed: 1.12.0]
  - python-string-utils [required: Any, installed: 0.6.0]
  - ruamel.yaml [required: >=0.15, installed: 0.15.97]
  - six [required: Any, installed: 1.12.0]
thamos==0.4.2
  - certifi [required: Any, installed: 2019.3.9]
  - click [required: Any, installed: 7.0]
  - contoml [required: Any, installed: 0.32]
    - iso8601 [required: Any, installed: 0.1.12]
    - pytz [required: Any, installed: 2019.1]
    - six [required: Any, installed: 1.12.0]
    - strict-rfc3339 [required: Any, installed: 0.7]
    - timestamp [required: Any, installed: 0.0.1]
  - daiquiri [required: Any, installed: 1.5.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.2]
    - attr [required: Any, installed: 0.3.1]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.5.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.3.9]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
  - setuptools [required: Any, installed: 41.0.1]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.1]
  - thoth-analyzer [required: Any, installed: 0.1.2]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - thoth-common [required: Any, installed: 0.8.11]
      - attrs [required: Any, installed: 19.1.0]
      - daiquiri [required: Any, installed: 1.5.0]
      - pyyaml [required: Any, installed: 5.1]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.1]
        - tzlocal [required: Any, installed: 1.5.1]
          - pytz [required: Any, installed: 2019.1]
      - sentry-sdk [required: Any, installed: 0.9.0]
        - certifi [required: Any, installed: 2019.3.9]
        - urllib3 [required: Any, installed: 1.25.3]
  - urllib3 [required: Any, installed: 1.25.3]
  - yaspin [required: Any, installed: 0.14.3]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA a160d5e.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmp484b8vsh/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmp484b8vsh/.venv/bin/python3
Also creating executable in /tmp/tmp484b8vsh/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmp484b8vsh/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 171, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/connection.py", line 56, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib64/python3.6/socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 343, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 849, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 314, in connect
    conn = self._new_conn()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 180, in _new_conn
    self, "Failed to establish a new connection: %s" % e)
pipenv.patched.notpip._vendor.urllib3.exceptions.NewConnectionError: <pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6f7024ca58>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 445, in send
    timeout=timeout
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  [Previous line repeated 2 more times]
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/retry.py", line 398, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
pipenv.patched.notpip._vendor.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6f7024ca58>: Failed to establish a new connection: [Errno -2] Name or service not known',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 279, in prepare_linked_requirement
    progress_bar=self.progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 837, in unpack_url
    progress_bar=progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 674, in unpack_http_url
    progress_bar)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 869, in _download_http_url
    stream=True,
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 525, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 397, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 622, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/cachecontrol/adapter.py", line 53, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 513, in send
    raise ConnectionError(e, request=request)
pipenv.patched.notpip._vendor.requests.exceptions.ConnectionError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6f7024ca58>: Failed to establish a new connection: [Errno -2] Name or service not known',))
File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 171, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/connection.py", line 56, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib64/python3.6/socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 343, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 849, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 314, in connect
    conn = self._new_conn()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 180, in _new_conn
    self, "Failed to establish a new connection: %s" % e)
pipenv.patched.notpip._vendor.urllib3.exceptions.NewConnectionError: <pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6f7024ca58>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 445, in send
    timeout=timeout
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  [Previous line repeated 2 more times]
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/retry.py", line 398, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
pipenv.patched.notpip._vendor.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6f7024ca58>: Failed to establish a new connection: [Errno -2] Name or service not known',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 279, in prepare_linked_requirement
    progress_bar=self.progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 837, in unpack_url
    progress_bar=progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 674, in unpack_http_url
    progress_bar)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 869, in _download_http_url
    stream=True,
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 525, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 397, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 622, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/cachecontrol/adapter.py", line 53, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 513, in send
    raise ConnectionError(e, request=request)
pipenv.patched.notpip._vendor.requests.exceptions.ConnectionError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6f7024ca58>: Failed to establish a new connection: [Errno -2] Name or service not known',))

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.21.2.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
prometheus-client==0.7.1
thamos==0.7.2
  - certifi [required: Any, installed: 2019.9.11]
  - click [required: Any, installed: 7.0]
  - daiquiri [required: Any, installed: 1.6.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.7]
    - attrs [required: Any, installed: 19.2.0]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.6.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1.2]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.9.11]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
  - setuptools [required: Any, installed: 41.2.0]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.2]
  - thoth-analyzer [required: Any, installed: 0.1.4]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.9.11]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
    - thoth-common [required: Any, installed: 0.9.11]
      - attrs [required: Any, installed: 19.2.0]
      - daiquiri [required: Any, installed: 1.6.0]
      - openshift [required: ==0.8.0, installed: 0.8.0]
        - dictdiffer [required: Any, installed: 0.8.0]
        - jinja2 [required: Any, installed: 2.10.3]
          - MarkupSafe [required: >=0.23, installed: 1.1.1]
        - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.2]
          - adal [required: >=1.0.2, installed: 1.2.2]
            - cryptography [required: >=1.1.0, installed: 2.7]
              - asn1crypto [required: >=0.21.0, installed: 1.0.1]
              - cffi [required: >=1.8,!=1.11.3, installed: 1.12.3]
                - pycparser [required: Any, installed: 2.19]
              - six [required: >=1.4.1, installed: 1.12.0]
            - PyJWT [required: >=1.0.0, installed: 1.7.1]
            - python-dateutil [required: >=2.1.0, installed: 2.8.0]
              - six [required: >=1.5, installed: 1.12.0]
            - requests [required: >=2.0.0, installed: 2.22.0]
              - certifi [required: >=2017.4.17, installed: 2019.9.11]
              - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
              - idna [required: >=2.5,<2.9, installed: 2.8]
              - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
          - certifi [required: >=14.05.14, installed: 2019.9.11]
          - google-auth [required: >=1.0.1, installed: 1.6.3]
            - cachetools [required: >=2.0.0, installed: 3.1.1]
            - pyasn1-modules [required: >=0.2.1, installed: 0.2.6]
              - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.7]
            - rsa [required: >=3.1.4, installed: 4.0]
              - pyasn1 [required: >=0.1.3, installed: 0.4.7]
            - six [required: >=1.9.0, installed: 1.12.0]
          - python-dateutil [required: >=2.5.3, installed: 2.8.0]
            - six [required: >=1.5, installed: 1.12.0]
          - pyyaml [required: >=3.12, installed: 5.1.2]
          - requests [required: Any, installed: 2.22.0]
            - certifi [required: >=2017.4.17, installed: 2019.9.11]
            - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
            - idna [required: >=2.5,<2.9, installed: 2.8]
            - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
          - requests-oauthlib [required: Any, installed: 1.2.0]
            - oauthlib [required: >=3.0.0, installed: 3.1.0]
            - requests [required: >=2.0.0, installed: 2.22.0]
              - certifi [required: >=2017.4.17, installed: 2019.9.11]
              - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
              - idna [required: >=2.5,<2.9, installed: 2.8]
              - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
          - setuptools [required: >=21.0.0, installed: 41.2.0]
          - six [required: >=1.9.0, installed: 1.12.0]
          - urllib3 [required: >=1.24.2, installed: 1.25.6]
          - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
            - six [required: Any, installed: 1.12.0]
        - python-string-utils [required: Any, installed: 0.6.0]
        - ruamel.yaml [required: >=0.15, installed: 0.16.5]
          - ruamel.yaml.clib [required: >=0.1.2, installed: 0.2.0]
        - six [required: Any, installed: 1.12.0]
      - pyyaml [required: Any, installed: 5.1.2]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.9.11]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.2]
        - tzlocal [required: Any, installed: 2.0.0]
          - pytz [required: Any, installed: 2019.2]
      - sentry-sdk [required: Any, installed: 0.12.3]
        - certifi [required: Any, installed: 2019.9.11]
        - urllib3 [required: >=1.9, installed: 1.25.6]
  - toml [required: Any, installed: 0.10.0]
  - urllib3 [required: Any, installed: 1.25.6]
  - yaspin [required: Any, installed: 0.15.0]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 1944e61.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmpy6afc21p/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmpy6afc21p/.venv/bin/python3
Also creating executable in /tmp/tmpy6afc21p/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmpy6afc21p/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp06ccdd5jbuild/invectio/
File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp06ccdd5jbuild/invectio/

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.5.1.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
openshift==0.8.0
  - dictdiffer [required: Any, installed: 0.8.0]
  - jinja2 [required: Any, installed: 2.10.1]
    - MarkupSafe [required: >=0.23, installed: 1.1.1]
  - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.0]
    - adal [required: >=1.0.2, installed: 1.2.1]
      - cryptography [required: >=1.1.0, installed: 2.7]
        - asn1crypto [required: >=0.21.0, installed: 0.24.0]
        - cffi [required: >=1.8,!=1.11.3, installed: 1.12.3]
          - pycparser [required: Any, installed: 2.19]
        - six [required: >=1.4.1, installed: 1.12.0]
      - PyJWT [required: >=1.0.0, installed: 1.7.1]
      - python-dateutil [required: >=2.1.0, installed: 2.8.0]
        - six [required: >=1.5, installed: 1.12.0]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - certifi [required: >=14.05.14, installed: 2019.3.9]
    - google-auth [required: >=1.0.1, installed: 1.6.3]
      - cachetools [required: >=2.0.0, installed: 3.1.1]
      - pyasn1-modules [required: >=0.2.1, installed: 0.2.5]
        - pyasn1 [required: >=0.4.1,<0.5.0, installed: 0.4.5]
      - rsa [required: >=3.1.4, installed: 4.0]
        - pyasn1 [required: >=0.1.3, installed: 0.4.5]
      - six [required: >=1.9.0, installed: 1.12.0]
    - python-dateutil [required: >=2.5.3, installed: 2.8.0]
      - six [required: >=1.5, installed: 1.12.0]
    - pyyaml [required: >=3.12, installed: 5.1.1]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - requests-oauthlib [required: Any, installed: 1.2.0]
      - oauthlib [required: >=3.0.0, installed: 3.0.1]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - setuptools [required: >=21.0.0, installed: 41.0.1]
    - six [required: >=1.9.0, installed: 1.12.0]
    - urllib3 [required: >=1.19.1,!=1.21, installed: 1.25.3]
    - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
      - six [required: Any, installed: 1.12.0]
  - python-string-utils [required: Any, installed: 0.6.0]
  - ruamel.yaml [required: >=0.15, installed: 0.15.97]
  - six [required: Any, installed: 1.12.0]
thamos==0.4.2
  - certifi [required: Any, installed: 2019.3.9]
  - click [required: Any, installed: 7.0]
  - contoml [required: Any, installed: 0.32]
    - iso8601 [required: Any, installed: 0.1.12]
    - pytz [required: Any, installed: 2019.1]
    - six [required: Any, installed: 1.12.0]
    - strict-rfc3339 [required: Any, installed: 0.7]
    - timestamp [required: Any, installed: 0.0.1]
  - daiquiri [required: Any, installed: 1.5.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.2]
    - attr [required: Any, installed: 0.3.1]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.5.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1.1]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.3.9]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
  - setuptools [required: Any, installed: 41.0.1]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.1]
  - thoth-analyzer [required: Any, installed: 0.1.2]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - thoth-common [required: Any, installed: 0.8.11]
      - attrs [required: Any, installed: 19.1.0]
      - daiquiri [required: Any, installed: 1.5.0]
      - pyyaml [required: Any, installed: 5.1.1]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.1]
        - tzlocal [required: Any, installed: 1.5.1]
          - pytz [required: Any, installed: 2019.1]
      - sentry-sdk [required: Any, installed: 0.9.0]
        - certifi [required: Any, installed: 2019.3.9]
        - urllib3 [required: Any, installed: 1.25.3]
  - urllib3 [required: Any, installed: 1.25.3]
  - yaspin [required: Any, installed: 0.14.3]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Make build-watcher part of Thoth core deployment

We should make this bot part of core deployment. We will need only one instance in amun-api namespace and the watched namespace should be amun-inspection so that we analyze images dependency monkey produces.

ModuleNotFoundError for `invectio`, dependency package of thamos.

Describe the bug
The deployment of build-watcher observers the following issue, it is not
able to install the interdependency package invectio of thamos.

---> Running application from Python script (app.py) ...
Traceback (most recent call last):
  File "app.py", line 30, in <module>
    from thamos.lib import build_analysis
  File "/opt/app-root/lib/python3.6/site-packages/thamos/lib.py", line 34, in <module>
    from invectio import gather_library_usage
ModuleNotFoundError: No module named 'invectio'

Observation:

  • When installed the pipenv environment in the local system, build-watcher has installed the
    package in invectio, the issue only arises in the openshift deployment.
    It could be the issue of setuptools or the pipenv version.

  • If we explicitly provide invectio as the requirement for build-watcher, the following error arises in the openshift deployment.

[
  'Collecting thamos from git+https://github.com/harshad16/thamos.git@c65207d4a94862098dc71638c766599faac4afa8#egg=thamos',
  '  Cloning https://github.com/harshad16/thamos.git  (to c65207d4a94862098dc71638c766599faac4afa8) to /tmp/pip-build-3bcz55jc/thamos',
  'Requirement already up-to-date: contoml in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: certifi in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: six in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: python_dateutil in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: setuptools in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: urllib3 in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: daiquiri in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: click in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: distro in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: thoth-analyzer in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: yaspin in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: texttable in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: pyyaml in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: requests in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Requirement already up-to-date: termcolor in /opt/app-root/lib/python3.6/site-packages (from thamos)',
  'Collecting invectio (from thamos)',
  'Requirement already up-to-date: pytz in /opt/app-root/lib/python3.6/site-packages (from contoml->thamos)',
  'Requirement already up-to-date: timestamp in /opt/app-root/lib/python3.6/site-packages (from contoml->thamos)',
  'Requirement already up-to-date: iso8601 in /opt/app-root/lib/python3.6/site-packages (from contoml->thamos)',
  'Requirement already up-to-date: strict-rfc3339 in /opt/app-root/lib/python3.6/site-packages (from contoml->thamos)',
  'Requirement already up-to-date: thoth-common in /opt/app-root/lib/python3.6/site-packages (from thoth-analyzer->thamos)',
  'Requirement already up-to-date: delegator.py>=0.1.0 in /opt/app-root/lib/python3.6/site-packages (from thoth-analyzer->thamos)',
  'Requirement already up-to-date: idna<2.9,>=2.5 in /opt/app-root/lib/python3.6/site-packages (from requests->thamos)',
  'Requirement already up-to-date: chardet<3.1.0,>=3.0.2 in /opt/app-root/lib/python3.6/site-packages (from requests->thamos)',
  'Requirement already up-to-date: attrs in /opt/app-root/lib/python3.6/site-packages (from invectio->thamos)',
  'Requirement already up-to-date: sentry-sdk in /opt/app-root/lib/python3.6/site-packages (from thoth-common->thoth-analyzer->thamos)',
  'Requirement already up-to-date: rfc5424-logging-handler in /opt/app-root/lib/python3.6/site-packages (from thoth-common->thoth-analyzer->thamos)',
  'Requirement already up-to-date: pexpect>=4.1.0 in /opt/app-root/lib/python3.6/site-packages (from delegator.py>=0.1.0->thoth-analyzer->thamos)',
  'Requirement already up-to-date: tzlocal in /opt/app-root/lib/python3.6/site-packages (from rfc5424-logging-handler->thoth-common->thoth-analyzer->thamos)',
  'Requirement already up-to-date: ptyprocess>=0.5 in /opt/app-root/lib/python3.6/site-packages (from pexpect>=4.1.0->delegator.py>=0.1.0->thoth-analyzer->thamos)',
  'Installing collected packages: invectio, thamos'
][
  pipenv.exceptions.InstallError
]: [
  "Could not find a tag or branch 'c65207d4a94862098dc71638c766599faac4afa8', assuming commit.",
  'Exception:',
  'Traceback (most recent call last):',
  '  File "/opt/app-root/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main',
  '    status = self.run(options, args)',
  '  File "/opt/app-root/lib/python3.6/site-packages/pip/commands/install.py", line 342, in run',
  '    prefix=options.prefix_path,',
  '  File "/opt/app-root/lib/python3.6/site-packages/pip/req/req_set.py", line 784, in install',
  '    **kwargs',
  '  File "/opt/app-root/lib/python3.6/site-packages/pip/req/req_install.py", line 851, in install',
  '    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)',
  '  File "/opt/app-root/lib/python3.6/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files',
  '    isolated=self.isolated,',
  '  File "/opt/app-root/lib/python3.6/site-packages/pip/wheel.py", line 347, in move_wheel_files',
  '    assert info_dir, "%s .dist-info directory not found" % req',
  'AssertionError: invectio .dist-info directory not found'
]

To Reproduce
Steps to reproduce the behavior:

  1. Deploy the build-watcher on openshift
  2. Click on the log to check the issue as the deployment would go into a crash loop
  3. See error

Expected behavior
Should work flawlessly :)

build watcher fails to start in newer OpenShift cluster

Describe the bug

Traceback (most recent call last):
  File "/usr/lib64/python3.8/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/usr/lib64/python3.8/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "app.py", line 129, in _event_producer
    v1_build = openshift.ocp_client.resources.get(api_version="v1", kind="Build")
  File "/opt/app-root/lib64/python3.8/site-packages/openshift/dynamic/discovery.py", line 246, in get
    raise ResourceNotFoundError('No matches found for {}'.format(kwargs))
openshift.dynamic.exceptions.ResourceNotFoundError: No matches found for {'api_version': 'v1', 'kind': 'Build'}

To Reproduce
Steps to reproduce the behavior:

  1. Deploy build-watcher to a more recent OpenShift v4 cluster
  2. See the error

Expected behavior

The deployment should work.

Failed to replicate environment for updates

Unable to replicate environment provided in Pipfile.lock.
Linked SHA - 6dd0084

Most likely the deployment build will fail.

Command
  $ pipenv sync --dev
Standard output
Installing dependencies from Pipfile.lock (55e335)…
Installing initially failed dependencies…

Standard error
An error occurred while installing jsonformatter==0.2.1 --hash=sha256:6eedd8a8a940f3254d7be2d1d1bde3f1644f675e11971490d80815f31db84c33! Will try again.
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 2611, in do_sync
[pipenv.exceptions.InstallError]:       system=system,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: []
[pipenv.exceptions.InstallError]: ['ERROR: Could not find a version that satisfies the requirement jsonformatter==0.2.1 (from -r /tmp/pipenv-9vvmq0o7-requirements/pipenv-rrvklvr0-requirement.txt (line 1)) (from versions: 0.1.3, 0.1.4, 0.2.3)', 'ERROR: No matching distribution found for jsonformatter==0.2.1 (from -r /tmp/pipenv-9vvmq0o7-requirements/pipenv-rrvklvr0-requirement.txt (line 1))']
ERROR: ERROR: Package installation failed...

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.21.2.el7.x86_64-x86_64-with-redhat-8.2-Ootpa
pipenv version: pipenv, version 2018.11.26


For more information, see Pipfile and Pipfile.lock.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 1944e61.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmp1jbw_dwr/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmp1jbw_dwr/.venv/bin/python3
Also creating executable in /tmp/tmp1jbw_dwr/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmp1jbw_dwr/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpr0eqx8hubuild/invectio/
File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpr0eqx8hubuild/invectio/

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.5.1.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
openshift==0.8.0
  - dictdiffer [required: Any, installed: 0.8.0]
  - jinja2 [required: Any, installed: 2.10.1]
    - MarkupSafe [required: >=0.23, installed: 1.1.1]
  - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.0]
    - adal [required: >=1.0.2, installed: 1.2.1]
      - cryptography [required: >=1.1.0, installed: 2.7]
        - asn1crypto [required: >=0.21.0, installed: 0.24.0]
        - cffi [required: >=1.8,!=1.11.3, installed: 1.12.3]
          - pycparser [required: Any, installed: 2.19]
        - six [required: >=1.4.1, installed: 1.12.0]
      - PyJWT [required: >=1.0.0, installed: 1.7.1]
      - python-dateutil [required: >=2.1.0, installed: 2.8.0]
        - six [required: >=1.5, installed: 1.12.0]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - certifi [required: >=14.05.14, installed: 2019.3.9]
    - google-auth [required: >=1.0.1, installed: 1.6.3]
      - cachetools [required: >=2.0.0, installed: 3.1.1]
      - pyasn1-modules [required: >=0.2.1, installed: 0.2.5]
        - pyasn1 [required: >=0.4.1,<0.5.0, installed: 0.4.5]
      - rsa [required: >=3.1.4, installed: 4.0]
        - pyasn1 [required: >=0.1.3, installed: 0.4.5]
      - six [required: >=1.9.0, installed: 1.12.0]
    - python-dateutil [required: >=2.5.3, installed: 2.8.0]
      - six [required: >=1.5, installed: 1.12.0]
    - pyyaml [required: >=3.12, installed: 5.1.1]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - requests-oauthlib [required: Any, installed: 1.2.0]
      - oauthlib [required: >=3.0.0, installed: 3.0.1]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - setuptools [required: >=21.0.0, installed: 41.0.1]
    - six [required: >=1.9.0, installed: 1.12.0]
    - urllib3 [required: >=1.19.1,!=1.21, installed: 1.25.3]
    - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
      - six [required: Any, installed: 1.12.0]
  - python-string-utils [required: Any, installed: 0.6.0]
  - ruamel.yaml [required: >=0.15, installed: 0.15.97]
  - six [required: Any, installed: 1.12.0]
thamos==0.4.2
  - certifi [required: Any, installed: 2019.3.9]
  - click [required: Any, installed: 7.0]
  - contoml [required: Any, installed: 0.32]
    - iso8601 [required: Any, installed: 0.1.12]
    - pytz [required: Any, installed: 2019.1]
    - six [required: Any, installed: 1.12.0]
    - strict-rfc3339 [required: Any, installed: 0.7]
    - timestamp [required: Any, installed: 0.0.1]
  - daiquiri [required: Any, installed: 1.5.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.2]
    - attr [required: Any, installed: 0.3.1]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.5.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1.1]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.3.9]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
  - setuptools [required: Any, installed: 41.0.1]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.1]
  - thoth-analyzer [required: Any, installed: 0.1.2]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - thoth-common [required: Any, installed: 0.8.11]
      - attrs [required: Any, installed: 19.1.0]
      - daiquiri [required: Any, installed: 1.5.0]
      - pyyaml [required: Any, installed: 5.1.1]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.1]
        - tzlocal [required: Any, installed: 1.5.1]
          - pytz [required: Any, installed: 2019.1]
      - sentry-sdk [required: Any, installed: 0.9.0]
        - certifi [required: Any, installed: 2019.3.9]
        - urllib3 [required: Any, installed: 1.25.3]
  - urllib3 [required: Any, installed: 1.25.3]
  - yaspin [required: Any, installed: 0.14.3]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 82543cb.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmpay52bojh/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmpay52bojh/.venv/bin/python3
Also creating executable in /tmp/tmpay52bojh/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmpay52bojh/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 171, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/connection.py", line 56, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib64/python3.6/socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 343, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 849, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 314, in connect
    conn = self._new_conn()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 180, in _new_conn
    self, "Failed to establish a new connection: %s" % e)
pipenv.patched.notpip._vendor.urllib3.exceptions.NewConnectionError: <pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f5c22e5e320>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 445, in send
    timeout=timeout
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  [Previous line repeated 2 more times]
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/retry.py", line 398, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
pipenv.patched.notpip._vendor.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f5c22e5e320>: Failed to establish a new connection: [Errno -2] Name or service not known',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 279, in prepare_linked_requirement
    progress_bar=self.progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 837, in unpack_url
    progress_bar=progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 674, in unpack_http_url
    progress_bar)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 869, in _download_http_url
    stream=True,
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 525, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 397, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 622, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/cachecontrol/adapter.py", line 53, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 513, in send
    raise ConnectionError(e, request=request)
pipenv.patched.notpip._vendor.requests.exceptions.ConnectionError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f5c22e5e320>: Failed to establish a new connection: [Errno -2] Name or service not known',))
File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 171, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/connection.py", line 56, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib64/python3.6/socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 343, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 849, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 314, in connect
    conn = self._new_conn()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connection.py", line 180, in _new_conn
    self, "Failed to establish a new connection: %s" % e)
pipenv.patched.notpip._vendor.urllib3.exceptions.NewConnectionError: <pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f5c22e5e320>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 445, in send
    timeout=timeout
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 667, in urlopen
    **response_kw)
  [Previous line repeated 2 more times]
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/urllib3/util/retry.py", line 398, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
pipenv.patched.notpip._vendor.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f5c22e5e320>: Failed to establish a new connection: [Errno -2] Name or service not known',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 279, in prepare_linked_requirement
    progress_bar=self.progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 837, in unpack_url
    progress_bar=progress_bar
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 674, in unpack_http_url
    progress_bar)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 869, in _download_http_url
    stream=True,
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 525, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/download.py", line 397, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/sessions.py", line 622, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/cachecontrol/adapter.py", line 53, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/requests/adapters.py", line 513, in send
    raise ConnectionError(e, request=request)
pipenv.patched.notpip._vendor.requests.exceptions.ConnectionError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pipenv.patched.notpip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f5c22e5e320>: Failed to establish a new connection: [Errno -2] Name or service not known',))

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.21.2.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
Unable to obtain dependency graph:

An error occurred while installing thamos! Will try again.
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Collecting thamos']
[pipenv.exceptions.InstallError]: ["WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f466d6b7780>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl", "  WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f466d6b7b38>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl", "  WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f466d6b7a58>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl", "  WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f466d6b7c50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl", "  WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f466d6b7da0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl", "ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/e5/68/16c92dfffb589c327e115f91b29a2b2353d7d928588995ffcc98b506c169/thamos-0.7.2-py3-none-any.whl (Caused by NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f466d6b7e80>: Failed to establish a new connection: [Errno -2] Name or service not known',))"]
ERROR: ERROR: Package installation failed...

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 5be2222.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmpez9wddqg/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmpez9wddqg/.venv/bin/python3
Also creating executable in /tmp/tmpez9wddqg/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmpez9wddqg/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp5f5snh41build/invectio/
File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp5f5snh41build/invectio/

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.5.1.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
openshift==0.8.0
  - dictdiffer [required: Any, installed: 0.8.0]
  - jinja2 [required: Any, installed: 2.10.1]
    - MarkupSafe [required: >=0.23, installed: 1.1.1]
  - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.0]
    - adal [required: >=1.0.2, installed: 1.2.1]
      - cryptography [required: >=1.1.0, installed: 2.7]
        - asn1crypto [required: >=0.21.0, installed: 0.24.0]
        - cffi [required: >=1.8,!=1.11.3, installed: 1.12.3]
          - pycparser [required: Any, installed: 2.19]
        - six [required: >=1.4.1, installed: 1.12.0]
      - PyJWT [required: >=1.0.0, installed: 1.7.1]
      - python-dateutil [required: >=2.1.0, installed: 2.8.0]
        - six [required: >=1.5, installed: 1.12.0]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - certifi [required: >=14.05.14, installed: 2019.3.9]
    - google-auth [required: >=1.0.1, installed: 1.6.3]
      - cachetools [required: >=2.0.0, installed: 3.1.1]
      - pyasn1-modules [required: >=0.2.1, installed: 0.2.5]
        - pyasn1 [required: >=0.4.1,<0.5.0, installed: 0.4.5]
      - rsa [required: >=3.1.4, installed: 4.0]
        - pyasn1 [required: >=0.1.3, installed: 0.4.5]
      - six [required: >=1.9.0, installed: 1.12.0]
    - python-dateutil [required: >=2.5.3, installed: 2.8.0]
      - six [required: >=1.5, installed: 1.12.0]
    - pyyaml [required: >=3.12, installed: 5.1]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - requests-oauthlib [required: Any, installed: 1.2.0]
      - oauthlib [required: >=3.0.0, installed: 3.0.1]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - setuptools [required: >=21.0.0, installed: 41.0.1]
    - six [required: >=1.9.0, installed: 1.12.0]
    - urllib3 [required: >=1.19.1,!=1.21, installed: 1.25.3]
    - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
      - six [required: Any, installed: 1.12.0]
  - python-string-utils [required: Any, installed: 0.6.0]
  - ruamel.yaml [required: >=0.15, installed: 0.15.96]
  - six [required: Any, installed: 1.12.0]
thamos==0.4.2
  - certifi [required: Any, installed: 2019.3.9]
  - click [required: Any, installed: 7.0]
  - contoml [required: Any, installed: 0.32]
    - iso8601 [required: Any, installed: 0.1.12]
    - pytz [required: Any, installed: 2019.1]
    - six [required: Any, installed: 1.12.0]
    - strict-rfc3339 [required: Any, installed: 0.7]
    - timestamp [required: Any, installed: 0.0.1]
  - daiquiri [required: Any, installed: 1.5.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.2]
    - attr [required: Any, installed: 0.3.1]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.5.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.3.9]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
  - setuptools [required: Any, installed: 41.0.1]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.1]
  - thoth-analyzer [required: Any, installed: 0.1.2]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - thoth-common [required: Any, installed: 0.8.7]
      - attrs [required: Any, installed: 19.1.0]
      - daiquiri [required: Any, installed: 1.5.0]
      - pyyaml [required: Any, installed: 5.1]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.1]
        - tzlocal [required: Any, installed: 1.5.1]
          - pytz [required: Any, installed: 2019.1]
      - sentry-sdk [required: Any, installed: 0.8.0]
        - certifi [required: Any, installed: 2019.3.9]
        - urllib3 [required: Any, installed: 1.25.3]
  - urllib3 [required: Any, installed: 1.25.3]
  - yaspin [required: Any, installed: 0.14.3]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

ApiException: (504)

Sentry Issue: THOTH-3QH

ApiException: (504)
Reason: Gateway Time-out
HTTP response headers: HTTPHeaderDict({'Cache-Control': 'no-cache', 'Connection': 'close', 'Content-Type': 'text/html'})
HTTP response body: <html><body><h1>504 Gateway Time-out</h1>
The server didn't respond in time.
</body></html>


(6 additional frame(s) were not displayed)
...
  File "thamos/swagger_client/api_client.py", line 322, in call_api
    _preload_content, _request_timeout)
  File "thamos/swagger_client/api_client.py", line 153, in __call_api
    _request_timeout=_request_timeout)
  File "thamos/swagger_client/api_client.py", line 365, in request
    body=body)
  File "thamos/swagger_client/rest.py", line 275, in POST
    body=body)
  File "thamos/swagger_client/rest.py", line 228, in request
    raise ApiException(http_resp=r)

Failed to submit image "docker-registry.default.svc:5000/dh-prod-jupyterhub/build-watcher:latest" for analysis to Thoth: (504)
Reason: Gateway Time-out
HTTP response headers: HTTPHeaderDict({'Cache-Control': 'no-cache', 'Connection': 'close', 'Content-Type': 'text/html'})
HTTP response body: <html><body><h1>504 Gateway Time-out</h1>
The server didn't respond in time.
</body></html>


Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 4abd8c3.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmpm216knhm/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmpm216knhm/.venv/bin/python3
Also creating executable in /tmp/tmpm216knhm/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmpm216knhm/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp4hn1icz5build/invectio/
File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
    results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
    results = resolver._resolve_one(reqset, ireq)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
    self.require_hashes
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
    self.req.run_egg_info()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp4hn1icz5build/invectio/

['Traceback (most recent call last):\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.5.1.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
openshift==0.8.0
  - dictdiffer [required: Any, installed: 0.8.0]
  - jinja2 [required: Any, installed: 2.10.1]
    - MarkupSafe [required: >=0.23, installed: 1.1.1]
  - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.0]
    - adal [required: >=1.0.2, installed: 1.2.1]
      - cryptography [required: >=1.1.0, installed: 2.7]
        - asn1crypto [required: >=0.21.0, installed: 0.24.0]
        - cffi [required: >=1.8,!=1.11.3, installed: 1.12.3]
          - pycparser [required: Any, installed: 2.19]
        - six [required: >=1.4.1, installed: 1.12.0]
      - PyJWT [required: >=1.0.0, installed: 1.7.1]
      - python-dateutil [required: >=2.1.0, installed: 2.8.0]
        - six [required: >=1.5, installed: 1.12.0]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - certifi [required: >=14.05.14, installed: 2019.3.9]
    - google-auth [required: >=1.0.1, installed: 1.6.3]
      - cachetools [required: >=2.0.0, installed: 3.1.1]
      - pyasn1-modules [required: >=0.2.1, installed: 0.2.5]
        - pyasn1 [required: >=0.4.1,<0.5.0, installed: 0.4.5]
      - rsa [required: >=3.1.4, installed: 4.0]
        - pyasn1 [required: >=0.1.3, installed: 0.4.5]
      - six [required: >=1.9.0, installed: 1.12.0]
    - python-dateutil [required: >=2.5.3, installed: 2.8.0]
      - six [required: >=1.5, installed: 1.12.0]
    - pyyaml [required: >=3.12, installed: 5.1]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - requests-oauthlib [required: Any, installed: 1.2.0]
      - oauthlib [required: >=3.0.0, installed: 3.0.1]
      - requests [required: >=2.0.0, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - setuptools [required: >=21.0.0, installed: 41.0.1]
    - six [required: >=1.9.0, installed: 1.12.0]
    - urllib3 [required: >=1.19.1,!=1.21, installed: 1.25.3]
    - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
      - six [required: Any, installed: 1.12.0]
  - python-string-utils [required: Any, installed: 0.6.0]
  - ruamel.yaml [required: >=0.15, installed: 0.15.96]
  - six [required: Any, installed: 1.12.0]
thamos==0.4.2
  - certifi [required: Any, installed: 2019.3.9]
  - click [required: Any, installed: 7.0]
  - contoml [required: Any, installed: 0.32]
    - iso8601 [required: Any, installed: 0.1.12]
    - pytz [required: Any, installed: 2019.1]
    - six [required: Any, installed: 1.12.0]
    - strict-rfc3339 [required: Any, installed: 0.7]
    - timestamp [required: Any, installed: 0.0.1]
  - daiquiri [required: Any, installed: 1.5.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.2]
    - attr [required: Any, installed: 0.3.1]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.5.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.3.9]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
  - setuptools [required: Any, installed: 41.0.1]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.1]
  - thoth-analyzer [required: Any, installed: 0.1.2]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.3.9]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
    - thoth-common [required: Any, installed: 0.8.7]
      - attrs [required: Any, installed: 19.1.0]
      - daiquiri [required: Any, installed: 1.5.0]
      - pyyaml [required: Any, installed: 5.1]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.3.9]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.3]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.1]
        - tzlocal [required: Any, installed: 1.5.1]
          - pytz [required: Any, installed: 2019.1]
      - sentry-sdk [required: Any, installed: 0.9.0]
        - certifi [required: Any, installed: 2019.3.9]
        - urllib3 [required: Any, installed: 1.25.3]
  - urllib3 [required: Any, installed: 1.25.3]
  - yaspin [required: Any, installed: 0.14.3]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Build watcher fails to submit images for analysis

Describe the bug

Traceback (most recent call last):
  File "app.py", line 343, in _submitter
    _do_analyze_build(
  File "app.py", line 216, in _do_analyze_build
    analysis_response = build_analysis(
  File "/opt/app-root/lib64/python3.8/site-packages/thamos/lib.py", line 102, in wrapper
    result = func(api_client, *args, **kwargs)
  File "/opt/app-root/lib64/python3.8/site-packages/thamos/lib.py", line 758, in build_analysis
    response = api_instance.post_build(*params)
TypeError: post_build() takes 2 positional arguments but 7 were given

To Reproduce
Steps to reproduce the behavior:

  1. Deploy and setup build-watcher to a namespace
  2. See the error

Expected behavior

build-watcher should be able to submit requests to user-api.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 9f85245.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.
Installing dependencies from Pipfile.lock (55e335)…
Installing initially failed dependencies…

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmpr3_7wpsf/Pipfile
Using /usr/bin/python3 (3.6.8) to create virtualenv…
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmpr3_7wpsf/.venv/bin/python3
Also creating executable in /tmp/tmpr3_7wpsf/.venv/bin/python
Installing setuptools, pip, wheel...
done.

Virtualenv location: /tmp/tmpr3_7wpsf/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (55e335)!
An error occurred while installing cffi==1.13.0 --hash=sha256:8fe230f612c18af1df6f348d02d682fe2c28ca0a6c3856c99599cdacae7cf226! Will try again.
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 2611, in do_sync
[pipenv.exceptions.InstallError]:       system=system,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 859, in do_install_dependencies
[pipenv.exceptions.InstallError]:       retry_list, procs, failed_deps_queue, requirements_dir, **install_kwargs
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 763, in batch_install
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, not blocking, failed_deps_queue, retry=retry)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Collecting cffi==1.13.0', '  Using cached https://files.pythonhosted.org/packages/d6/cf/ba7e2df852a2fc807d48b3f7bea46f741830be4f047a0712e6de3e95fb6a/cffi-1.13.0.tar.gz', 'Building wheels for collected packages: cffi', '  Building wheel for cffi (setup.py): started', "  Building wheel for cffi (setup.py): finished with status 'error'", '  Running setup.py clean for cffi', 'Failed to build cffi', 'Installing collected packages: cffi', '    Running setup.py install for cffi: started', "    Running setup.py install for cffi: finished with status 'error'"]
[pipenv.exceptions.InstallError]: ['ERROR: Command errored out with exit status 1:', '   command: /tmp/tmpr3_7wpsf/.venv/bin/python3 -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'/tmp/pip-install-5khgzohe/cffi/setup.py\'"\'"\'; __file__=\'"\'"\'/tmp/pip-install-5khgzohe/cffi/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/pip-wheel-dz2fx60i --python-tag cp36', '       cwd: /tmp/pip-install-5khgzohe/cffi/', '  Complete output (58 lines):', '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  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/cffi', '  copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/model.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/commontypes.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/error.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/cparser.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/ffiplatform.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/pkgconfig.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/vengine_gen.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/api.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/lock.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/__init__.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/verifier.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/recompiler.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/_cffi_include.h -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/parse_c_type.h -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/_embedding.h -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi', '  warning: build_py: byte-compiling is disabled, skipping.', '  ', '  running build_ext', "  building '_cffi_backend' extension", '  creating build/temp.linux-x86_64-3.6', '  creating build/temp.linux-x86_64-3.6/c', '  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o', '  c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory', '   #include <ffi.h>', '            ^~~~~~~', '  compilation terminated.', "  error: command 'gcc' failed with exit status 1", '  ----------------------------------------', '  ERROR: Failed building wheel for cffi', '    ERROR: Command errored out with exit status 1:', '     command: /tmp/tmpr3_7wpsf/.venv/bin/python3 -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'/tmp/pip-install-5khgzohe/cffi/setup.py\'"\'"\'; __file__=\'"\'"\'/tmp/pip-install-5khgzohe/cffi/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-record-7v15k0ws/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/tmpr3_7wpsf/.venv/include/site/python3.6/cffi', '         cwd: /tmp/pip-install-5khgzohe/cffi/', '    Complete output (58 lines):', '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    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/cffi', '    copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/model.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/commontypes.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/error.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/cparser.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/ffiplatform.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/pkgconfig.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/vengine_gen.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/api.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/lock.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/__init__.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/verifier.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/recompiler.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/_cffi_include.h -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/parse_c_type.h -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/_embedding.h -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi', '    warning: build_py: byte-compiling is disabled, skipping.', '    ', '    running build_ext', "    building '_cffi_backend' extension", '    creating build/temp.linux-x86_64-3.6', '    creating build/temp.linux-x86_64-3.6/c', '    gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o', '    c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory', '     #include <ffi.h>', '              ^~~~~~~', '    compilation terminated.', "    error: command 'gcc' failed with exit status 1", '    ----------------------------------------', 'ERROR: Command errored out with exit status 1: /tmp/tmpr3_7wpsf/.venv/bin/python3 -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'/tmp/pip-install-5khgzohe/cffi/setup.py\'"\'"\'; __file__=\'"\'"\'/tmp/pip-install-5khgzohe/cffi/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-record-7v15k0ws/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/tmpr3_7wpsf/.venv/include/site/python3.6/cffi Check the logs for full command output.']
ERROR: ERROR: Package installation failed...

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.21.2.el7.x86_64-x86_64-with-fedora-28-Twenty_Eight
pipenv version: pipenv, version 2018.11.26


Dependency graph
Unable to obtain dependency graph:

An error occurred while installing thoth-common! Will try again.
An error occurred while installing thamos! Will try again.
An error occurred while installing thoth-analyzer! Will try again.
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/cli/command.py", line 254, in install
[pipenv.exceptions.InstallError]:       editable_packages=state.installstate.editables,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1874, in do_install
[pipenv.exceptions.InstallError]:       keep_outdated=keep_outdated
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 1253, in do_init
[pipenv.exceptions.InstallError]:       pypi_mirror=pypi_mirror,
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 862, in do_install_dependencies
[pipenv.exceptions.InstallError]:       _cleanup_procs(procs, False, failed_deps_queue, retry=False)
[pipenv.exceptions.InstallError]:   File "/usr/local/lib/python3.6/site-packages/pipenv/core.py", line 681, in _cleanup_procs
[pipenv.exceptions.InstallError]:       raise exceptions.InstallError(c.dep.name, extra=err_lines)
[pipenv.exceptions.InstallError]: ['Requirement already up-to-date: thoth-common in ./.venv/lib/python3.6/site-packages (0.9.14)', 'Requirement already satisfied, skipping upgrade: daiquiri in ./.venv/lib/python3.6/site-packages (from thoth-common) (1.6.0)', 'Requirement already satisfied, skipping upgrade: requests in ./.venv/lib/python3.6/site-packages (from thoth-common) (2.22.0)', 'Requirement already satisfied, skipping upgrade: pyyaml in ./.venv/lib/python3.6/site-packages (from thoth-common) (5.1.2)', 'Requirement already satisfied, skipping upgrade: rfc5424-logging-handler in ./.venv/lib/python3.6/site-packages (from thoth-common) (1.4.3)', 'Requirement already satisfied, skipping upgrade: attrs in ./.venv/lib/python3.6/site-packages (from thoth-common) (19.3.0)', 'Requirement already satisfied, skipping upgrade: sentry-sdk in ./.venv/lib/python3.6/site-packages (from thoth-common) (0.12.3)', 'Requirement already satisfied, skipping upgrade: openshift==0.8.0 in ./.venv/lib/python3.6/site-packages (from thoth-common) (0.8.0)', 'Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common) (2019.9.11)', 'Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common) (3.0.4)', 'Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common) (1.25.6)', 'Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in ./.venv/lib/python3.6/site-packages (from requests->thoth-common) (2.8)', 'Requirement already satisfied, skipping upgrade: tzlocal in ./.venv/lib/python3.6/site-packages (from rfc5424-logging-handler->thoth-common) (2.0.0)', 'Requirement already satisfied, skipping upgrade: pytz in ./.venv/lib/python3.6/site-packages (from rfc5424-logging-handler->thoth-common) (2019.3)', 'Requirement already satisfied, skipping upgrade: ruamel.yaml>=0.15 in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0->thoth-common) (0.16.5)', 'Requirement already satisfied, skipping upgrade: six in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0->thoth-common) (1.12.0)', 'Requirement already satisfied, skipping upgrade: python-string-utils in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0->thoth-common) (0.6.0)', 'Requirement already satisfied, skipping upgrade: jinja2 in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0->thoth-common) (2.10.3)', 'Requirement already satisfied, skipping upgrade: dictdiffer in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0->thoth-common) (0.8.0)', 'Requirement already satisfied, skipping upgrade: kubernetes<9.0.0,>=8.0.0 in ./.venv/lib/python3.6/site-packages (from openshift==0.8.0->thoth-common) (8.0.2)', 'Requirement already satisfied, skipping upgrade: ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.8" in ./.venv/lib/python3.6/site-packages (from ruamel.yaml>=0.15->openshift==0.8.0->thoth-common) (0.2.0)', 'Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in ./.venv/lib/python3.6/site-packages (from jinja2->openshift==0.8.0->thoth-common) (1.1.1)', 'Requirement already satisfied, skipping upgrade: setuptools>=21.0.0 in ./.venv/lib/python3.6/site-packages (from kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (41.4.0)', 'Requirement already satisfied, skipping upgrade: google-auth>=1.0.1 in ./.venv/lib/python3.6/site-packages (from kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (1.6.3)', 'Requirement already satisfied, skipping upgrade: requests-oauthlib in ./.venv/lib/python3.6/site-packages (from kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (1.2.0)', 'Requirement already satisfied, skipping upgrade: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in ./.venv/lib/python3.6/site-packages (from kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (0.56.0)', 'Requirement already satisfied, skipping upgrade: adal>=1.0.2 in ./.venv/lib/python3.6/site-packages (from kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (1.2.2)', 'Requirement already satisfied, skipping upgrade: python-dateutil>=2.5.3 in ./.venv/lib/python3.6/site-packages (from kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (2.8.0)', 'Requirement already satisfied, skipping upgrade: rsa>=3.1.4 in ./.venv/lib/python3.6/site-packages (from google-auth>=1.0.1->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (4.0)', 'Requirement already satisfied, skipping upgrade: pyasn1-modules>=0.2.1 in ./.venv/lib/python3.6/site-packages (from google-auth>=1.0.1->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (0.2.7)', 'Requirement already satisfied, skipping upgrade: cachetools>=2.0.0 in ./.venv/lib/python3.6/site-packages (from google-auth>=1.0.1->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (3.1.1)', 'Requirement already satisfied, skipping upgrade: oauthlib>=3.0.0 in ./.venv/lib/python3.6/site-packages (from requests-oauthlib->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (3.1.0)', 'Requirement already satisfied, skipping upgrade: PyJWT>=1.0.0 in ./.venv/lib/python3.6/site-packages (from adal>=1.0.2->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (1.7.1)', 'Requirement already satisfied, skipping upgrade: cryptography>=1.1.0 in ./.venv/lib/python3.6/site-packages (from adal>=1.0.2->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (2.7)', 'Requirement already satisfied, skipping upgrade: pyasn1>=0.1.3 in ./.venv/lib/python3.6/site-packages (from rsa>=3.1.4->google-auth>=1.0.1->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (0.4.7)', 'Requirement already satisfied, skipping upgrade: asn1crypto>=0.21.0 in ./.venv/lib/python3.6/site-packages (from cryptography>=1.1.0->adal>=1.0.2->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (1.1.0)', 'Collecting cffi!=1.11.3,>=1.8', '  Using cached https://files.pythonhosted.org/packages/d6/cf/ba7e2df852a2fc807d48b3f7bea46f741830be4f047a0712e6de3e95fb6a/cffi-1.13.0.tar.gz', 'Requirement already satisfied, skipping upgrade: pycparser in ./.venv/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.1.0->adal>=1.0.2->kubernetes<9.0.0,>=8.0.0->openshift==0.8.0->thoth-common) (2.19)', 'Building wheels for collected packages: cffi', '  Building wheel for cffi (setup.py): started', "  Building wheel for cffi (setup.py): finished with status 'error'", '  Running setup.py clean for cffi', 'Failed to build cffi', 'Installing collected packages: cffi', '    Running setup.py install for cffi: started', "    Running setup.py install for cffi: finished with status 'error'"]
[pipenv.exceptions.InstallError]: ['ERROR: Command errored out with exit status 1:', '   command: /tmp/tmpr3_7wpsf/.venv/bin/python3 -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'/tmp/pip-install-4c7hzwgp/cffi/setup.py\'"\'"\'; __file__=\'"\'"\'/tmp/pip-install-4c7hzwgp/cffi/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/pip-wheel-wykhvhb7 --python-tag cp36', '       cwd: /tmp/pip-install-4c7hzwgp/cffi/', '  Complete output (58 lines):', '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  Package libffi was not found in the pkg-config search path.', "  Perhaps you should add the directory containing `libffi.pc'", '  to the PKG_CONFIG_PATH environment variable', "  Package 'libffi', required by 'virtual:world', not found", '  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/cffi', '  copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/model.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/commontypes.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/error.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/cparser.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/ffiplatform.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/pkgconfig.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/vengine_gen.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/api.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/lock.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/__init__.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/verifier.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/recompiler.py -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/_cffi_include.h -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/parse_c_type.h -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/_embedding.h -> build/lib.linux-x86_64-3.6/cffi', '  copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi', '  warning: build_py: byte-compiling is disabled, skipping.', '  ', '  running build_ext', "  building '_cffi_backend' extension", '  creating build/temp.linux-x86_64-3.6', '  creating build/temp.linux-x86_64-3.6/c', '  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o', '  c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory', '   #include <ffi.h>', '            ^~~~~~~', '  compilation terminated.', "  error: command 'gcc' failed with exit status 1", '  ----------------------------------------', '  ERROR: Failed building wheel for cffi', '    ERROR: Command errored out with exit status 1:', '     command: /tmp/tmpr3_7wpsf/.venv/bin/python3 -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'/tmp/pip-install-4c7hzwgp/cffi/setup.py\'"\'"\'; __file__=\'"\'"\'/tmp/pip-install-4c7hzwgp/cffi/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-record-lamle1su/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/tmpr3_7wpsf/.venv/include/site/python3.6/cffi', '         cwd: /tmp/pip-install-4c7hzwgp/cffi/', '    Complete output (58 lines):', '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    Package libffi was not found in the pkg-config search path.', "    Perhaps you should add the directory containing `libffi.pc'", '    to the PKG_CONFIG_PATH environment variable', "    Package 'libffi', required by 'virtual:world', not found", '    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/cffi', '    copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/model.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/commontypes.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/error.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/cparser.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/ffiplatform.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/pkgconfig.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/vengine_gen.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/api.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/lock.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/__init__.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/verifier.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/recompiler.py -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/_cffi_include.h -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/parse_c_type.h -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/_embedding.h -> build/lib.linux-x86_64-3.6/cffi', '    copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi', '    warning: build_py: byte-compiling is disabled, skipping.', '    ', '    running build_ext', "    building '_cffi_backend' extension", '    creating build/temp.linux-x86_64-3.6', '    creating build/temp.linux-x86_64-3.6/c', '    gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o', '    c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory', '     #include <ffi.h>', '              ^~~~~~~', '    compilation terminated.', "    error: command 'gcc' failed with exit status 1", '    ----------------------------------------', 'ERROR: Command errored out with exit status 1: /tmp/tmpr3_7wpsf/.venv/bin/python3 -u -c \'import sys, setuptools, tokenize; sys.argv[0] = \'"\'"\'/tmp/pip-install-4c7hzwgp/cffi/setup.py\'"\'"\'; __file__=\'"\'"\'/tmp/pip-install-4c7hzwgp/cffi/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-record-lamle1su/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/tmpr3_7wpsf/.venv/include/site/python3.6/cffi Check the logs for full command output.']
ERROR: ERROR: Package installation failed...

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Offering build-watcher application based on OpenShift templates or based on Argo CD application

Is your feature request related to a problem? Please describe.

As of now, we have OpenShift templates stored inside this repository (see openshift/ directory). Besides that, there is also an Argo CD application-specific for build-watcher living in thoth-application repo:
https://github.com/thoth-station/thoth-application/tree/master/build-watcher

What is the preferred way to offer build-watcher to the community? Do we want to offer Argo CD application, openshift templates, something else or keep it as is?

Failed to get the log for build s2i-thoth-notebook-1: 400 Client Error: Bad Request - dh-prod-jupyterhub/builds/s2i-thoth-notebook-1/log

Sentry Issue: THOTH-1NC9

HTTPError: 400 Client Error: Bad Request for url: https://172.46.0.1:443/apis/build.openshift.io/v1/namespaces/dh-prod-jupyterhub/builds/s2i-thoth-notebook-1/log
  File "app.py", line 100, in _get_build
    build_id=event_metadata.get("name"), namespace=event_metadata.get("namespace")
  File "/opt/app-root/lib/python3.6/site-packages/thoth/common/openshift.py", line 339, in get_build_log
    response.raise_for_status()
  File "requests/models.py", line 940, in raise_for_status
    raise HTTPError(http_error_msg, response=self)

Failed to get the log for build s2i-thoth-notebook-1: 400 Client Error: Bad Request for url: https://172.46.0.1:443/apis/build.openshift.io/v1/namespaces/dh-prod-jupyterhub/builds/s2i-thoth-notebook-1/log

CommandError: Command exited with non-zero status code (1): time="2020-01-21T18:58:09Z" level=fatal msg="Error ...

Sentry Issue: THOTH-1NDR

CommandError: Command exited with non-zero status code (1): time="2020-01-21T18:58:09Z" level=fatal msg="Error determining manifest MIME type for docker://quay.io/vpavlin/python36-spark-ubi7:feature_spark-2.4: unable to retrieve auth token: invalid username/password" 

  File "app.py", line 320, in _submitter
    dst_registry_password=dst_registry_password,
  File "app.py", line 192, in _do_analyze_build
    dst_registry_password,
  File "app.py", line 278, in _push_image
  File "/opt/app-root/lib/python3.6/site-packages/thoth/analyzer/command.py", line 107, in run_command
    raise CommandError(error_msg, command=command, is_json=is_json)

Failed to submit image "docker-registry.default.svc:5000/dh-prod-jupyterhub/s2i-spark24-minimal-notebook:3.6" for analysis to Thoth: Command exited with non-zero status code (1): time="2020-01-21T18:58:09Z" level=fatal msg="Error determining manifest MIME type for docker://quay.io/vpavlin/python36-spark-ubi7:feature_spark-2.4: unable to retrieve auth token: invalid username/password" 

the release of OpenShift available on PyPI has a bug with CM watch not

build-watcher/Pipfile

Lines 12 to 17 in 4e460f5

# TODO: the release of OpenShift available on PyPI has a bug with CM watch not
# being correctly propagated. The current master branch seems to have this
# issue fixed.
openshift = {git = "https://github.com/openshift/openshift-restclient-python"}
thamos = {git = "https://github.com/thoth-station/thamos.git"}


This issue was generated by todo based on a TODO comment in 4e460f5 when #1 was merged. cc @fridex.

Failed to update dependencies to their latest version

Automatic dependency update failed for the current master with SHA 9f85245.

The automatic dependency management cannot continue. Please fix errors reported bellow.

Command
  $ pipenv update --dev
Standard output
Running $ pipenv lock then $ pipenv sync.

Standard error
Creating a virtualenv for this project…
Pipfile: /tmp/tmp1fnu0w6m/Pipfile
Using /home/user/.local/share/virtualenvs/user-5PivF_Od/bin/python (3.6.8) to create virtualenv…
Already using interpreter /home/user/.local/share/virtualenvs/user-5PivF_Od/bin/python
Using real prefix '/usr'
  No LICENSE.txt / LICENSE found in source
New python executable in /tmp/tmp1fnu0w6m/.venv/bin/python
Installing setuptools, pip, wheel...
done.
Running virtualenv with interpreter /home/user/.local/share/virtualenvs/user-5PivF_Od/bin/python

Virtualenv location: /tmp/tmp1fnu0w6m/.venv
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

FAIL
Traceback (most recent call last):
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 419, in get_legacy_dependencies
    os.makedirs(download_dir)
  File "/tmp/tmp1fnu0w6m/.venv/lib64/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/user/.cache/pipenv/pkgs'
File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module>
    main()
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main
    parsed.requirements_dir, parsed.packages)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main
    requirements_dir=requirements_dir,
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve
    req_dir=requirements_dir
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps
    req_dir=req_dir,
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
    resolved_tree = resolver.resolve()
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
    for dep in self._iter_dependencies(best_match):
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
    dependencies = self.repository.get_dependencies(ireq)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 419, in get_legacy_dependencies
    os.makedirs(download_dir)
  File "/tmp/tmp1fnu0w6m/.venv/lib64/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/user/.cache/pipenv/pkgs'

['Traceback (most recent call last):\n', '  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 501, in create_spinner\n    yield sp\n', '  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 649, in venv_resolve_deps\n    c = resolve(cmd, sp)\n', '  File "/home/user/.local/share/virtualenvs/user-5PivF_Od/lib/python3.6/site-packages/pipenv/utils.py", line 539, in resolve\n    sys.exit(c.return_code)\n', 'SystemExit: 1\n']

Environment details

Kebechet version: 1.0.0
Python version: 3.6.8
Platform: Linux-3.10.0-957.21.2.el7.x86_64-x86_64-with-redhat-8.0-Ootpa
pipenv version: pipenv, version 2018.11.26


Dependency graph
prometheus-client==0.7.1
thamos==0.7.2
  - certifi [required: Any, installed: 2019.9.11]
  - click [required: Any, installed: 7.0]
  - daiquiri [required: Any, installed: 1.6.0]
  - distro [required: Any, installed: 1.4.0]
  - invectio [required: Any, installed: 0.0.7]
    - attrs [required: Any, installed: 19.3.0]
    - click [required: Any, installed: 7.0]
    - daiquiri [required: Any, installed: 1.6.0]
  - python-dateutil [required: Any, installed: 2.8.0]
    - six [required: >=1.5, installed: 1.12.0]
  - pyyaml [required: Any, installed: 5.1.2]
  - requests [required: Any, installed: 2.22.0]
    - certifi [required: >=2017.4.17, installed: 2019.9.11]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.9, installed: 2.8]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
  - setuptools [required: Any, installed: 41.4.0]
  - six [required: Any, installed: 1.12.0]
  - termcolor [required: Any, installed: 1.1.0]
  - texttable [required: Any, installed: 1.6.2]
  - thoth-analyzer [required: Any, installed: 0.1.4]
    - click [required: Any, installed: 7.0]
    - delegator.py [required: >=0.1.0, installed: 0.1.1]
      - pexpect [required: >=4.1.0, installed: 4.7.0]
        - ptyprocess [required: >=0.5, installed: 0.6.0]
    - distro [required: Any, installed: 1.4.0]
    - requests [required: Any, installed: 2.22.0]
      - certifi [required: >=2017.4.17, installed: 2019.9.11]
      - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
      - idna [required: >=2.5,<2.9, installed: 2.8]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
    - thoth-common [required: Any, installed: 0.9.14]
      - attrs [required: Any, installed: 19.3.0]
      - daiquiri [required: Any, installed: 1.6.0]
      - openshift [required: ==0.8.0, installed: 0.8.0]
        - dictdiffer [required: Any, installed: 0.8.0]
        - jinja2 [required: Any, installed: 2.10.3]
          - MarkupSafe [required: >=0.23, installed: 1.1.1]
        - kubernetes [required: >=8.0.0,<9.0.0, installed: 8.0.2]
          - adal [required: >=1.0.2, installed: 1.2.2]
            - cryptography [required: >=1.1.0, installed: 2.8]
              - cffi [required: >=1.8,!=1.11.3, installed: 1.13.0]
                - pycparser [required: Any, installed: 2.19]
              - six [required: >=1.4.1, installed: 1.12.0]
            - PyJWT [required: >=1.0.0, installed: 1.7.1]
            - python-dateutil [required: >=2.1.0, installed: 2.8.0]
              - six [required: >=1.5, installed: 1.12.0]
            - requests [required: >=2.0.0, installed: 2.22.0]
              - certifi [required: >=2017.4.17, installed: 2019.9.11]
              - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
              - idna [required: >=2.5,<2.9, installed: 2.8]
              - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
          - certifi [required: >=14.05.14, installed: 2019.9.11]
          - google-auth [required: >=1.0.1, installed: 1.6.3]
            - cachetools [required: >=2.0.0, installed: 3.1.1]
            - pyasn1-modules [required: >=0.2.1, installed: 0.2.7]
              - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.7]
            - rsa [required: >=3.1.4, installed: 4.0]
              - pyasn1 [required: >=0.1.3, installed: 0.4.7]
            - six [required: >=1.9.0, installed: 1.12.0]
          - python-dateutil [required: >=2.5.3, installed: 2.8.0]
            - six [required: >=1.5, installed: 1.12.0]
          - pyyaml [required: >=3.12, installed: 5.1.2]
          - requests [required: Any, installed: 2.22.0]
            - certifi [required: >=2017.4.17, installed: 2019.9.11]
            - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
            - idna [required: >=2.5,<2.9, installed: 2.8]
            - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
          - requests-oauthlib [required: Any, installed: 1.2.0]
            - oauthlib [required: >=3.0.0, installed: 3.1.0]
            - requests [required: >=2.0.0, installed: 2.22.0]
              - certifi [required: >=2017.4.17, installed: 2019.9.11]
              - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
              - idna [required: >=2.5,<2.9, installed: 2.8]
              - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
          - setuptools [required: >=21.0.0, installed: 41.4.0]
          - six [required: >=1.9.0, installed: 1.12.0]
          - urllib3 [required: >=1.24.2, installed: 1.25.6]
          - websocket-client [required: >=0.32.0,!=0.42.*,!=0.41.*,!=0.40.0, installed: 0.56.0]
            - six [required: Any, installed: 1.12.0]
        - python-string-utils [required: Any, installed: 0.6.0]
        - ruamel.yaml [required: >=0.15, installed: 0.16.5]
          - ruamel.yaml.clib [required: >=0.1.2, installed: 0.2.0]
        - six [required: Any, installed: 1.12.0]
      - pyyaml [required: Any, installed: 5.1.2]
      - requests [required: Any, installed: 2.22.0]
        - certifi [required: >=2017.4.17, installed: 2019.9.11]
        - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
        - idna [required: >=2.5,<2.9, installed: 2.8]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.6]
      - rfc5424-logging-handler [required: Any, installed: 1.4.3]
        - pytz [required: Any, installed: 2019.3]
        - tzlocal [required: Any, installed: 2.0.0]
          - pytz [required: Any, installed: 2019.3]
      - sentry-sdk [required: Any, installed: 0.13.0]
        - certifi [required: Any, installed: 2019.9.11]
        - urllib3 [required: >=1.9, installed: 1.25.6]
  - toml [required: Any, installed: 0.10.0]
  - urllib3 [required: Any, installed: 1.25.6]
  - yaspin [required: Any, installed: 0.15.0]

Notes

For more information, see Pipfile and Pipfile.lock.

Once this issue is resolved, the issue will be automatically closed by bot.

Error determining manifest MIME type: python-36-rhel7: manifest unknown: manifest unknown

Sentry Issue: THOTH-1NC7

CommandError: Command exited with non-zero status code (1): time="2020-01-20T07:21:13Z" level=fatal msg="Error determining manifest MIME type for docker://docker-registry.default.svc:5000/dh-prod-jupyterhub/python-36-rhel7:10.0-cudnn7-devel-ubi7: Error reading manifest 10.0-cudnn7-devel-ubi7 in docker-registry.default.svc:5000/dh-prod-jupyterhub/python-36-rhel7: manifest unknown: manifest unknown" 

  File "app.py", line 320, in _submitter
    dst_verify_tls=not no_dst_registry_tls_verify,
  File "app.py", line 177, in _do_analyze_build
    dst_verify_tls=dst_verify_tls,
  File "app.py", line 278, in _push_image
    command = run_command(cmd)
  File "/opt/app-root/lib/python3.6/site-packages/thoth/analyzer/command.py", line 107, in run_command
    raise CommandError(error_msg, command=command, is_json=is_json)

Failed to submit image "docker-registry.default.svc:5000/dh-prod-jupyterhub/python-36-rhel7:10.0-cudnn7-devel-ubi7" for analysis to Thoth: Command exited with non-zero status code (1): time="2020-01-20T07:21:13Z" level=fatal msg="Error determining manifest MIME type for docker://docker-registry.default.svc:5000/dh-prod-jupyterhub/python-36-rhel7:10.0-cudnn7-devel-ubi7: Error reading manifest 10.0-cudnn7-devel-ubi7 in docker-registry.default.svc:5000/dh-prod-jupyterhub/python-36-rhel7: manifest unknown: manifest unknown" 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.