pypa / pipenv

Python Development Workflow for Humans.
https://pipenv.pypa.io
MIT License
24.87k stars 1.87k forks source link

Dependencies problem when installing the latest docker by using pipenv #2355

Closed andyliu08 closed 6 years ago

andyliu08 commented 6 years ago

Mac version: Mac OS Sierra (10.12.6) pipenv version: 2018.05.18

I met the dependencies problem when using pipenv install docker on MacOS, but Dependencies resolve fine with "pip install docker" and other OS like alpine. I have attached the trace below.

====================== Trace ======================

$ pipenv install
Creating a virtualenv for this project…
Using /usr/local/bin/python3.6m (3.6.5) to create virtualenv…
⠋Running virtualenv with interpreter /usr/local/bin/python3.6m
Using base prefix '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/xxx/.local/share/virtualenvs/5nmdJKSM/bin/python3.6
Also creating executable in /Users/xxx/.local/share/virtualenvs/5nmdJKSM/bin/python
Please make sure you remove any previous custom paths from your /Users/xxx/.pydistutils.cfg file.
Installing setuptools, pip, wheel...done.

Virtualenv location: /Users/xxx/.local/share/virtualenvs/flubber-5nmdJKSM
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…

**Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  You can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
Could not find a version that matches pypiwin32==219,==220
Tried: 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 220, 220, 223, 223
There are incompatible versions in the resolved dependencies.**

$ pipenv install --skip-lock
Installing dependencies from Pipfile…
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 3/3 — 00:00:19
To activate this project's virtualenv, run the following:
$ pipenv shell

$ pipenv graph
boto3==1.7.38
  - botocore [required: <1.11.0,>=1.10.38, installed: 1.10.38]
    - docutils [required: >=0.10, installed: 0.14]
    - jmespath [required: <1.0.0,>=0.7.1, installed: 0.9.3]
    - python-dateutil [required: >=2.1,<3.0.0, installed: 2.7.3]
      - six [required: >=1.5, installed: 1.11.0]
  - jmespath [required: <1.0.0,>=0.7.1, installed: 0.9.3]
  - s3transfer [required: <0.2.0,>=0.1.10, installed: 0.1.13]
    - botocore [required: <2.0.0,>=1.3.0, installed: 1.10.38]
      - docutils [required: >=0.10, installed: 0.14]
      - jmespath [required: <1.0.0,>=0.7.1, installed: 0.9.3]
      - python-dateutil [required: >=2.1,<3.0.0, installed: 2.7.3]
        - six [required: >=1.5, installed: 1.11.0]
docker==3.3.0
  - docker-pycreds [required: >=0.2.3, installed: 0.3.0]
    - six [required: >=1.4.0, installed: 1.11.0]
  - requests [required: !=2.18.0,>=2.14.2, installed: 2.19.0]
    - certifi [required: >=2017.4.17, installed: 2018.4.16]
    - chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
    - idna [required: >=2.5,<2.8, installed: 2.7]
    - urllib3 [required: <1.24,>=1.21.1, installed: 1.23]
  - six [required: >=1.4.0, installed: 1.11.0]
  - websocket-client [required: >=0.32.0, installed: 0.48.0]
    - six [required: Any, installed: 1.11.0]
pytest==3.6.1
  - atomicwrites [required: >=1.0, installed: 1.1.5]
  - attrs [required: >=17.4.0, installed: 18.1.0]
  - more-itertools [required: >=4.0.0, installed: 4.2.0]
    - six [required: <2.0.0,>=1.0.0, installed: 1.11.0]
  - pluggy [required: >=0.5,<0.7, installed: 0.6.0]
  - py [required: >=1.5.0, installed: 1.5.3]
  - setuptools [required: Any, installed: 39.2.0]
  - six [required: >=1.10.0, installed: 1.11.0]

$ pipenv --version
pipenv, version 2018.05.18
techalchemy commented 6 years ago

Hi, I'm sorry you encountered this problem. Please fill out the issue template including your pipfile and what docker image you are installing from. So far You have included only the output of pipenv graph which tells me what got installed, not what you actually did to get things to this state.

andyliu08 commented 6 years ago

The following is the pipfile:

[[Source]]
url = 'https://pypi.python.org/simple'
verify_ssl = true
name = 'pypi'

[requires]
python_version = '3.6'

[packages]
pytest = '*'
boto3 = '*'
docker = "*"

[dev-packages]
"flake8" = "*"
andyliu08 commented 6 years ago

The following is the trace when i run ' python -m pipenv.help | pbcopy' on MacOS, which met the dependency problems:

$ python -m pipenv.help output Pipenv version: `'2018.05.18'` Pipenv location: `'/usr/local/lib/python3.6/site-packages/pipenv'` Python location: `'/usr/local/opt/python/bin/python3.6'` Other Python installations in `PATH`: - `2.6`: `/usr/bin/python2.6` - `2.6`: `/usr/bin/python2.6` - `2.7`: `/usr/bin/python2.7` - `2.7`: `/usr/bin/python2.7` - `3.6`: `/usr/local/bin/python3.6m` - `3.6`: `/usr/local/bin/python3.6` - `3.6`: `/usr/local/bin/python3.6` - `2.7.10`: `/usr/bin/python` - `3.6.5`: `/usr/local/bin/python3` - `3.6.5`: `/usr/local/bin/python3` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.6.5', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '16.7.0', 'platform_system': 'Darwin', 'platform_version': 'Darwin Kernel Version 16.7.0: Fri Apr 27 17:59:46 PDT ' '2018; root:xnu-3789.73.13~1/RELEASE_X86_64', 'python_full_version': '3.6.5', 'python_version': '3.6', 'sys_platform': 'darwin'} ``` System environment variables: - `TERM_PROGRAM` - `TERM` - `SHELL` - `TMPDIR` - `Apple_PubSub_Socket_Render` - `TERM_PROGRAM_VERSION` - `TERM_SESSION_ID` - `USER` - `SSH_AUTH_SOCK` - `__CF_USER_TEXT_ENCODING` - `PATH` - `PWD` - `LANG` - `XPC_FLAGS` - `PS1` - `XPC_SERVICE_NAME` - `HOME` - `SHLVL` - `PYTHONPATH` - `LOGNAME` - `_` - `PYTHONDONTWRITEBYTECODE` - `PIP_PYTHON_PATH` Pipenv–specific environment variables: Debug–specific environment variables: - `PATH`: `/Users/xoliu/Library/Python/3.6/bin:/usr/local/bin:/Users/xoliu/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS` - `SHELL`: `/bin/bash` - `LANG`: `en_AU.UTF-8` - `PWD`: `/Users/xoliu/projects/XXXXXX` --------------------------- Contents of `Pipfile` ('/Users/xoliu/projects/XXXXXX/Pipfile'): ```toml [[Source]] url = 'https://pypi.python.org/simple' verify_ssl = true name = 'pypi' [requires] python_version = '3.6' [packages] pytest = '*' boto3 = '*' docker = "*" [dev-packages] "flake8" = "*" ```
andyliu08 commented 6 years ago

The following is the trace when i run ' python3 -m pipenv.help' on alpha, which work well.

~ # python3 -m pipenv.help

$ python -m pipenv.help output Pipenv version: `'2018.05.18'` Pipenv location: `'/usr/lib/python3.6/site-packages/pipenv'` Python location: `'/usr/bin/python3'` Other Python installations in `PATH`: - `3.6`: `/usr/bin/python3.6m` - `3.6`: `/usr/bin/python3.6` - `3.6.3`: `/usr/bin/python3` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.6.3', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.9.87-linuxkit-aufs', 'platform_system': 'Linux', 'platform_version': '#1 SMP Wed Mar 14 15:12:16 UTC 2018', 'python_full_version': '3.6.3', 'python_version': '3.6', 'sys_platform': 'linux'} ``` System environment variables: - `HOSTNAME` - `SHLVL` - `OLDPWD` - `HOME` - `TERM` - `PATH` - `PWD` - `PYTHONDONTWRITEBYTECODE` - `PIP_PYTHON_PATH` Pipenv–specific environment variables: Debug–specific environment variables: - `PATH`: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin` - `PWD`: `/root` --------------------------- Contents of `Pipfile` ('/root/Pipfile'): ```toml [[Source]] url = 'https://pypi.python.org/simple' verify_ssl = true name = 'pypi' [requires] python_version = '3.6' [packages] pytest = '*' boto3 = '*' docker = "*" [dev-packages] "flake8" = "*" ``` Contents of `Pipfile.lock` ('/root/Pipfile.lock'): ```json { "_meta": { "hash": { "sha256": "a5d43639fd00d69ad51f028d035878e14593e1ad9ea311547a70eda28dcf7971" }, "pipfile-spec": 6, "requires": { "python_version": "3.6" }, "sources": [ { "name": "pypi", "url": "https://pypi.org/simple", "verify_ssl": true } ] }, "default": { "atomicwrites": { "hashes": [ "sha256:240831ea22da9ab882b551b31d4225591e5e447a68c5e188db5b89ca1d487585", "sha256:a24da68318b08ac9c9c45029f4a10371ab5b20e4226738e150e6e7c571630ae6" ], "version": "==1.1.5" }, "attrs": { "hashes": [ "sha256:4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265", "sha256:e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b" ], "version": "==18.1.0" }, "boto3": { "hashes": [ "sha256:256bd2c35f450eee8c978166a2391ae9fab88b25443d4c321a6889166697d260", "sha256:e647c065c3a9db1ea210fd9b082d630072e69e40e8524149819121082d4e0192" ], "index": "pypi", "version": "==1.7.39" }, "botocore": { "hashes": [ "sha256:87fe59966e2a31efbb80b279bc0dc7273bc4c058cdd49f957de402804a544828", "sha256:8caf8c8a165e8f1d880d952a4aaf05fdd57e0857f6d5640fe267840bdc2ae667" ], "version": "==1.10.39" }, "certifi": { "hashes": [ "sha256:13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7", "sha256:9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0" ], "version": "==2018.4.16" }, "chardet": { "hashes": [ "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" ], "version": "==3.0.4" }, "docker": { "hashes": [ "sha256:43b45b92bed372161a5d4f3c7137e16b30d93845e99a00bc727938e52850694e", "sha256:dc5cc0971a0d36fe94c5ce89bd4adb6c892713500af7b0818708229c3199911a" ], "index": "pypi", "version": "==3.3.0" }, "docker-pycreds": { "hashes": [ "sha256:0a941b290764ea7286bd77f54c0ace43b86a8acd6eb9ead3de9840af52384079", "sha256:8b0e956c8d206f832b06aa93a710ba2c3bcbacb5a314449c040b0b814355bbff" ], "version": "==0.3.0" }, "docutils": { "hashes": [ "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6", "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274", "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6" ], "version": "==0.14" }, "idna": { "hashes": [ "sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e", "sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" ], "version": "==2.7" }, "jmespath": { "hashes": [ "sha256:6a81d4c9aa62caf061cb517b4d9ad1dd300374cd4706997aff9cd6aedd61fc64", "sha256:f11b4461f425740a1d908e9a3f7365c3d2e569f6ca68a2ff8bc5bcd9676edd63" ], "version": "==0.9.3" }, "more-itertools": { "hashes": [ "sha256:2b6b9893337bfd9166bee6a62c2b0c9fe7735dcf85948b387ec8cba30e85d8e8", "sha256:6703844a52d3588f951883005efcf555e49566a48afd4db4e965d69b883980d3", "sha256:a18d870ef2ffca2b8463c0070ad17b5978056f403fb64e3f15fe62a52db21cc0" ], "version": "==4.2.0" }, "pluggy": { "hashes": [ "sha256:7f8ae7f5bdf75671a718d2daf0a64b7885f74510bcd98b1a0bb420eb9a9d0cff", "sha256:d345c8fe681115900d6da8d048ba67c25df42973bda370783cd58826442dcd7c", "sha256:e160a7fcf25762bb60efc7e171d4497ff1d8d2d75a3d0df7a21b76821ecbf5c5" ], "version": "==0.6.0" }, "py": { "hashes": [ "sha256:29c9fab495d7528e80ba1e343b958684f4ace687327e6f789a94bf3d1915f881", "sha256:983f77f3331356039fdd792e9220b7b8ee1aa6bd2b25f567a963ff1de5a64f6a" ], "version": "==1.5.3" }, "pytest": { "hashes": [ "sha256:26838b2bc58620e01675485491504c3aa7ee0faf335c37fcd5f8731ca4319591", "sha256:32c49a69566aa7c333188149ad48b58ac11a426d5352ea3d8f6ce843f88199cb" ], "index": "pypi", "version": "==3.6.1" }, "python-dateutil": { "hashes": [ "sha256:1adb80e7a782c12e52ef9a8182bebeb73f1d7e24e374397af06fb4956c8dc5c0", "sha256:e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8" ], "markers": "python_version >= '2.7'", "version": "==2.7.3" }, "requests": { "hashes": [ "sha256:63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1", "sha256:ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" ], "version": "==2.19.1" }, "s3transfer": { "hashes": [ "sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1", "sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f" ], "version": "==0.1.13" }, "six": { "hashes": [ "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb" ], "version": "==1.11.0" }, "urllib3": { "hashes": [ "sha256:a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf", "sha256:b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" ], "version": "==1.23" }, "websocket-client": { "hashes": [ "sha256:18f1170e6a1b5463986739d9fd45c4308b0d025c1b2f9b88788d8f69e8a5eb4a", "sha256:db70953ae4a064698b27ae56dcad84d0ee68b7b43cb40940f537738f38f510c1" ], "version": "==0.48.0" } }, "develop": { "flake8": { "hashes": [ "sha256:7253265f7abd8b313e3892944044a365e3f4ac3fcdcfb4298f55ee9ddf188ba0", "sha256:c7841163e2b576d435799169b78703ad6ac1bbb0f199994fc05f700b2a90ea37" ], "index": "pypi", "version": "==3.5.0" }, "mccabe": { "hashes": [ "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" ], "version": "==0.6.1" }, "pycodestyle": { "hashes": [ "sha256:682256a5b318149ca0d2a9185d365d8864a768a28db66a84a2ea946bcc426766", "sha256:6c4245ade1edfad79c3446fadfc96b0de2759662dc29d07d80a6f27ad1ca6ba9" ], "version": "==2.3.1" }, "pyflakes": { "hashes": [ "sha256:08bd6a50edf8cffa9fa09a463063c425ecaaf10d1eb0335a7e8b1401aef89e6f", "sha256:8d616a382f243dbf19b54743f280b80198be0bca3a5396f1d2e1fca6223e8805" ], "version": "==1.6.0" } } } ```
andyliu08 commented 6 years ago

Another similar issue: https://github.com/spulec/moto/issues/1665

uranusjr commented 6 years ago

I can’t reproduce this :/ Locking works fine for me.

$ pipenv --version
pipenv, version 2018.05.18

$ pipenv install
Creating a virtualenv for this project…
Using /Users/uranusjr/Library/PythonUp/bin/python3.6m (3.6.5) to create virtualenv…
⠋Running virtualenv with interpreter /Users/uranusjr/Library/PythonUp/bin/python3.6m
Using base prefix '/Users/uranusjr/Library/PythonUp/versions/3.6'
New python executable in /Users/uranusjr/Documents/play/pipenv-2355/.venv/bin/python3.6m
Also creating executable in /Users/uranusjr/Documents/play/pipenv-2355/.venv/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /Users/uranusjr/Documents/play/pipenv-2355/.venv
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (cf7971)!
Installing dependencies from Pipfile.lock (cf7971)…
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 21/21 — 00:00:10
To activate this project's virtualenv, run the following:
 $ pipenv shell
Pipfile.lock ```json { "_meta": { "hash": { "sha256": "a5d43639fd00d69ad51f028d035878e14593e1ad9ea311547a70eda28dcf7971" }, "pipfile-spec": 6, "requires": { "python_version": "3.6" }, "sources": [ { "name": "pypi", "url": "https://pypi.org/simple", "verify_ssl": true } ] }, "default": { "atomicwrites": { "hashes": [ "sha256:240831ea22da9ab882b551b31d4225591e5e447a68c5e188db5b89ca1d487585", "sha256:a24da68318b08ac9c9c45029f4a10371ab5b20e4226738e150e6e7c571630ae6" ], "version": "==1.1.5" }, "attrs": { "hashes": [ "sha256:4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265", "sha256:e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b" ], "version": "==18.1.0" }, "boto3": { "hashes": [ "sha256:256bd2c35f450eee8c978166a2391ae9fab88b25443d4c321a6889166697d260", "sha256:e647c065c3a9db1ea210fd9b082d630072e69e40e8524149819121082d4e0192" ], "index": "pypi", "version": "==1.7.39" }, "botocore": { "hashes": [ "sha256:87fe59966e2a31efbb80b279bc0dc7273bc4c058cdd49f957de402804a544828", "sha256:8caf8c8a165e8f1d880d952a4aaf05fdd57e0857f6d5640fe267840bdc2ae667" ], "version": "==1.10.39" }, "certifi": { "hashes": [ "sha256:13e698f54293db9f89122b0581843a782ad0934a4fe0172d2a980ba77fc61bb7", "sha256:9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0" ], "version": "==2018.4.16" }, "chardet": { "hashes": [ "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" ], "version": "==3.0.4" }, "docker": { "hashes": [ "sha256:43b45b92bed372161a5d4f3c7137e16b30d93845e99a00bc727938e52850694e", "sha256:dc5cc0971a0d36fe94c5ce89bd4adb6c892713500af7b0818708229c3199911a" ], "index": "pypi", "version": "==3.3.0" }, "docker-pycreds": { "hashes": [ "sha256:0a941b290764ea7286bd77f54c0ace43b86a8acd6eb9ead3de9840af52384079", "sha256:8b0e956c8d206f832b06aa93a710ba2c3bcbacb5a314449c040b0b814355bbff" ], "version": "==0.3.0" }, "docutils": { "hashes": [ "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6", "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274", "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6" ], "version": "==0.14" }, "idna": { "hashes": [ "sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e", "sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" ], "version": "==2.7" }, "jmespath": { "hashes": [ "sha256:6a81d4c9aa62caf061cb517b4d9ad1dd300374cd4706997aff9cd6aedd61fc64", "sha256:f11b4461f425740a1d908e9a3f7365c3d2e569f6ca68a2ff8bc5bcd9676edd63" ], "version": "==0.9.3" }, "more-itertools": { "hashes": [ "sha256:2b6b9893337bfd9166bee6a62c2b0c9fe7735dcf85948b387ec8cba30e85d8e8", "sha256:6703844a52d3588f951883005efcf555e49566a48afd4db4e965d69b883980d3", "sha256:a18d870ef2ffca2b8463c0070ad17b5978056f403fb64e3f15fe62a52db21cc0" ], "version": "==4.2.0" }, "pluggy": { "hashes": [ "sha256:7f8ae7f5bdf75671a718d2daf0a64b7885f74510bcd98b1a0bb420eb9a9d0cff", "sha256:d345c8fe681115900d6da8d048ba67c25df42973bda370783cd58826442dcd7c", "sha256:e160a7fcf25762bb60efc7e171d4497ff1d8d2d75a3d0df7a21b76821ecbf5c5" ], "version": "==0.6.0" }, "py": { "hashes": [ "sha256:29c9fab495d7528e80ba1e343b958684f4ace687327e6f789a94bf3d1915f881", "sha256:983f77f3331356039fdd792e9220b7b8ee1aa6bd2b25f567a963ff1de5a64f6a" ], "version": "==1.5.3" }, "pytest": { "hashes": [ "sha256:26838b2bc58620e01675485491504c3aa7ee0faf335c37fcd5f8731ca4319591", "sha256:32c49a69566aa7c333188149ad48b58ac11a426d5352ea3d8f6ce843f88199cb" ], "index": "pypi", "version": "==3.6.1" }, "python-dateutil": { "hashes": [ "sha256:1adb80e7a782c12e52ef9a8182bebeb73f1d7e24e374397af06fb4956c8dc5c0", "sha256:e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8" ], "markers": "python_version >= '2.7'", "version": "==2.7.3" }, "requests": { "hashes": [ "sha256:63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1", "sha256:ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a" ], "version": "==2.19.1" }, "s3transfer": { "hashes": [ "sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1", "sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f" ], "version": "==0.1.13" }, "six": { "hashes": [ "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb" ], "version": "==1.11.0" }, "urllib3": { "hashes": [ "sha256:a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf", "sha256:b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5" ], "version": "==1.23" }, "websocket-client": { "hashes": [ "sha256:18f1170e6a1b5463986739d9fd45c4308b0d025c1b2f9b88788d8f69e8a5eb4a", "sha256:db70953ae4a064698b27ae56dcad84d0ee68b7b43cb40940f537738f38f510c1" ], "version": "==0.48.0" } }, "develop": { "flake8": { "hashes": [ "sha256:7253265f7abd8b313e3892944044a365e3f4ac3fcdcfb4298f55ee9ddf188ba0", "sha256:c7841163e2b576d435799169b78703ad6ac1bbb0f199994fc05f700b2a90ea37" ], "index": "pypi", "version": "==3.5.0" }, "mccabe": { "hashes": [ "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" ], "version": "==0.6.1" }, "pycodestyle": { "hashes": [ "sha256:682256a5b318149ca0d2a9185d365d8864a768a28db66a84a2ea946bcc426766", "sha256:6c4245ade1edfad79c3446fadfc96b0de2759662dc29d07d80a6f27ad1ca6ba9" ], "version": "==2.3.1" }, "pyflakes": { "hashes": [ "sha256:08bd6a50edf8cffa9fa09a463063c425ecaaf10d1eb0335a7e8b1401aef89e6f", "sha256:8d616a382f243dbf19b54743f280b80198be0bca3a5396f1d2e1fca6223e8805" ], "version": "==1.6.0" } } } ```
techalchemy commented 6 years ago

This is the pypiwin32 issue? It’s a bug with their old setup.pt. I think they fixed it— in newer releases. In any case I don’t remember fixing it on our end but I did put a bunch of exception handling in that general part of the codebase.

uranusjr commented 6 years ago

Since it’s pypiwin32 getting conflicts, I’d guess it’s something depending on pypiwin32, not pypiwin32 itself. I also just tried this on Windows, and it still works. My guess is someone updated something while we’re talking.

Closing since there really isn’t a way to go on from here. Please do reopen if you find a way to deterministaically reproduce this!