Pipenv: Dependencies could not be resolved when installing both ccxt and onetoken packages.

Created on 17 Aug 2018  路  5Comments  路  Source: pypa/pipenv

Issue description

Dependencies could not be resolved when installing both ccxt and onetoken packages.

  • latest ccxt requires 'aiohttp>=3.0.1'. (https://github.com/ccxt/ccxt/blob/master/python/setup.py)
  • latest onetoken requires 'aiohttp==3.1.3'. (https://github.com/1token-trade/onetoken-py-sdk/blob/master/setup.py)
  • latest aiohttp requires 'async_timeout>=3.0,<4.0'. (https://github.com/aio-libs/aiohttp/blob/master/setup.py)
  • aiohttp v3.1.3 requires 'async_timeout>=1.2,<3.0'. (https://github.com/aio-libs/aiohttp/blob/v3.1.3/setup.py)
  • 'aiohttp==3.1.3' is specified in Pipfile. 'async-timeout==2.0.1' is installed. This combination matches the requirements and should work.
Expected result

pipenv update should succeed with no error.

Actual result
$ pipenv update
Running $ pipenv lock then $ pipenv sync.
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 async-timeout<3.0,<4.0,>=1.2,>=3.0
Tried: 1.0.0, 1.0.0, 1.1.0, 1.1.0, 1.2.0, 1.2.0, 1.2.1, 1.2.1, 1.3.0, 1.3.0, 1.4.0, 1.4.0, 2.0.0, 2.0.0, 2.0.1, 2.0.1, 3.0.0, 3.0.0
There are incompatible versions in the resolved dependencies.

$ pipenv update --verbose

Running $ pipenv lock then $ pipenv sync.
Locking [dev-packages] dependencies...
using sources: [{'url': 'https://pypi.org/simple', 'verify_ssl': True, 'name': 'pypi'}]
Using pip: -i https://pypi.org/simple

                          ROUND 1                           
Current constraints:
  mypy (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-pp5zb1_4-requirements/pipenv-se7mgtgn-constraints.txt (line 3))
  pylint (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-pp5zb1_4-requirements/pipenv-se7mgtgn-constraints.txt (line 2))

Finding the best candidates:
  found candidate mypy==0.620 (constraint was <any>)
  found candidate pylint==2.1.1 (constraint was <any>)

Finding secondary dependencies:
  pylint==2.1.1             requires astroid>=2.0.0, isort>=4.2.5, lazy-object-proxy, mccabe, pylint==2.1.1, six, typed-ast; python_version < "3.7" and implementation_name == "cpython", wrapt
  mypy==0.620               requires mypy==0.620, typed-ast<1.2.0,>=1.1.0

New dependencies found in this round:
  adding ['astroid', '>=2.0.0', '[]']
  adding ['isort', '>=4.2.5', '[]']
  adding ['lazy-object-proxy', '', '[]']
  adding ['mccabe', '', '[]']
  adding ['mypy', '==0.620', '[]']
  adding ['pylint', '==2.1.1', '[]']
  adding ['six', '', '[]']
  adding ['typed-ast', '<1.2.0,>=1.1.0', '[]']
  adding ['wrapt', '', '[]']
Removed dependencies in this round:
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  astroid>=2.0.0
  isort>=4.2.5
  lazy-object-proxy
  mccabe
  mypy==0.620 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-pp5zb1_4-requirements/pipenv-se7mgtgn-constraints.txt (line 3))
  pylint==2.1.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-pp5zb1_4-requirements/pipenv-se7mgtgn-constraints.txt (line 2))
  six
  typed-ast<1.2.0,>=1.1.0
  wrapt

Finding the best candidates:
  found candidate astroid==2.0.4 (constraint was >=2.0.0)
  found candidate isort==4.3.4 (constraint was >=4.2.5)
  found candidate lazy-object-proxy==1.3.1 (constraint was <any>)
  found candidate mccabe==0.6.1 (constraint was <any>)
  found candidate mypy==0.620 (constraint was ==0.620)
  found candidate pylint==2.1.1 (constraint was ==2.1.1)
  found candidate six==1.11.0 (constraint was <any>)
  found candidate typed-ast==1.1.0 (constraint was >=1.1.0,<1.2.0)
  found candidate wrapt==1.10.11 (constraint was <any>)

Finding secondary dependencies:
  isort==4.3.4              requires isort==4.3.4; python_version != "3.1.*" and python_version != "3.3.*" and python_version >= "2.7" and python_version != "3.2.*" and python_version != "3.0.*"
  mypy==0.620               requires mypy==0.620, typed-ast<1.2.0,>=1.1.0
  typed-ast==1.1.0          requires typed-ast==1.1.0
  wrapt==1.10.11            requires wrapt==1.10.11
  six==1.11.0               requires six==1.11.0
  pylint==2.1.1             requires astroid>=2.0.0, isort>=4.2.5, lazy-object-proxy, mccabe, pylint==2.1.1, six, typed-ast; python_version < "3.7" and implementation_name == "cpython", wrapt
  mccabe==0.6.1             requires mccabe==0.6.1
  astroid==2.0.4            requires astroid==2.0.4, lazy-object-proxy, six, typed-ast; python_version < "3.7" and implementation_name == "cpython", wrapt
  lazy-object-proxy==1.3.1  requires lazy-object-proxy==1.3.1

New dependencies found in this round:
  adding ['astroid', '==2.0.4,>=2.0.0', '[]']
  adding ['isort', '==4.3.4,>=4.2.5', '[]']
  adding ['lazy-object-proxy', '==1.3.1', '[]']
  adding ['mccabe', '==0.6.1', '[]']
  adding ['six', '==1.11.0', '[]']
  adding ['typed-ast', '<1.2.0,==1.1.0,>=1.1.0', '[]']
  adding ['wrapt', '==1.10.11', '[]']
Removed dependencies in this round:
  removing ['astroid', '>=2.0.0', '[]']
  removing ['isort', '>=4.2.5', '[]']
  removing ['lazy-object-proxy', '', '[]']
  removing ['mccabe', '', '[]']
  removing ['six', '', '[]']
  removing ['typed-ast', '<1.2.0,>=1.1.0', '[]']
  removing ['wrapt', '', '[]']
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  astroid==2.0.4,>=2.0.0
  isort==4.3.4,>=4.2.5
  lazy-object-proxy==1.3.1
  mccabe==0.6.1
  mypy==0.620 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-pp5zb1_4-requirements/pipenv-se7mgtgn-constraints.txt (line 3))
  pylint==2.1.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-pp5zb1_4-requirements/pipenv-se7mgtgn-constraints.txt (line 2))
  six==1.11.0
  typed-ast<1.2.0,==1.1.0,>=1.1.0
  wrapt==1.10.11

Finding the best candidates:
  found candidate astroid==2.0.4 (constraint was >=2.0.0,==2.0.4)
  found candidate isort==4.3.4 (constraint was >=4.2.5,==4.3.4)
  found candidate lazy-object-proxy==1.3.1 (constraint was ==1.3.1)
  found candidate mccabe==0.6.1 (constraint was ==0.6.1)
  found candidate mypy==0.620 (constraint was ==0.620)
  found candidate pylint==2.1.1 (constraint was ==2.1.1)
  found candidate six==1.11.0 (constraint was ==1.11.0)
  found candidate typed-ast==1.1.0 (constraint was >=1.1.0,==1.1.0,<1.2.0)
  found candidate wrapt==1.10.11 (constraint was ==1.10.11)

Finding secondary dependencies:
  pylint==2.1.1             requires astroid>=2.0.0, isort>=4.2.5, lazy-object-proxy, mccabe, pylint==2.1.1, six, typed-ast; python_version < "3.7" and implementation_name == "cpython", wrapt
  lazy-object-proxy==1.3.1  requires lazy-object-proxy==1.3.1
  mypy==0.620               requires mypy==0.620, typed-ast<1.2.0,>=1.1.0
  six==1.11.0               requires six==1.11.0
  wrapt==1.10.11            requires wrapt==1.10.11
  astroid==2.0.4            requires astroid==2.0.4, lazy-object-proxy, six, typed-ast; python_version < "3.7" and implementation_name == "cpython", wrapt
  isort==4.3.4              requires isort==4.3.4; python_version != "3.1.*" and python_version != "3.3.*" and python_version >= "2.7" and python_version != "3.2.*" and python_version != "3.0.*"
  mccabe==0.6.1             requires mccabe==0.6.1
  typed-ast==1.1.0          requires typed-ast==1.1.0
------------------------------------------------------------
Result of round 3: stable, done

Locking [packages] dependencies...
using sources: [{'url': 'https://pypi.org/simple', 'verify_ssl': True, 'name': 'pypi'}]
Using pip: -i https://pypi.org/simple

                          ROUND 1                           
Current constraints:
  aiohttp==3.1.3 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 16))
  bintrees (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 11))
  boto3 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 10))
  botocore (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 15))
  ccxt (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 19))
  google-auth (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 9))
  google-cloud-storage (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 18))
  influxdb (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 6))
  onetoken (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 17))
  oslash (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 4))
  protobuf (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 2))
  pyfunctional (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 7))
  pympler (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 8))
  requests (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 5))
  rx (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 14))
  sklearn (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 13))
  websocket-client==0.48.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 3))
  xgboost (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 12))

Finding the best candidates:
  found candidate aiohttp==3.1.3 (constraint was ==3.1.3)
  found candidate bintrees==2.0.7 (constraint was <any>)
  found candidate boto3==1.7.78 (constraint was <any>)
  found candidate botocore==1.10.78 (constraint was <any>)
  found candidate ccxt==1.17.132 (constraint was <any>)
  found candidate google-auth==1.5.1 (constraint was <any>)
  found candidate google-cloud-storage==1.10.0 (constraint was <any>)
  found candidate influxdb==5.2.0 (constraint was <any>)
  found candidate onetoken==0.1.24 (constraint was <any>)
  found candidate oslash==0.5.1 (constraint was <any>)
  found candidate protobuf==3.6.1 (constraint was <any>)
  found candidate pyfunctional==1.1.3 (constraint was <any>)
  found candidate pympler==0.5 (constraint was <any>)
  found candidate requests==2.19.1 (constraint was <any>)
  found candidate rx==1.6.1 (constraint was <any>)
  found candidate sklearn==0.0 (constraint was <any>)
  found candidate websocket-client==0.48.0 (constraint was ==0.48.0)
  found candidate xgboost==0.80 (constraint was <any>)

Finding secondary dependencies:
  bintrees==2.0.7           requires bintrees==2.0.7
  ccxt==1.17.132            requires aiodns==1.1.1; python_version >= "3.5.2", aiohttp>=3.0.1; python_version >= "3.5.2", async-timeout<4.0,>=3.0, attrdict<3,>=2.0.0, attrs>=17.3.0, cchardet==2.1.1; python_version >= "3.5.2", ccxt==1.17.132, certifi>=2018.1.18, chardet<3.1.0,>=3.0.2, cytoolz<1.0.0,>=0.9.0; implementation_name == "cpython", eth-abi<2,>=1.1.1, eth-account<0.3.0,>=0.2.1, eth-hash[pycryptodome], eth-keyfile<0.6.0,>=0.5.0, eth-keys<0.3.0,>=0.2.0b3, eth-rlp<1,>=0.1.2, eth-typing<2.0.0,>=1.0.0, eth-utils<2.0.0,>=1.0.1, hexbytes<1.0.0,>=0.1.0, idna-ssl>=1.0, idna>=2.0, lru-dict<2.0.0,>=1.1.6, multidict>=4.0, parsimonious==0.8.0, pycares>=1.0.0, pycryptodome<4,>=3.5.1; extra == "pycryptodome", requests>=2.18.4, rlp<2,>=0.6.0, setuptools>=38.5.1, six>=1.9.0, toolz>=0.8.0, urllib3<1.24,>=1.21.1, web3==4.4.1; python_version >= "3.5.2", websockets<6.0.0,>=5.0.1, yarl==1.1.0; python_version >= "3.5.2"
  google-auth==1.5.1        requires cachetools>=2.0.0, google-auth==1.5.1, pyasn1-modules>=0.2.1, pyasn1>=0.1.3, rsa>=3.1.4, six>=1.9.0
  pyfunctional==1.1.3       requires dill==0.2.5, future==0.16.0, pyfunctional==1.1.3, six==1.10.0, tabulate==0.7.7
  sklearn==0.0              requires scikit-learn, sklearn==0.0
  botocore==1.10.78         requires botocore==1.10.78, docutils>=0.10, jmespath<1.0.0,>=0.7.1, python-dateutil<3.0.0,>=2.1; python_version >= "2.7", six>=1.5
  oslash==0.5.1             requires mypy-lang, oslash==0.5.1
  protobuf==3.6.1           requires protobuf==3.6.1; python_version != "3.2.*" and python_version != "3.3.*" and python_version >= "2.7" and python_version != "3.1.*" and python_version != "3.0.*", setuptools, six>=1.9
  xgboost==0.80             requires numpy, scipy, xgboost==0.80; python_version != "3.2.*" and python_version != "3.3.*" and python_version >= "2.7" and python_version != "3.1.*" and python_version != "3.0.*"
  google-cloud-storage==1.10.0 requires cachetools>=2.0.0, certifi>=2017.4.17, chardet<3.1.0,>=3.0.2, google-api-core<2.0.0dev,>=0.1.1, google-auth<2.0.0dev,>=0.4.0, google-cloud-core<0.29dev,>=0.28.0, google-cloud-storage==1.10.0, google-resumable-media>=0.3.1, googleapis-common-protos<2.0dev,>=1.5.3, idna<2.8,>=2.5, protobuf>=3.0.0, pyasn1-modules>=0.2.1, pyasn1>=0.1.3, pytz, requests<3.0.0dev,>=2.18.0, rsa>=3.1.4, setuptools>=34.0.0, six>=1.10.0, urllib3<1.24,>=1.21.1
  rx==1.6.1                 requires rx==1.6.1
  onetoken==0.1.24          requires aiohttp==3.1.3, arrow, async-timeout<3.0,>=1.2, attrs>=17.3.0, chardet<4.0,>=2.0, docopt, idna-ssl>=1.0, idna>=2.0, multidict<5.0,>=4.0, onetoken==0.1.24, pyjwt, python-dateutil, pyyaml, six>=1.5, yarl<2.0,>=1.0
  requests==2.19.1          requires certifi>=2017.4.17, chardet<3.1.0,>=3.0.2, idna<2.8,>=2.5, requests==2.19.1; python_version != "3.2.*" and python_version != "3.3.*" and python_version < "4" and python_version != "3.1.*" and python_version >= "2.6" and python_version != "3.0.*", urllib3<1.24,>=1.21.1
  boto3==1.7.78             requires boto3==1.7.78, botocore<1.11.0,>=1.10.78, docutils>=0.10, jmespath<1.0.0,>=0.7.1, python-dateutil<3.0.0,>=2.1; python_version >= "2.7", s3transfer<0.2.0,>=0.1.10, six>=1.5
  pympler==0.5              requires pympler==0.5
  aiohttp==3.1.3            requires aiohttp==3.1.3, async-timeout<3.0,>=1.2, attrs>=17.3.0, chardet<4.0,>=2.0, idna-ssl>=1.0, idna>=2.0, multidict<5.0,>=4.0, yarl<2.0,>=1.0
  websocket-client==0.48.0  requires six, websocket-client==0.48.0
  influxdb==5.2.0           requires certifi>=2017.4.17, chardet<3.1.0,>=3.0.2, idna<2.8,>=2.5, influxdb==5.2.0; python_version != "3.2.*" and python_version != "3.3.*" and python_version < "4" and python_version != "3.1.*" and python_version >= "2.6" and python_version != "3.0.*", python-dateutil>=2.6.0, pytz, requests>=2.17.0, six>=1.10.0, urllib3<1.24,>=1.21.1

New dependencies found in this round:
  adding ['aiodns', '==1.1.1', '[]']
  adding ['aiohttp', '==3.1.3,>=3.0.1', '[]']
  adding ['arrow', '', '[]']
  adding ['async-timeout', '<3.0,<4.0,>=1.2,>=3.0', '[]']
  adding ['attrdict', '<3,>=2.0.0', '[]']
  adding ['attrs', '>=17.3.0', '[]']
  adding ['bintrees', '==2.0.7', '[]']
  adding ['boto3', '==1.7.78', '[]']
  adding ['botocore', '<1.11.0,==1.10.78,>=1.10.78', '[]']
  adding ['cachetools', '>=2.0.0', '[]']
  adding ['cchardet', '==2.1.1', '[]']
  adding ['ccxt', '==1.17.132', '[]']
  adding ['certifi', '>=2017.4.17,>=2018.1.18', '[]']
  adding ['chardet', '<3.1.0,<4.0,>=2.0,>=3.0.2', '[]']
  adding ['cytoolz', '<1.0.0,>=0.9.0', '[]']
  adding ['dill', '==0.2.5', '[]']
  adding ['docopt', '', '[]']
  adding ['docutils', '>=0.10', '[]']
  adding ['eth-abi', '<2,>=1.1.1', '[]']
  adding ['eth-account', '<0.3.0,>=0.2.1', '[]']
  adding ['eth-hash', '', "['pycryptodome']"]
  adding ['eth-keyfile', '<0.6.0,>=0.5.0', '[]']
  adding ['eth-keys', '<0.3.0,>=0.2.0b3', '[]']
  adding ['eth-rlp', '<1,>=0.1.2', '[]']
  adding ['eth-typing', '<2.0.0,>=1.0.0', '[]']
  adding ['eth-utils', '<2.0.0,>=1.0.1', '[]']
  adding ['future', '==0.16.0', '[]']
  adding ['google-api-core', '<2.0.0dev,>=0.1.1', '[]']
  adding ['google-auth', '<2.0.0dev,==1.5.1,>=0.4.0', '[]']
  adding ['google-cloud-core', '<0.29dev,>=0.28.0', '[]']
  adding ['google-cloud-storage', '==1.10.0', '[]']
  adding ['google-resumable-media', '>=0.3.1', '[]']
  adding ['googleapis-common-protos', '<2.0dev,>=1.5.3', '[]']
  adding ['hexbytes', '<1.0.0,>=0.1.0', '[]']
  adding ['idna', '<2.8,>=2.0,>=2.5', '[]']
  adding ['idna-ssl', '>=1.0', '[]']
  adding ['influxdb', '==5.2.0', '[]']
  adding ['jmespath', '<1.0.0,>=0.7.1', '[]']
  adding ['lru-dict', '<2.0.0,>=1.1.6', '[]']
  adding ['multidict', '<5.0,>=4.0', '[]']
  adding ['mypy-lang', '', '[]']
  adding ['numpy', '', '[]']
  adding ['onetoken', '==0.1.24', '[]']
  adding ['oslash', '==0.5.1', '[]']
  adding ['parsimonious', '==0.8.0', '[]']
  adding ['protobuf', '==3.6.1,>=3.0.0', '[]']
  adding ['pyasn1', '>=0.1.3', '[]']
  adding ['pyasn1-modules', '>=0.2.1', '[]']
  adding ['pycares', '>=1.0.0', '[]']
  adding ['pycryptodome', '<4,>=3.5.1', '[]']
  adding ['pyfunctional', '==1.1.3', '[]']
  adding ['pyjwt', '', '[]']
  adding ['pympler', '==0.5', '[]']
  adding ['python-dateutil', '<3.0.0,>=2.1,>=2.6.0', '[]']
  adding ['pytz', '', '[]']
  adding ['pyyaml', '', '[]']
  adding ['requests', '<3.0.0dev,==2.19.1,>=2.17.0,>=2.18.0,>=2.18.4', '[]']
  adding ['rlp', '<2,>=0.6.0', '[]']
  adding ['rsa', '>=3.1.4', '[]']
  adding ['rx', '==1.6.1', '[]']
  adding ['s3transfer', '<0.2.0,>=0.1.10', '[]']
  adding ['scikit-learn', '', '[]']
  adding ['scipy', '', '[]']
  adding ['six', '==1.10.0,>=1.10.0,>=1.5,>=1.9,>=1.9.0', '[]']
  adding ['sklearn', '==0.0', '[]']
  adding ['tabulate', '==0.7.7', '[]']
  adding ['toolz', '>=0.8.0', '[]']
  adding ['urllib3', '<1.24,>=1.21.1', '[]']
  adding ['web3', '==4.4.1', '[]']
  adding ['websocket-client', '==0.48.0', '[]']
  adding ['websockets', '<6.0.0,>=5.0.1', '[]']
  adding ['xgboost', '==0.80', '[]']
  adding ['yarl', '<2.0,==1.1.0,>=1.0', '[]']
Removed dependencies in this round:
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  aiodns==1.1.1
  aiohttp==3.1.3,>=3.0.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 16))
  arrow
  async-timeout<3.0,<4.0,>=1.2,>=3.0
  attrdict<3,>=2.0.0
  attrs>=17.3.0
  bintrees==2.0.7 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 11))
  boto3==1.7.78 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 10))
  botocore<1.11.0,==1.10.78,>=1.10.78 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 15))
  cachetools>=2.0.0
  cchardet==2.1.1
  ccxt==1.17.132 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 19))
  certifi>=2017.4.17,>=2018.1.18
  chardet<3.1.0,<4.0,>=2.0,>=3.0.2
  cytoolz<1.0.0,>=0.9.0
  dill==0.2.5
  docopt
  docutils>=0.10
  eth-abi<2,>=1.1.1
  eth-account<0.3.0,>=0.2.1
  eth-hash[pycryptodome]
  eth-keyfile<0.6.0,>=0.5.0
  eth-keys<0.3.0,>=0.2.0b3
  eth-rlp<1,>=0.1.2
  eth-typing<2.0.0,>=1.0.0
  eth-utils<2.0.0,>=1.0.1
  future==0.16.0
  google-api-core<2.0.0dev,>=0.1.1
  google-auth<2.0.0dev,==1.5.1,>=0.4.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 9))
  google-cloud-core<0.29dev,>=0.28.0
  google-cloud-storage==1.10.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 18))
  google-resumable-media>=0.3.1
  googleapis-common-protos<2.0dev,>=1.5.3
  hexbytes<1.0.0,>=0.1.0
  idna<2.8,>=2.0,>=2.5
  idna-ssl>=1.0
  influxdb==5.2.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 6))
  jmespath<1.0.0,>=0.7.1
  lru-dict<2.0.0,>=1.1.6
  multidict<5.0,>=4.0
  mypy-lang
  numpy
  onetoken==0.1.24 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 17))
  oslash==0.5.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 4))
  parsimonious==0.8.0
  protobuf==3.6.1,>=3.0.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 2))
  pyasn1>=0.1.3
  pyasn1-modules>=0.2.1
  pycares>=1.0.0
  pycryptodome<4,>=3.5.1
  pyfunctional==1.1.3 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 7))
  pyjwt
  pympler==0.5 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 8))
  python-dateutil<3.0.0,>=2.1,>=2.6.0
  pytz
  pyyaml
  requests<3.0.0dev,==2.19.1,>=2.17.0,>=2.18.0,>=2.18.4 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 5))
  rlp<2,>=0.6.0
  rsa>=3.1.4
  rx==1.6.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 14))
  s3transfer<0.2.0,>=0.1.10
  scikit-learn
  scipy
  six==1.10.0,>=1.10.0,>=1.5,>=1.9,>=1.9.0
  sklearn==0.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 13))
  tabulate==0.7.7
  toolz>=0.8.0
  urllib3<1.24,>=1.21.1
  web3==4.4.1
  websocket-client==0.48.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 3))
  websockets<6.0.0,>=5.0.1
  xgboost==0.80 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-1binbd51-constraints.txt (line 12))
  yarl<2.0,==1.1.0,>=1.0

Finding the best candidates:
  found candidate aiodns==1.1.1 (constraint was ==1.1.1)
  found candidate aiohttp==3.1.3 (constraint was >=3.0.1,==3.1.3)
  found candidate arrow==0.12.1 (constraint was <any>)
Using pip: -i https://pypi.org/simple

                          ROUND 1                           
Current constraints:
  aiohttp==3.1.3 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 16))
  bintrees (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 11))
  boto3 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 10))
  botocore (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 15))
  ccxt (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 19))
  google-auth (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 9))
  google-cloud-storage (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 18))
  influxdb (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 6))
  onetoken (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 17))
  oslash (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 4))
  protobuf (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 2))
  pyfunctional (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 7))
  pympler (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 8))
  requests (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 5))
  rx (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 14))
  sklearn (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 13))
  websocket-client==0.48.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 3))
  xgboost (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 12))

Finding the best candidates:
  found candidate aiohttp==3.1.3 (constraint was ==3.1.3)
  found candidate bintrees==2.0.7 (constraint was <any>)
  found candidate boto3==1.7.78 (constraint was <any>)
  found candidate botocore==1.10.78 (constraint was <any>)
  found candidate ccxt==1.17.132 (constraint was <any>)
  found candidate google-auth==1.5.1 (constraint was <any>)
  found candidate google-cloud-storage==1.10.0 (constraint was <any>)
  found candidate influxdb==5.2.0 (constraint was <any>)
  found candidate onetoken==0.1.24 (constraint was <any>)
  found candidate oslash==0.5.1 (constraint was <any>)
  found candidate protobuf==3.6.1 (constraint was <any>)
  found candidate pyfunctional==1.1.3 (constraint was <any>)
  found candidate pympler==0.5 (constraint was <any>)
  found candidate requests==2.19.1 (constraint was <any>)
  found candidate rx==1.6.1 (constraint was <any>)
  found candidate sklearn==0.0 (constraint was <any>)
  found candidate websocket-client==0.48.0 (constraint was ==0.48.0)
  found candidate xgboost==0.80 (constraint was <any>)

Finding secondary dependencies:
  pympler==0.5              requires pympler==0.5
  xgboost==0.80             requires numpy, scipy, xgboost==0.80; python_version != "3.2.*" and python_version != "3.3.*" and python_version >= "2.7" and python_version != "3.1.*" and python_version != "3.0.*"
  influxdb==5.2.0           requires certifi>=2017.4.17, chardet<3.1.0,>=3.0.2, idna<2.8,>=2.5, influxdb==5.2.0; python_version != "3.2.*" and python_version != "3.3.*" and python_version < "4" and python_version != "3.1.*" and python_version >= "2.6" and python_version != "3.0.*", python-dateutil>=2.6.0, pytz, requests>=2.17.0, six>=1.10.0, urllib3<1.24,>=1.21.1
  protobuf==3.6.1           requires protobuf==3.6.1; python_version != "3.2.*" and python_version != "3.3.*" and python_version >= "2.7" and python_version != "3.1.*" and python_version != "3.0.*", setuptools, six>=1.9
  rx==1.6.1                 requires rx==1.6.1
  boto3==1.7.78             requires boto3==1.7.78, botocore<1.11.0,>=1.10.78, docutils>=0.10, jmespath<1.0.0,>=0.7.1, python-dateutil<3.0.0,>=2.1; python_version >= "2.7", s3transfer<0.2.0,>=0.1.10, six>=1.5
  ccxt==1.17.132            requires aiodns==1.1.1; python_version >= "3.5.2", aiohttp>=3.0.1; python_version >= "3.5.2", async-timeout<4.0,>=3.0, attrdict<3,>=2.0.0, attrs>=17.3.0, cchardet==2.1.1; python_version >= "3.5.2", ccxt==1.17.132, certifi>=2018.1.18, chardet<3.1.0,>=3.0.2, cytoolz<1.0.0,>=0.9.0; implementation_name == "cpython", eth-abi<2,>=1.1.1, eth-account<0.3.0,>=0.2.1, eth-hash[pycryptodome], eth-keyfile<0.6.0,>=0.5.0, eth-keys<0.3.0,>=0.2.0b3, eth-rlp<1,>=0.1.2, eth-typing<2.0.0,>=1.0.0, eth-utils<2.0.0,>=1.0.1, hexbytes<1.0.0,>=0.1.0, idna-ssl>=1.0, idna>=2.0, lru-dict<2.0.0,>=1.1.6, multidict>=4.0, parsimonious==0.8.0, pycares>=1.0.0, pycryptodome<4,>=3.5.1; extra == "pycryptodome", requests>=2.18.4, rlp<2,>=0.6.0, setuptools>=38.5.1, six>=1.9.0, toolz>=0.8.0, urllib3<1.24,>=1.21.1, web3==4.4.1; python_version >= "3.5.2", websockets<6.0.0,>=5.0.1, yarl==1.1.0; python_version >= "3.5.2"
  google-auth==1.5.1        requires cachetools>=2.0.0, google-auth==1.5.1, pyasn1-modules>=0.2.1, pyasn1>=0.1.3, rsa>=3.1.4, six>=1.9.0
  websocket-client==0.48.0  requires six, websocket-client==0.48.0
  botocore==1.10.78         requires botocore==1.10.78, docutils>=0.10, jmespath<1.0.0,>=0.7.1, python-dateutil<3.0.0,>=2.1; python_version >= "2.7", six>=1.5
  sklearn==0.0              requires scikit-learn, sklearn==0.0
  bintrees==2.0.7           requires bintrees==2.0.7
  oslash==0.5.1             requires mypy-lang, oslash==0.5.1
  aiohttp==3.1.3            requires aiohttp==3.1.3, async-timeout<3.0,>=1.2, attrs>=17.3.0, chardet<4.0,>=2.0, idna-ssl>=1.0, idna>=2.0, multidict<5.0,>=4.0, yarl<2.0,>=1.0
  google-cloud-storage==1.10.0 requires cachetools>=2.0.0, certifi>=2017.4.17, chardet<3.1.0,>=3.0.2, google-api-core<2.0.0dev,>=0.1.1, google-auth<2.0.0dev,>=0.4.0, google-cloud-core<0.29dev,>=0.28.0, google-cloud-storage==1.10.0, google-resumable-media>=0.3.1, googleapis-common-protos<2.0dev,>=1.5.3, idna<2.8,>=2.5, protobuf>=3.0.0, pyasn1-modules>=0.2.1, pyasn1>=0.1.3, pytz, requests<3.0.0dev,>=2.18.0, rsa>=3.1.4, setuptools>=34.0.0, six>=1.10.0, urllib3<1.24,>=1.21.1
  onetoken==0.1.24          requires aiohttp==3.1.3, arrow, async-timeout<3.0,>=1.2, attrs>=17.3.0, chardet<4.0,>=2.0, docopt, idna-ssl>=1.0, idna>=2.0, multidict<5.0,>=4.0, onetoken==0.1.24, pyjwt, python-dateutil, pyyaml, six>=1.5, yarl<2.0,>=1.0
  pyfunctional==1.1.3       requires dill==0.2.5, future==0.16.0, pyfunctional==1.1.3, six==1.10.0, tabulate==0.7.7
  requests==2.19.1          requires certifi>=2017.4.17, chardet<3.1.0,>=3.0.2, idna<2.8,>=2.5, requests==2.19.1; python_version != "3.2.*" and python_version != "3.3.*" and python_version < "4" and python_version != "3.1.*" and python_version >= "2.6" and python_version != "3.0.*", urllib3<1.24,>=1.21.1

New dependencies found in this round:
  adding ['aiodns', '==1.1.1', '[]']
  adding ['aiohttp', '==3.1.3,>=3.0.1', '[]']
  adding ['arrow', '', '[]']
  adding ['async-timeout', '<3.0,<4.0,>=1.2,>=3.0', '[]']
  adding ['attrdict', '<3,>=2.0.0', '[]']
  adding ['attrs', '>=17.3.0', '[]']
  adding ['bintrees', '==2.0.7', '[]']
  adding ['boto3', '==1.7.78', '[]']
  adding ['botocore', '<1.11.0,==1.10.78,>=1.10.78', '[]']
  adding ['cachetools', '>=2.0.0', '[]']
  adding ['cchardet', '==2.1.1', '[]']
  adding ['ccxt', '==1.17.132', '[]']
  adding ['certifi', '>=2017.4.17,>=2018.1.18', '[]']
  adding ['chardet', '<3.1.0,<4.0,>=2.0,>=3.0.2', '[]']
  adding ['cytoolz', '<1.0.0,>=0.9.0', '[]']
  adding ['dill', '==0.2.5', '[]']
  adding ['docopt', '', '[]']
  adding ['docutils', '>=0.10', '[]']
  adding ['eth-abi', '<2,>=1.1.1', '[]']
  adding ['eth-account', '<0.3.0,>=0.2.1', '[]']
  adding ['eth-hash', '', "['pycryptodome']"]
  adding ['eth-keyfile', '<0.6.0,>=0.5.0', '[]']
  adding ['eth-keys', '<0.3.0,>=0.2.0b3', '[]']
  adding ['eth-rlp', '<1,>=0.1.2', '[]']
  adding ['eth-typing', '<2.0.0,>=1.0.0', '[]']
  adding ['eth-utils', '<2.0.0,>=1.0.1', '[]']
  adding ['future', '==0.16.0', '[]']
  adding ['google-api-core', '<2.0.0dev,>=0.1.1', '[]']
  adding ['google-auth', '<2.0.0dev,==1.5.1,>=0.4.0', '[]']
  adding ['google-cloud-core', '<0.29dev,>=0.28.0', '[]']
  adding ['google-cloud-storage', '==1.10.0', '[]']
  adding ['google-resumable-media', '>=0.3.1', '[]']
  adding ['googleapis-common-protos', '<2.0dev,>=1.5.3', '[]']
  adding ['hexbytes', '<1.0.0,>=0.1.0', '[]']
  adding ['idna', '<2.8,>=2.0,>=2.5', '[]']
  adding ['idna-ssl', '>=1.0', '[]']
  adding ['influxdb', '==5.2.0', '[]']
  adding ['jmespath', '<1.0.0,>=0.7.1', '[]']
  adding ['lru-dict', '<2.0.0,>=1.1.6', '[]']
  adding ['multidict', '<5.0,>=4.0', '[]']
  adding ['mypy-lang', '', '[]']
  adding ['numpy', '', '[]']
  adding ['onetoken', '==0.1.24', '[]']
  adding ['oslash', '==0.5.1', '[]']
  adding ['parsimonious', '==0.8.0', '[]']
  adding ['protobuf', '==3.6.1,>=3.0.0', '[]']
  adding ['pyasn1', '>=0.1.3', '[]']
  adding ['pyasn1-modules', '>=0.2.1', '[]']
  adding ['pycares', '>=1.0.0', '[]']
  adding ['pycryptodome', '<4,>=3.5.1', '[]']
  adding ['pyfunctional', '==1.1.3', '[]']
  adding ['pyjwt', '', '[]']
  adding ['pympler', '==0.5', '[]']
  adding ['python-dateutil', '<3.0.0,>=2.1,>=2.6.0', '[]']
  adding ['pytz', '', '[]']
  adding ['pyyaml', '', '[]']
  adding ['requests', '<3.0.0dev,==2.19.1,>=2.17.0,>=2.18.0,>=2.18.4', '[]']
  adding ['rlp', '<2,>=0.6.0', '[]']
  adding ['rsa', '>=3.1.4', '[]']
  adding ['rx', '==1.6.1', '[]']
  adding ['s3transfer', '<0.2.0,>=0.1.10', '[]']
  adding ['scikit-learn', '', '[]']
  adding ['scipy', '', '[]']
  adding ['six', '==1.10.0,>=1.10.0,>=1.5,>=1.9,>=1.9.0', '[]']
  adding ['sklearn', '==0.0', '[]']
  adding ['tabulate', '==0.7.7', '[]']
  adding ['toolz', '>=0.8.0', '[]']
  adding ['urllib3', '<1.24,>=1.21.1', '[]']
  adding ['web3', '==4.4.1', '[]']
  adding ['websocket-client', '==0.48.0', '[]']
  adding ['websockets', '<6.0.0,>=5.0.1', '[]']
  adding ['xgboost', '==0.80', '[]']
  adding ['yarl', '<2.0,==1.1.0,>=1.0', '[]']
Removed dependencies in this round:
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  aiodns==1.1.1
  aiohttp==3.1.3,>=3.0.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 16))
  arrow
  async-timeout<3.0,<4.0,>=1.2,>=3.0
  attrdict<3,>=2.0.0
  attrs>=17.3.0
  bintrees==2.0.7 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 11))
  boto3==1.7.78 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 10))
  botocore<1.11.0,==1.10.78,>=1.10.78 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 15))
  cachetools>=2.0.0
  cchardet==2.1.1
  ccxt==1.17.132 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 19))
  certifi>=2017.4.17,>=2018.1.18
  chardet<3.1.0,<4.0,>=2.0,>=3.0.2
  cytoolz<1.0.0,>=0.9.0
  dill==0.2.5
  docopt
  docutils>=0.10
  eth-abi<2,>=1.1.1
  eth-account<0.3.0,>=0.2.1
  eth-hash[pycryptodome]
  eth-keyfile<0.6.0,>=0.5.0
  eth-keys<0.3.0,>=0.2.0b3
  eth-rlp<1,>=0.1.2
  eth-typing<2.0.0,>=1.0.0
  eth-utils<2.0.0,>=1.0.1
  future==0.16.0
  google-api-core<2.0.0dev,>=0.1.1
  google-auth<2.0.0dev,==1.5.1,>=0.4.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 9))
  google-cloud-core<0.29dev,>=0.28.0
  google-cloud-storage==1.10.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 18))
  google-resumable-media>=0.3.1
  googleapis-common-protos<2.0dev,>=1.5.3
  hexbytes<1.0.0,>=0.1.0
  idna<2.8,>=2.0,>=2.5
  idna-ssl>=1.0
  influxdb==5.2.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 6))
  jmespath<1.0.0,>=0.7.1
  lru-dict<2.0.0,>=1.1.6
  multidict<5.0,>=4.0
  mypy-lang
  numpy
  onetoken==0.1.24 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 17))
  oslash==0.5.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 4))
  parsimonious==0.8.0
  protobuf==3.6.1,>=3.0.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 2))
  pyasn1>=0.1.3
  pyasn1-modules>=0.2.1
  pycares>=1.0.0
  pycryptodome<4,>=3.5.1
  pyfunctional==1.1.3 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 7))
  pyjwt
  pympler==0.5 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 8))
  python-dateutil<3.0.0,>=2.1,>=2.6.0
  pytz
  pyyaml
  requests<3.0.0dev,==2.19.1,>=2.17.0,>=2.18.0,>=2.18.4 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 5))
  rlp<2,>=0.6.0
  rsa>=3.1.4
  rx==1.6.1 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 14))
  s3transfer<0.2.0,>=0.1.10
  scikit-learn
  scipy
  six==1.10.0,>=1.10.0,>=1.5,>=1.9,>=1.9.0
  sklearn==0.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 13))
  tabulate==0.7.7
  toolz>=0.8.0
  urllib3<1.24,>=1.21.1
  web3==4.4.1
  websocket-client==0.48.0 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 3))
  websockets<6.0.0,>=5.0.1
  xgboost==0.80 (from -r /var/folders/wq/5jf3rqw10rbd0k4th9_tmbsc0000gn/T/pipenv-st_1j33h-requirements/pipenv-0gdziemq-constraints.txt (line 12))
  yarl<2.0,==1.1.0,>=1.0

Finding the best candidates:
  found candidate aiodns==1.1.1 (constraint was ==1.1.1)
  found candidate aiohttp==3.1.3 (constraint was >=3.0.1,==3.1.3)
  found candidate arrow==0.12.1 (constraint was <any>)

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 async-timeout<3.0,<4.0,>=1.2,>=3.0
Tried: 1.0.0, 1.0.0, 1.1.0, 1.1.0, 1.2.0, 1.2.0, 1.2.1, 1.2.1, 1.3.0, 1.3.0, 1.4.0, 1.4.0, 2.0.0, 2.0.0, 2.0.1, 2.0.1, 3.0.0, 3.0.0
There are incompatible versions in the resolved 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 async-timeout<3.0,<4.0,>=1.2,>=3.0
Tried: 1.0.0, 1.0.0, 1.1.0, 1.1.0, 1.2.0, 1.2.0, 1.2.1, 1.2.1, 1.3.0, 1.3.0, 1.4.0, 1.4.0, 2.0.0, 2.0.0, 2.0.1, 2.0.1, 3.0.0, 3.0.0
There are incompatible versions in the resolved dependencies.

Steps to replicate

Use the following Pipfile and run pipenv update.

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
protobuf = "*"
websocket-client = "==0.48.0"
oslash = "*"
requests = "*"
influxdb = "*"
pyfunctional = "*"
pympler = "*"
google-auth = "*"
boto3 = "*"
bintrees = "*"
xgboost = "*"
sklearn = "*"
rx = "*"
botocore = "*"
aiohttp = "==3.1.3"
onetoken = "*"
google-cloud-storage = "*"
ccxt = "*"

[dev-packages]
pylint = "*"
mypy = "*"

[requires]
python_version = "3.6"

$ pipenv --support

Pipenv version: '2018.7.1'

Pipenv location: '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv'

Python location: '/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6'

Other Python installations in PATH:

  • 2.7: /usr/bin/python2.7
  • 2.7: /usr/bin/python2.7
  • 3.6: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m
  • 3.6: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
  • 3.6: /usr/local/bin/python3.6
  • 3.7: /usr/local/bin/python3.7m
  • 3.7: /usr/local/bin/python3.7

  • 2.7.10: /usr/bin/python

  • 3.6.6: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
  • 3.6.6: /usr/local/bin/python3

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.6.6',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '17.7.0',
 'platform_system': 'Darwin',
 'platform_version': 'Darwin Kernel Version 17.7.0: Fri Jul  6 19:54:51 PDT '
                     '2018; root:xnu-4570.71.3~2/RELEASE_X86_64',
 'python_full_version': '3.6.6',
 '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
  • COMMAND_MODE
  • SSH_AUTH_SOCK
  • __CF_USER_TEXT_ENCODING
  • PATH
  • PWD
  • LANG
  • ITERM_PROFILE
  • XPC_FLAGS
  • PS1
  • XPC_SERVICE_NAME
  • SHLVL
  • HOME
  • COLORFGBG
  • ITERM_SESSION_ID
  • LOGNAME
  • SECURITYSESSIONID
  • COLORTERM
  • _
  • OLDPWD
  • PYTHONDONTWRITEBYTECODE
  • PIP_PYTHON_PATH

Pipenv鈥搒pecific environment variables:

Debug鈥搒pecific environment variables:

  • PATH: /Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/v/Downloads/google-cloud-sdk/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/vprofiles/bin
  • SHELL: /bin/bash
  • LANG: en_US.UTF-8
  • PWD: /Users/v/Dropbox/Projects/10x/issues/pipenv lock issue for ccxt and onetoken

Contents of Pipfile ('/Users/v/Dropbox/Projects/10x/issues/pipenv lock issue for ccxt and onetoken/Pipfile'):

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
protobuf = "*"
websocket-client = "==0.48.0"
oslash = "*"
requests = "*"
influxdb = "*"
pyfunctional = "*"
pympler = "*"
google-auth = "*"
boto3 = "*"
bintrees = "*"
xgboost = "*"
sklearn = "*"
rx = "*"
botocore = "*"
aiohttp = "==3.1.3"
onetoken = "*"
google-cloud-storage = "*"
ccxt = "*"

[dev-packages]
pylint = "*"
mypy = "*"

[requires]
python_version = "3.6"

Contents of Pipfile.lock ('/Users/v/Dropbox/Projects/10x/issues/pipenv lock issue for ccxt and onetoken/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "a06b8b14f8c9274277095a7c9e2b86c8c55dcd930c3a1f229e62b9bc74add8b4"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.6"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "aiohttp": {
            "hashes": [
                "sha256:1a3cee4cd10de0ce6c37d7a35f437baa70ca87272a0ccd3d3e1a0383de2f189a",
                "sha256:25983293a073ae530bd4027fb82a9f16fcfe48335873582946d2dc3ed64337f0",
                "sha256:33630a2dc90fee1e05bd1b57cde51d65b571c61494a1a91772c8bc0896acb5c8",
                "sha256:390c1a2c7799519b3755a6e3f660842c3b1544e92a10ecd309ea97ce5c8c713d",
                "sha256:52fcb205ab8a43ddaf182c928f84e998a02213139b2b2636a26249569d9518bd",
                "sha256:5c5de2bc5004c2c60e5f256978ad711c1fb4dca00890ac7884ed92c6aa520608",
                "sha256:65b61cec34628c5a2e047f93555d93c29f4e29169839b421f62206b9f317f7ae",
                "sha256:98f0172f7760597b636431b7651f020b8dba6a816b2d7e263afa54a4f2f4d0a6",
                "sha256:9fcef0489e3335b200d31a9c1fb6ba80fdafe14cd82b971168c2f9fa1e4508ad",
                "sha256:aeb5f0ef22896122fa5a84bf37202d3f6ee2404f12176608259bc408509f4883",
                "sha256:b03578ad3f5ba6fa8b8614bd3628c4c33de92bd23af95ebd8f4de66bac35d3d8",
                "sha256:bc50ec0dd5887844653ce5d2dd5dab93fd2e2af44d4be65d6d5306fb4039f2bf",
                "sha256:c7a55a2bf7433ddf753ed46cf5a733c787524a41b933799541075dd8db9ead1b",
                "sha256:f883507d537a838d496755a14a41f2c34c7af5f39d7627e15d6b2a27578705b7",
                "sha256:feb271ced50b689b2e4d969a5bfb0a1cfd0cc05dd11cdde4e42d93e009e0b900"
            ],
            "index": "pypi",
            "version": "==3.1.3"
        },
        "arrow": {
            "hashes": [
                "sha256:a558d3b7b6ce7ffc74206a86c147052de23d3d4ef0e17c210dd478c53575c4cd"
            ],
            "version": "==0.12.1"
        },
        "async-timeout": {
            "hashes": [
                "sha256:00cff4d2dce744607335cba84e9929c3165632da2d27970dbc55802a0c7873d0",
                "sha256:9093db5b8ddbe4b8f6885d1a6e0ad84ae3155464cbf6877c387605244c285f3c"
            ],
            "version": "==2.0.1"
        },
        "attrs": {
            "hashes": [
                "sha256:4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265",
                "sha256:e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b"
            ],
            "version": "==18.1.0"
        },
        "bintrees": {
            "hashes": [
                "sha256:3270aa3d541906382d823eb4406bf3b9ad5d2731c12c58f22cb2e12475addb90",
                "sha256:60675e6602cef094abcd38bf4aecc067d78ae2d5e1645615c789724542d11270",
                "sha256:730ed144319c82edff3b4d151a70aae7371054e1f3bfed4d44db87ccbebe8c7f",
                "sha256:94e604f709151d0e678e06baa269fc748ae48667678ec23eb2b6704d743aa34f"
            ],
            "index": "pypi",
            "version": "==2.0.7"
        },
        "boto3": {
            "hashes": [
                "sha256:b5ae96cc8d24530298e01a9a77a4982e4f466e1313f21703b2e282eff2ba6292",
                "sha256:ded0cc0a9a58a9c58d2e95d76fa17a559a1c1ebae3a9c70186c6e8b985357f74"
            ],
            "index": "pypi",
            "version": "==1.7.78"
        },
        "botocore": {
            "hashes": [
                "sha256:7af71a263f6512d96548283a225e0cdedcbe985cc36dec9bb18d7accfe1e8a88",
                "sha256:fd4dca165c7ef1e6d0721af433b50b1459a78ee917fee68d207dca703aabf71f"
            ],
            "index": "pypi",
            "version": "==1.10.78"
        },
        "cachetools": {
            "hashes": [
                "sha256:90f1d559512fc073483fe573ef5ceb39bf6ad3d39edc98dc55178a2b2b176fa3",
                "sha256:d1c398969c478d336f767ba02040fa22617333293fb0b8968e79b16028dfee35"
            ],
            "version": "==2.1.0"
        },
        "certifi": {
            "hashes": [
                "sha256:4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4",
                "sha256:b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4"
            ],
            "version": "==2018.8.13"
        },
        "chardet": {
            "hashes": [
                "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
                "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
            ],
            "version": "==3.0.4"
        },
        "dill": {
            "hashes": [
                "sha256:431c9d46e190dcdf1397234cf659d66e2e22e33b0474ed6ee2d0b16c9c0ea319",
                "sha256:e82b3db7b9d962911c9c2d5cf2bb4a04f43933f505a624fb7dc5f68b949f0a5c"
            ],
            "version": "==0.2.5"
        },
        "docopt": {
            "hashes": [
                "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"
            ],
            "version": "==0.6.2"
        },
        "docutils": {
            "hashes": [
                "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6",
                "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274",
                "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6"
            ],
            "version": "==0.14"
        },
        "future": {
            "hashes": [
                "sha256:e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb"
            ],
            "version": "==0.16.0"
        },
        "google-api-core": {
            "hashes": [
                "sha256:4f2a564322f8907721e72b54923512ec71bf588ef4503e0e8416cbf5daa16dd1",
                "sha256:ac85fc7f6687bb0271f2f70ca298da90f35789f9de1fe3a11e8caeb571332b77"
            ],
            "version": "==1.3.0"
        },
        "google-auth": {
            "hashes": [
                "sha256:9ca363facbf2622d9ba828017536ccca2e0f58bd15e659b52f312172f8815530",
                "sha256:a4cf9e803f2176b5de442763bd339b313d3f1ed3002e3e1eb6eec1d7c9bbc9b4"
            ],
            "index": "pypi",
            "version": "==1.5.1"
        },
        "google-cloud-core": {
            "hashes": [
                "sha256:0090df83dbc5cb2405fa90844366d13176d1c0b48181c1807ab15f53be403f73",
                "sha256:89e8140a288acec20c5e56159461d3afa4073570c9758c05d4e6cb7f2f8cc440"
            ],
            "version": "==0.28.1"
        },
        "google-cloud-storage": {
            "hashes": [
                "sha256:6e53ee063e5075dc69322162fdf7e1b2a51eac82ec0449293e471fa8f36cdeba",
                "sha256:c1969558df8d7994cf4f89f60c01c619d77fc19facb38f66640d1f749a663e2e"
            ],
            "index": "pypi",
            "version": "==1.10.0"
        },
        "google-resumable-media": {
            "hashes": [
                "sha256:116de90b9cd483b17c53618ee6a5a20f33e741c648140c8cc9c2141e07616ff1",
                "sha256:97de518f8166d442cc0b61fab308bcd319dbb970981e667ec8ded44f5ce49836"
            ],
            "version": "==0.3.1"
        },
        "googleapis-common-protos": {
            "hashes": [
                "sha256:c075eddaa2628ab519e01b7d75b76e66c40eaa50fc52758d8225f84708950ef2"
            ],
            "version": "==1.5.3"
        },
        "idna": {
            "hashes": [
                "sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e",
                "sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16"
            ],
            "version": "==2.7"
        },
        "idna-ssl": {
            "hashes": [
                "sha256:a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c"
            ],
            "version": "==1.1.0"
        },
        "influxdb": {
            "hashes": [
                "sha256:3ba558432d4c64293ada0deccf76527777e76750e99176d3b9dbc5a72bd4163b",
                "sha256:9ae603939b6c3bd0eeb72fdd1d4fbc0a9c7c66a91260486f0bb0effa7d197727"
            ],
            "index": "pypi",
            "version": "==5.2.0"
        },
        "jmespath": {
            "hashes": [
                "sha256:6a81d4c9aa62caf061cb517b4d9ad1dd300374cd4706997aff9cd6aedd61fc64",
                "sha256:f11b4461f425740a1d908e9a3f7365c3d2e569f6ca68a2ff8bc5bcd9676edd63"
            ],
            "version": "==0.9.3"
        },
        "multidict": {
            "hashes": [
                "sha256:1a1d76374a1e7fe93acef96b354a03c1d7f83e7512e225a527d283da0d7ba5e0",
                "sha256:1d6e191965505652f194bc4c40270a842922685918a4f45e6936a6b15cc5816d",
                "sha256:295961a6a88f1199e19968e15d9b42f3a191c89ec13034dbc212bf9c394c3c82",
                "sha256:2be5af084de6c3b8e20d6421cb0346378a9c867dcf7c86030d6b0b550f9888e4",
                "sha256:2eb99617c7a0e9f2b90b64bc1fb742611718618572747d6f3d6532b7b78755ab",
                "sha256:4ba654c6b5ad1ae4a4d792abeb695b29ce981bb0f157a41d0fd227b385f2bef0",
                "sha256:5ba766433c30d703f6b2c17eb0b6826c6f898e5f58d89373e235f07764952314",
                "sha256:a59d58ee85b11f337b54933e8d758b2356fcdcc493248e004c9c5e5d11eedbe4",
                "sha256:a6e35d28900cf87bcc11e6ca9e474db0099b78f0be0a41d95bef02d49101b5b2",
                "sha256:b4df7ca9c01018a51e43937eaa41f2f5dce17a6382fda0086403bcb1f5c2cf8e",
                "sha256:bbd5a6bffd3ba8bfe75b16b5e28af15265538e8be011b0b9fddc7d86a453fd4a",
                "sha256:d870f399fcd58a1889e93008762a3b9a27cf7ea512818fc6e689f59495648355",
                "sha256:e9404e2e19e901121c3c5c6cffd5a8ae0d1d67919c970e3b3262231175713068"
            ],
            "markers": "python_version >= '3.4.1'",
            "version": "==4.3.1"
        },
        "mypy-lang": {
            "hashes": [
                "sha256:054bf1f8dfc0af7f53a49473c7a858e4c07b66e2cd8f7621e1401d6776807c45"
            ],
            "version": "==0.5.0"
        },
        "numpy": {
            "hashes": [
                "sha256:14fb76bde161c87dcec52d91c78f65aa8a23aa2e1530a71f412dabe03927d917",
                "sha256:21041014b7529237994a6b578701c585703fbb3b1bea356cdb12a5ea7804241c",
                "sha256:24f3bb9a5f6c3936a8ccd4ddfc1210d9511f4aeb879a12efd2e80bec647b8695",
                "sha256:34033b581bc01b1135ca2e3e93a94daea7c739f21a97a75cca93e29d9f0c8e71",
                "sha256:3fbccb399fe9095b1c1d7b41e7c7867db8aa0d2347fc44c87a7a180cedda112b",
                "sha256:50718eea8e77a1bedcc85befd22c8dbf5a24c9d2c0c1e36bbb8d7a38da847eb3",
                "sha256:55daf757e5f69aa75b4477cf4511bf1f96325c730e4ad32d954ccb593acd2585",
                "sha256:61efc65f325770bbe787f34e00607bc124f08e6c25fdf04723848585e81560dc",
                "sha256:62cb836506f40ce2529bfba9d09edc4b2687dd18c56cf4457e51c3e7145402fd",
                "sha256:64c6acf5175745fd1b7b7e17c74fdbfb7191af3b378bc54f44560279f41238d3",
                "sha256:674ea7917f0657ddb6976bd102ac341bc493d072c32a59b98e5b8c6eaa2d5ec0",
                "sha256:73a816e441dace289302e04a7a34ec4772ed234ab6885c968e3ca2fc2d06fe2d",
                "sha256:78c35dc7ad184aebf3714dbf43f054714c6e430e14b9c06c49a864fb9e262030",
                "sha256:7f17efe9605444fcbfd990ba9b03371552d65a3c259fc2d258c24fb95afdd728",
                "sha256:816645178f2180be257a576b735d3ae245b1982280b97ae819550ce8bcdf2b6b",
                "sha256:924f37e66db78464b4b85ed4b6d2e5cda0c0416e657cac7ccbef14b9fa2c40b5",
                "sha256:a17a8fd5df4fec5b56b4d11c9ba8b9ebfb883c90ec361628d07be00aaa4f009a",
                "sha256:aaa519335a71f87217ca8a680c3b66b61960e148407bdf5c209c42f50fe30f49",
                "sha256:ae3864816287d0e86ead580b69921daec568fe680857f07ee2a87bf7fd77ce24",
                "sha256:b5f8c15cb9173f6cdf0f994955e58d1265331029ae26296232379461a297e5f2",
                "sha256:c3ac359ace241707e5a48fe2922e566ac666aacacf4f8031f2994ac429c31344",
                "sha256:c7c660cc0209fdf29a4e50146ca9ac9d8664acaded6b6ae2f5d0ae2e91a0f0cd",
                "sha256:d690a2ff49f6c3bc35336693c9924fe5916be3cc0503fe1ea6c7e2bf951409ee",
                "sha256:e2317cf091c2e7f0dacdc2e72c693cc34403ca1f8e3807622d0bb653dc978616",
                "sha256:f28e73cf18d37a413f7d5de35d024e6b98f14566a10d82100f9dc491a7d449f9",
                "sha256:f2a778dd9bb3e4590dbe3bbac28e7c7134280c4ec97e3bf8678170ee58c67b21",
                "sha256:f5a758252502b466b9c2b201ea397dae5a914336c987f3a76c3741a82d43c96e",
                "sha256:fb4c33a404d9eff49a0cdc8ead0af6453f62f19e071b60d283f9dc05581e4134"
            ],
            "markers": "python_version != '3.1.*' and python_version != '3.0.*' and python_version >= '2.7' and python_version != '3.2.*' and python_version != '3.3.*'",
            "version": "==1.15.0"
        },
        "onetoken": {
            "hashes": [
                "sha256:2234601b1d78d45371874cb88419e126a600beaa8ef9eb5171b1b738da9763f9",
                "sha256:e11da378f1f0219ebfebb4226f1e4fa12f7d1edff27c5578fa98671b34bee55c"
            ],
            "index": "pypi",
            "version": "==0.1.24"
        },
        "oslash": {
            "hashes": [
                "sha256:4de21aaa338ede372a21c4fac4d709555be60cc38f2d896650786dc6c5649bed"
            ],
            "index": "pypi",
            "version": "==0.5.1"
        },
        "protobuf": {
            "hashes": [
                "sha256:10394a4d03af7060fa8a6e1cbf38cea44be1467053b0aea5bbfcb4b13c4b88c4",
                "sha256:1489b376b0f364bcc6f89519718c057eb191d7ad6f1b395ffd93d1aa45587811",
                "sha256:1931d8efce896981fe410c802fd66df14f9f429c32a72dd9cfeeac9815ec6444",
                "sha256:196d3a80f93c537f27d2a19a4fafb826fb4c331b0b99110f985119391d170f96",
                "sha256:46e34fdcc2b1f2620172d3a4885128705a4e658b9b62355ae5e98f9ea19f42c2",
                "sha256:59cd75ded98094d3cf2d79e84cdb38a46e33e7441b2826f3838dcc7c07f82995",
                "sha256:5ee0522eed6680bb5bac5b6d738f7b0923b3cafce8c4b1a039a6107f0841d7ed",
                "sha256:65917cfd5da9dfc993d5684643063318a2e875f798047911a9dd71ca066641c9",
                "sha256:685bc4ec61a50f7360c9fd18e277b65db90105adbf9c79938bd315435e526b90",
                "sha256:92e8418976e52201364a3174e40dc31f5fd8c147186d72380cbda54e0464ee19",
                "sha256:9335f79d1940dfb9bcaf8ec881fb8ab47d7a2c721fb8b02949aab8bbf8b68625",
                "sha256:a7ee3bb6de78185e5411487bef8bc1c59ebd97e47713cba3c460ef44e99b3db9",
                "sha256:ceec283da2323e2431c49de58f80e1718986b79be59c266bb0509cbf90ca5b9e",
                "sha256:fcfc907746ec22716f05ea96b7f41597dfe1a1c088f861efb8a0d4f4196a6f10"
            ],
            "index": "pypi",
            "version": "==3.6.1"
        },
        "pyasn1": {
            "hashes": [
                "sha256:b9d3abc5031e61927c82d4d96c1cec1e55676c1a991623cfed28faea73cdd7ca",
                "sha256:f58f2a3d12fd754aa123e9fa74fb7345333000a035f3921dbdaa08597aa53137"
            ],
            "version": "==0.4.4"
        },
        "pyasn1-modules": {
            "hashes": [
                "sha256:a0cf3e1842e7c60fde97cb22d275eb6f9524f5c5250489e292529de841417547",
                "sha256:a38a8811ea784c0136abfdba73963876328f66172db21a05a82f9515909bfb4e"
            ],
            "version": "==0.2.2"
        },
        "pyfunctional": {
            "hashes": [
                "sha256:6257fe2cff900600438991ecdfae242c422fad18bbd94ec9f15c9f8b9f50060a",
                "sha256:a4bee6bb531c2c7092531a632ac16a639fc368568afce408f2e1cf7c4abe69d7",
                "sha256:dcfbe26ace1ade4b1de46ce2226fc6be7d1101088ce568bd39493716601a9d06"
            ],
            "index": "pypi",
            "version": "==1.1.3"
        },
        "pyjwt": {
            "hashes": [
                "sha256:30b1380ff43b55441283cc2b2676b755cca45693ae3097325dea01f3d110628c",
                "sha256:4ee413b357d53fd3fb44704577afac88e72e878716116270d722723d65b42176"
            ],
            "version": "==1.6.4"
        },
        "pympler": {
            "hashes": [
                "sha256:7d16c4285f01dcc647f69fb6ed4635788abc7a7cb7caa0065d763f4ce3d21c0f"
            ],
            "index": "pypi",
            "version": "==0.5"
        },
        "python-dateutil": {
            "hashes": [
                "sha256:1adb80e7a782c12e52ef9a8182bebeb73f1d7e24e374397af06fb4956c8dc5c0",
                "sha256:e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8"
            ],
            "markers": "python_version >= '2.7'",
            "version": "==2.7.3"
        },
        "pytz": {
            "hashes": [
                "sha256:a061aa0a9e06881eb8b3b2b43f05b9439d6583c206d0a6c340ff72a7b6669053",
                "sha256:ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277"
            ],
            "version": "==2018.5"
        },
        "pyyaml": {
            "hashes": [
                "sha256:3d7da3009c0f3e783b2c873687652d83b1bbfd5c88e9813fb7e5b03c0dd3108b",
                "sha256:3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf",
                "sha256:40c71b8e076d0550b2e6380bada1f1cd1017b882f7e16f09a65be98e017f211a",
                "sha256:558dd60b890ba8fd982e05941927a3911dc409a63dcb8b634feaa0cda69330d3",
                "sha256:a7c28b45d9f99102fa092bb213aa12e0aaf9a6a1f5e395d36166639c1f96c3a1",
                "sha256:aa7dd4a6a427aed7df6fb7f08a580d68d9b118d90310374716ae90b710280af1",
                "sha256:bc558586e6045763782014934bfaf39d48b8ae85a2713117d16c39864085c613",
                "sha256:d46d7982b62e0729ad0175a9bc7e10a566fc07b224d2c79fafb5e032727eaa04",
                "sha256:d5eef459e30b09f5a098b9cea68bebfeb268697f78d647bd255a085371ac7f3f",
                "sha256:e01d3203230e1786cd91ccfdc8f8454c8069c91bee3962ad93b87a4b2860f537",
                "sha256:e170a9e6fcfd19021dd29845af83bb79236068bf5fd4df3327c1be18182b2531"
            ],
            "version": "==3.13"
        },
        "requests": {
            "hashes": [
                "sha256:63b52e3c866428a224f97cab011de738c36aec0185aa91cfacd418b5d58911d1",
                "sha256:ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a"
            ],
            "index": "pypi",
            "version": "==2.19.1"
        },
        "rsa": {
            "hashes": [
                "sha256:25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5",
                "sha256:43f682fea81c452c98d09fc316aae12de6d30c4b5c84226642cf8f8fd1c93abd"
            ],
            "version": "==3.4.2"
        },
        "rx": {
            "hashes": [
                "sha256:13a1d8d9e252625c173dc795471e614eadfe1cf40ffc684e08b8fff0d9748c23",
                "sha256:7357592bc7e881a95e0c2013b73326f704953301ab551fbc8133a6fadab84105"
            ],
            "index": "pypi",
            "version": "==1.6.1"
        },
        "s3transfer": {
            "hashes": [
                "sha256:90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1",
                "sha256:c7a9ec356982d5e9ab2d4b46391a7d6a950e2b04c472419f5fdec70cc0ada72f"
            ],
            "version": "==0.1.13"
        },
        "scikit-learn": {
            "hashes": [
                "sha256:0a718b5ffbd5053fb3f9e1a2e20b7c4f256dd8035e246b907d3117d20bac0260",
                "sha256:1725540b754a9967778e9385e1ee2c8db50d5ab70ed835c9f5e36002ffabc169",
                "sha256:3e3ce307d7c5c5811658ba8686b24b571a8244eaafe707665ad601f400d5ce98",
                "sha256:42ad71502237c9fe300ecf157f5a394df717789a2dde541dd7034b539c70bdcc",
                "sha256:42cba716db197e0d1670e2fc13c4cc4a86d5c5358120ccfee6ec427b154e74ff",
                "sha256:47b4090b7686642e41176becb7c42ef3cc665d7ee0db5e7ea5d307ec9779327e",
                "sha256:51d99a08c8bf689cf60c9d8dca6e3d3e5f6d762def85ad735dcea11fb528a89b",
                "sha256:5f7577fbb2399a4712e96cf0e786638168940a876c33735a1b5d5a86ba4b1370",
                "sha256:66bfc2b6b15db1725d03ea657ec9184ff09dcbf1ecd834ef85f2edc2c9cbba97",
                "sha256:69a34d389d9ca4687ad00af4e11d53686771f484c37366f68617ef656bab16ab",
                "sha256:75297f3dd6685f01555f1bb75846995d45650af417280b69c81bf11b6987aed5",
                "sha256:9ebb38ab1d0ee143982aed561811903ac6c1abb512ae2b9019b3b65bde63ffb9",
                "sha256:a402c1484fe65df42d5dbc22a58e0695fe3afe2b0b229aee2a09c6d60ba8e5c2",
                "sha256:aad6b9aac1617bd7efa0450643888bbd3410679a94bc8680d9863825686ef369",
                "sha256:ad4db28d3dc16c01df75ed6efb72524537de3839a5d179fcf94094359fc72ec5",
                "sha256:b276739a5f863ccacb61999a3067d0895ee291c95502929b2ae56ea1f882e888",
                "sha256:b3dc88c4d2bcb26ffc5afe16d053ae28317d7d1de083651defcd5453a04f1563",
                "sha256:b3e4681253e95da5aa5c231889a32b084fd997962bf8beda6f796bf422f734b2",
                "sha256:c3d852d49d6c1710089d4513702099fa6f8e1aebfedf222319d80c47b0a195f8",
                "sha256:c6612e7e43988b8b5e1957150449493a55f9c059de641083df7a964f86f2d1e7",
                "sha256:c69e5c6051366a6ac9600d730276db939b1a205e42504ec0b8371f154b0058db",
                "sha256:ce121baa8e85ec27c3065281657dcd78adaab7dcb046c7fe96ad4e5a9dcb6610",
                "sha256:ed2a9a9bea6ec443b7effe5695c9c168b7bf9a67df6d880729760feda871b6a3",
                "sha256:efd842d70b87e3ef3429c3149840b9189d4441ca951ab0cec62c94a964e219d9",
                "sha256:f1428af5c381f6eef30ffbc7e047b7c713d4efa5d7bf5e57b62b3fc8d387044b",
                "sha256:f6c7bf8cd4de1640b760b47f4d28deb26dbbf9acbe0194cdff54a898e190d872",
                "sha256:f8329ac2160ad8bbbac6a507374685ceca3f24ca427fa9ee61a501280e1972d9",
                "sha256:fefba2a43b92f8393366093b60efbe984a72a2b41cce16b4002005e4104ef938"
            ],
            "version": "==0.19.2"
        },
        "scipy": {
            "hashes": [
                "sha256:0611ee97296265af4a21164a5323f8c1b4e8e15c582d3dfa7610825900136bb7",
                "sha256:08237eda23fd8e4e54838258b124f1cd141379a5f281b0a234ca99b38918c07a",
                "sha256:0e645dbfc03f279e1946cf07c9c754c2a1859cb4a41c5f70b25f6b3a586b6dbd",
                "sha256:0e9bb7efe5f051ea7212555b290e784b82f21ffd0f655405ac4f87e288b730b3",
                "sha256:108c16640849e5827e7d51023efb3bd79244098c3f21e4897a1007720cb7ce37",
                "sha256:340ef70f5b0f4e2b4b43c8c8061165911bc6b2ad16f8de85d9774545e2c47463",
                "sha256:3ad73dfc6f82e494195144bd3a129c7241e761179b7cb5c07b9a0ede99c686f3",
                "sha256:3b243c77a822cd034dad53058d7c2abf80062aa6f4a32e9799c95d6391558631",
                "sha256:404a00314e85eca9d46b80929571b938e97a143b4f2ddc2b2b3c91a4c4ead9c5",
                "sha256:423b3ff76957d29d1cce1bc0d62ebaf9a3fdfaf62344e3fdec14619bb7b5ad3a",
                "sha256:42d9149a2fff7affdd352d157fa5717033767857c11bd55aa4a519a44343dfef",
                "sha256:625f25a6b7d795e8830cb70439453c9f163e6870e710ec99eba5722775b318f3",
                "sha256:698c6409da58686f2df3d6f815491fd5b4c2de6817a45379517c92366eea208f",
                "sha256:729f8f8363d32cebcb946de278324ab43d28096f36593be6281ca1ee86ce6559",
                "sha256:8190770146a4c8ed5d330d5b5ad1c76251c63349d25c96b3094875b930c44692",
                "sha256:878352408424dffaa695ffedf2f9f92844e116686923ed9aa8626fc30d32cfd1",
                "sha256:8b984f0821577d889f3c7ca8445564175fb4ac7c7f9659b7c60bef95b2b70e76",
                "sha256:8f841bbc21d3dad2111a94c490fb0a591b8612ffea86b8e5571746ae76a3deac",
                "sha256:c22b27371b3866c92796e5d7907e914f0e58a36d3222c5d436ddd3f0e354227a",
                "sha256:d0cdd5658b49a722783b8b4f61a6f1f9c75042d0e29a30ccb6cacc9b25f6d9e2",
                "sha256:d40dc7f494b06dcee0d303e51a00451b2da6119acbeaccf8369f2d29e28917ac",
                "sha256:d8491d4784aceb1f100ddb8e31239c54e4afab8d607928a9f7ef2469ec35ae01",
                "sha256:dfc5080c38dde3f43d8fbb9c0539a7839683475226cf83e4b24363b227dfe552",
                "sha256:e24e22c8d98d3c704bb3410bce9b69e122a8de487ad3dbfe9985d154e5c03a40",
                "sha256:e7a01e53163818d56eabddcafdc2090e9daba178aad05516b20c6591c4811020",
                "sha256:ee677635393414930541a096fc8e61634304bb0153e4e02b75685b11eba14cae",
                "sha256:f0521af1b722265d824d6ad055acfe9bd3341765735c44b5a4d0069e189a0f40",
                "sha256:f25c281f12c0da726c6ed00535ca5d1622ec755c30a3f8eafef26cf43fede694"
            ],
            "markers": "python_version != '3.1.*' and python_version != '3.0.*' and python_version >= '2.7' and python_version != '3.2.*' and python_version != '3.3.*'",
            "version": "==1.1.0"
        },
        "six": {
            "hashes": [
                "sha256:0ff78c403d9bccf5a425a6d31a12aa6b47f1c21ca4dc2573a7e2f32a97335eb1",
                "sha256:105f8d68616f8248e24bf0e9372ef04d3cc10104f1980f54d57b2ce73a5ad56a"
            ],
            "version": "==1.10.0"
        },
        "sklearn": {
            "hashes": [
                "sha256:e23001573aa194b834122d2b9562459bf5ae494a2d59ca6b8aa22c85a44c0e31"
            ],
            "index": "pypi",
            "version": "==0.0"
        },
        "tabulate": {
            "hashes": [
                "sha256:1f07f6252b20cdc4ed744b598b5fa8362638988b50a62f3e2ad76c97fc02eef2",
                "sha256:83a0b8e17c09f012090a50e1e97ae897300a72b35e0c86c0b53d3bd2ae86d8c6"
            ],
            "version": "==0.7.7"
        },
        "urllib3": {
            "hashes": [
                "sha256:a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf",
                "sha256:b5725a0bd4ba422ab0e66e89e030c806576753ea3ee08554382c14e685d117b5"
            ],
            "markers": "python_version < '4' and python_version != '3.1.*' and python_version != '3.0.*' and python_version != '3.2.*' and python_version >= '2.6' and python_version != '3.3.*'",
            "version": "==1.23"
        },
        "websocket-client": {
            "hashes": [
                "sha256:18f1170e6a1b5463986739d9fd45c4308b0d025c1b2f9b88788d8f69e8a5eb4a",
                "sha256:db70953ae4a064698b27ae56dcad84d0ee68b7b43cb40940f537738f38f510c1"
            ],
            "index": "pypi",
            "version": "==0.48.0"
        },
        "xgboost": {
            "hashes": [
                "sha256:3441f877442e260bce132acb0cc166886c038521d9ce4dea15ebca7518a22446",
                "sha256:4583235618e8824d527c94e9c0aca8825287bd82f07eea6f2d173c1ead13032d",
                "sha256:ec990238943988e73734ad483cf6c53b81aec9745811c7b6c5cbb189ef5e328b"
            ],
            "index": "pypi",
            "version": "==0.80"
        },
        "yarl": {
            "hashes": [
                "sha256:2556b779125621b311844a072e0ed367e8409a18fa12cbd68eb1258d187820f9",
                "sha256:4aec0769f1799a9d4496827292c02a7b1f75c0bab56ab2b60dd94ebb57cbd5ee",
                "sha256:55369d95afaacf2fa6b49c84d18b51f1704a6560c432a0f9a1aeb23f7b971308",
                "sha256:6c098b85442c8fe3303e708bbb775afd0f6b29f77612e8892627bcab4b939357",
                "sha256:9182cd6f93412d32e009020a44d6d170d2093646464a88aeec2aef50592f8c78",
                "sha256:c8cbc21bbfa1dd7d5386d48cc814fe3d35b80f60299cdde9279046f399c3b0d8",
                "sha256:db6f70a4b09cde813a4807843abaaa60f3b15fb4a2a06f9ae9c311472662daa1",
                "sha256:f17495e6fe3d377e3faac68121caef6f974fcb9e046bc075bcff40d8e5cc69a4",
                "sha256:f85900b9cca0c67767bb61b2b9bd53208aaa7373dae633dbe25d179b4bf38aa7"
            ],
            "markers": "python_version >= '3.4.1'",
            "version": "==1.2.6"
        }
    },
    "develop": {
        "astroid": {
            "hashes": [
                "sha256:292fa429e69d60e4161e7612cb7cc8fa3609e2e309f80c224d93a76d5e7b58be",
                "sha256:c7013d119ec95eb626f7a2011f0b63d0c9a095df9ad06d8507b37084eada1a8d"
            ],
            "version": "==2.0.4"
        },
        "isort": {
            "hashes": [
                "sha256:1153601da39a25b14ddc54955dbbacbb6b2d19135386699e2ad58517953b34af",
                "sha256:b9c40e9750f3d77e6e4d441d8b0266cf555e7cdabdcff33c4fd06366ca761ef8",
                "sha256:ec9ef8f4a9bc6f71eec99e1806bfa2de401650d996c59330782b89a5555c1497"
            ],
            "markers": "python_version != '3.1.*' and python_version != '3.3.*' and python_version >= '2.7' and python_version != '3.2.*' and python_version != '3.0.*'",
            "version": "==4.3.4"
        },
        "lazy-object-proxy": {
            "hashes": [
                "sha256:0ce34342b419bd8f018e6666bfef729aec3edf62345a53b537a4dcc115746a33",
                "sha256:1b668120716eb7ee21d8a38815e5eb3bb8211117d9a90b0f8e21722c0758cc39",
                "sha256:209615b0fe4624d79e50220ce3310ca1a9445fd8e6d3572a896e7f9146bbf019",
                "sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088",
                "sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b",
                "sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e",
                "sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6",
                "sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b",
                "sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5",
                "sha256:5276db7ff62bb7b52f77f1f51ed58850e315154249aceb42e7f4c611f0f847ff",
                "sha256:61a6cf00dcb1a7f0c773ed4acc509cb636af2d6337a08f362413c76b2b47a8dd",
                "sha256:6ae6c4cb59f199d8827c5a07546b2ab7e85d262acaccaacd49b62f53f7c456f7",
                "sha256:7661d401d60d8bf15bb5da39e4dd72f5d764c5aff5a86ef52a042506e3e970ff",
                "sha256:7bd527f36a605c914efca5d3d014170b2cb184723e423d26b1fb2fd9108e264d",
                "sha256:7cb54db3535c8686ea12e9535eb087d32421184eacc6939ef15ef50f83a5e7e2",
                "sha256:7f3a2d740291f7f2c111d86a1c4851b70fb000a6c8883a59660d95ad57b9df35",
                "sha256:81304b7d8e9c824d058087dcb89144842c8e0dea6d281c031f59f0acf66963d4",
                "sha256:933947e8b4fbe617a51528b09851685138b49d511af0b6c0da2539115d6d4514",
                "sha256:94223d7f060301b3a8c09c9b3bc3294b56b2188e7d8179c762a1cda72c979252",
                "sha256:ab3ca49afcb47058393b0122428358d2fbe0408cf99f1b58b295cfeb4ed39109",
                "sha256:bd6292f565ca46dee4e737ebcc20742e3b5be2b01556dafe169f6c65d088875f",
                "sha256:cb924aa3e4a3fb644d0c463cad5bc2572649a6a3f68a7f8e4fbe44aaa6d77e4c",
                "sha256:d0fc7a286feac9077ec52a927fc9fe8fe2fabab95426722be4c953c9a8bede92",
                "sha256:ddc34786490a6e4ec0a855d401034cbd1242ef186c20d79d2166d6a4bd449577",
                "sha256:e34b155e36fa9da7e1b7c738ed7767fc9491a62ec6af70fe9da4a057759edc2d",
                "sha256:e5b9e8f6bda48460b7b143c3821b21b452cb3a835e6bbd5dd33aa0c8d3f5137d",
                "sha256:e81ebf6c5ee9684be8f2c87563880f93eedd56dd2b6146d8a725b50b7e5adb0f",
                "sha256:eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a",
                "sha256:f460d1ceb0e4a5dcb2a652db0904224f367c9b3c1470d5a7683c0480e582468b"
            ],
            "version": "==1.3.1"
        },
        "mccabe": {
            "hashes": [
                "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42",
                "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"
            ],
            "version": "==0.6.1"
        },
        "mypy": {
            "hashes": [
                "sha256:673ea75fb750289b7d1da1331c125dc62fc1c3a8db9129bb372ae7b7d5bf300a",
                "sha256:c770605a579fdd4a014e9f0a34b6c7a36ce69b08100ff728e96e27445cef3b3c"
            ],
            "index": "pypi",
            "version": "==0.620"
        },
        "pylint": {
            "hashes": [
                "sha256:1d6d3622c94b4887115fe5204982eee66fdd8a951cf98635ee5caee6ec98c3ec",
                "sha256:31142f764d2a7cd41df5196f9933b12b7ee55e73ef12204b648ad7e556c119fb"
            ],
            "index": "pypi",
            "version": "==2.1.1"
        },
        "six": {
            "hashes": [
                "sha256:0ff78c403d9bccf5a425a6d31a12aa6b47f1c21ca4dc2573a7e2f32a97335eb1",
                "sha256:105f8d68616f8248e24bf0e9372ef04d3cc10104f1980f54d57b2ce73a5ad56a"
            ],
            "version": "==1.10.0"
        },
        "typed-ast": {
            "hashes": [
                "sha256:0948004fa228ae071054f5208840a1e88747a357ec1101c17217bfe99b299d58",
                "sha256:10703d3cec8dcd9eef5a630a04056bbc898abc19bac5691612acba7d1325b66d",
                "sha256:1f6c4bd0bdc0f14246fd41262df7dfc018d65bb05f6e16390b7ea26ca454a291",
                "sha256:25d8feefe27eb0303b73545416b13d108c6067b846b543738a25ff304824ed9a",
                "sha256:29464a177d56e4e055b5f7b629935af7f49c196be47528cc94e0a7bf83fbc2b9",
                "sha256:2e214b72168ea0275efd6c884b114ab42e316de3ffa125b267e732ed2abda892",
                "sha256:3e0d5e48e3a23e9a4d1a9f698e32a542a4a288c871d33ed8df1b092a40f3a0f9",
                "sha256:519425deca5c2b2bdac49f77b2c5625781abbaf9a809d727d3a5596b30bb4ded",
                "sha256:57fe287f0cdd9ceaf69e7b71a2e94a24b5d268b35df251a88fef5cc241bf73aa",
                "sha256:668d0cec391d9aed1c6a388b0d5b97cd22e6073eaa5fbaa6d2946603b4871efe",
                "sha256:68ba70684990f59497680ff90d18e756a47bf4863c604098f10de9716b2c0bdd",
                "sha256:6de012d2b166fe7a4cdf505eee3aaa12192f7ba365beeefaca4ec10e31241a85",
                "sha256:79b91ebe5a28d349b6d0d323023350133e927b4de5b651a8aa2db69c761420c6",
                "sha256:8550177fa5d4c1f09b5e5f524411c44633c80ec69b24e0e98906dd761941ca46",
                "sha256:898f818399cafcdb93cbbe15fc83a33d05f18e29fb498ddc09b0214cdfc7cd51",
                "sha256:94b091dc0f19291adcb279a108f5d38de2430411068b219f41b343c03b28fb1f",
                "sha256:a26863198902cda15ab4503991e8cf1ca874219e0118cbf07c126bce7c4db129",
                "sha256:a8034021801bc0440f2e027c354b4eafd95891b573e12ff0418dec385c76785c",
                "sha256:bc978ac17468fe868ee589c795d06777f75496b1ed576d308002c8a5756fb9ea",
                "sha256:c05b41bc1deade9f90ddc5d988fe506208019ebba9f2578c622516fd201f5863",
                "sha256:c9b060bd1e5a26ab6e8267fd46fc9e02b54eb15fffb16d112d4c7b1c12987559",
                "sha256:edb04bdd45bfd76c8292c4d9654568efaedf76fe78eb246dde69bdb13b2dad87",
                "sha256:f19f2a4f547505fe9072e15f6f4ae714af51b5a681a97f187971f50c283193b6"
            ],
            "markers": "python_version < '3.7' and implementation_name == 'cpython'",
            "version": "==1.1.0"
        },
        "wrapt": {
            "hashes": [
                "sha256:d4d560d479f2c21e1b5443bbd15fe7ec4b37fe7e53d335d3b9b0a7b1226fe3c6"
            ],
            "version": "==1.10.11"
        }
    }
}

All 5 comments

Easiest way to reproduce:

pipenv install apache-beam[gcp]==2.6.0
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 httplib2<0.10,<=0.11.3,==0.11.3,>=0.8,>=0.9.1
Tried: 0.7.3, 0.7.3, 0.7.4, 0.7.4, 0.7.5, 0.7.5, 0.7.6, 0.7.6, 0.7.7, 0.7.7, 0.8, 0.8, 0.9, 0.9, 0.9.1, 0.9.1, 0.9.2, 0.9.2, 0.10.3, 0.11.0, 0.11.1, 0.11.3
There are incompatible versions in the resolved dependencies.

please take this to stack overflow

Why should take this to stack overflow? The issue is that pipenv cannot find correct dependency in this case. Clearly 'aiohttp==3.1.3' and 'async-timeout==2.0.1' satisfies the requirement, but pipenv calculates the dependencies incorrectly and shows error.

This is a legit resolution issue. We definitely have many open like it however; we have a rework of the resolver in progress though which will address this

@techalchemy thanks for information and glad to know the rework is in progress. May I know the issue # of rework so I can track when it is resolved? Right now we have to use pipenv lock --pre to workaround.

Was this page helpful?
0 / 5 - 0 ratings