Skip to content

Instantly share code, notes, and snippets.

@bi1yeu
Created October 19, 2018 16:04
Show Gist options
  • Save bi1yeu/41b2180afd838560daa0faf68e9c236b to your computer and use it in GitHub Desktop.
Save bi1yeu/41b2180afd838560daa0faf68e9c236b to your computer and use it in GitHub Desktop.

contents of pyproject.toml:

[tool.poetry]
name = "example"
version = "0.1.0"
description = ""
authors = ["Me <redacted>"]

[tool.poetry.dependencies]
python = "*"

[tool.poetry.dev-dependencies]
pytest = "^3.0"

[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

output of poetry -vvv add jupyter:

Using virtualenv: /Users/mbilyeu/Library/Caches/pypoetry/virtualenvs/example-py2.7
PyPI: No release information found for jupyter-0.0.0, skipping
PyPI: 1 packages found for jupyter *
Using version ^1.0 for jupyter

Updating dependencies
Resolving dependencies...
   1: fact: example is 0.1.0
   1: derived: example
   1: fact: example depends on jupyter (^1.0)
   1: fact: example depends on pytest (^3.0)
   1: selecting example (0.1.0)
   1: derived: pytest (^3.0)
   1: derived: jupyter (^1.0)
PyPI: 40 packages found for pytest >=3.0,<4.0
PyPI: No release information found for jupyter-0.0.0, skipping
PyPI: 1 packages found for jupyter >=1.0,<2.0
   1: fact: jupyter (1.0.0) depends on ipykernel (*)
   1: fact: jupyter (1.0.0) depends on notebook (*)
   1: fact: jupyter (1.0.0) depends on nbconvert (*)
   1: fact: jupyter (1.0.0) depends on qtconsole (*)
   1: fact: jupyter (1.0.0) depends on jupyter-console (*)
   1: fact: jupyter (1.0.0) depends on ipywidgets (*)
   1: selecting jupyter (1.0.0)
   1: derived: ipywidgets (*)
   1: derived: jupyter-console (*)
   1: derived: qtconsole (*)
   1: derived: nbconvert (*)
   1: derived: notebook (*)
   1: derived: ipykernel (*)
PyPI: No release information found for ipywidgets-0.0.0, skipping
PyPI: 107 packages found for ipywidgets *
PyPI: No release information found for jupyter-console-4.0.0.dev, skipping
PyPI: 11 packages found for jupyter-console *
PyPI: No release information found for qtconsole-0.0.0, skipping
PyPI: 11 packages found for qtconsole *
PyPI: No release information found for nbconvert-0.0.0, skipping
PyPI: 12 packages found for nbconvert *
PyPI: No release information found for notebook-0.0.0, skipping
PyPI: 41 packages found for notebook *
PyPI: No release information found for ipykernel-4.0.0, skipping
PyPI: No release information found for ipykernel-4.0.0.dev, skipping
PyPI: 26 packages found for ipykernel *
   1: fact: jupyter-console (6.0.0) requires Python >=3.5
   1: derived: not jupyter-console (6.0.0)
   1: fact: jupyter-console (5.2.0) depends on ipython (*)
   1: fact: jupyter-console (5.2.0) depends on prompt-toolkit (>=1.0.0,<2.0.0)
   1: fact: jupyter-console (5.2.0) depends on pygments (*)
   1: fact: jupyter-console (5.2.0) depends on ipykernel (*)
   1: fact: jupyter-console (5.2.0) depends on jupyter-client (*)
   1: selecting jupyter-console (5.2.0)
   1: derived: jupyter-client (*)
   1: derived: pygments (*)
   1: derived: prompt-toolkit (>=1.0.0,<2.0.0)
   1: derived: ipython (*)
PyPI: No release information found for jupyter-client-4.0.0.dev, skipping
PyPI: 15 packages found for jupyter-client *
PyPI: 32 packages found for pygments *
PyPI: 14 packages found for prompt-toolkit >=1.0.0,<2.0.0
PyPI: No release information found for ipython-0.7.4.svn.r2010, skipping
PyPI: No release information found for ipython-0.6.9, skipping
PyPI: No release information found for ipython-0.6.8, skipping
PyPI: No release information found for ipython-0.6.7, skipping
PyPI: No release information found for ipython-0.6.6, skipping
PyPI: No release information found for ipython-0.6.5, skipping
PyPI: No release information found for ipython-0.6.4, skipping
PyPI: No release information found for ipython-0.8.4, skipping
PyPI: No release information found for ipython-0.8.1, skipping
PyPI: No release information found for ipython-0.8.0, skipping
PyPI: No release information found for ipython-0.8.3, skipping
PyPI: No release information found for ipython-0.8.2, skipping
PyPI: No release information found for ipython-4.0.0-b1, skipping
PyPI: No release information found for ipython-0.6.13, skipping
PyPI: No release information found for ipython-0.6.12, skipping
PyPI: No release information found for ipython-0.6.11, skipping
PyPI: No release information found for ipython-0.6.10, skipping
PyPI: No release information found for ipython-0.6.15, skipping
PyPI: No release information found for ipython-0.6.14, skipping
PyPI: No release information found for ipython-0.9, skipping
PyPI: No release information found for ipython-0.7.2, skipping
PyPI: No release information found for ipython-0.7.0, skipping
PyPI: No release information found for ipython-0.7.1, skipping
PyPI: No release information found for ipython-0.9.1, skipping
PyPI: No release information found for ipython-0.7.1.fix1, skipping
PyPI: 69 packages found for ipython *
   1: fact: qtconsole (4.4.2) depends on ipykernel (>=4.1)
   1: fact: qtconsole (4.4.2) depends on traitlets (*)
   1: fact: qtconsole (4.4.2) depends on jupyter-client (>=4.1)
   1: fact: qtconsole (4.4.2) depends on ipython-genutils (*)
   1: fact: qtconsole (4.4.2) depends on pygments (*)
   1: fact: qtconsole (4.4.2) depends on jupyter-core (*)
   1: selecting qtconsole (4.4.2)
   1: derived: jupyter-core (*)
   1: derived: ipython-genutils (*)
   1: derived: jupyter-client (>=4.1)
   1: derived: traitlets (*)
   1: derived: ipykernel (>=4.1)
PyPI: No release information found for jupyter-core-4.0.0.dev, skipping
PyPI: 13 packages found for jupyter-core *
PyPI: 2 packages found for ipython-genutils *
PyPI: No release information found for traitlets-4.0.0.dev, skipping
PyPI: 14 packages found for traitlets *
   1: selecting ipython-genutils (0.2.0)
   1: fact: nbconvert (5.4.0) depends on mistune (>=0.8.1)
   1: fact: nbconvert (5.4.0) depends on nbformat (>=4.4)
   1: fact: nbconvert (5.4.0) depends on entrypoints (>=0.2.2)
   1: fact: nbconvert (5.4.0) depends on pandocfilters (>=1.4.1)
   1: fact: nbconvert (5.4.0) depends on pygments (*)
   1: fact: nbconvert (5.4.0) depends on traitlets (>=4.2)
   1: fact: nbconvert (5.4.0) depends on jinja2 (*)
   1: fact: nbconvert (5.4.0) depends on jupyter-core (*)
   1: fact: nbconvert (5.4.0) depends on bleach (*)
   1: fact: nbconvert (5.4.0) depends on testpath (*)
   1: fact: nbconvert (5.4.0) depends on defusedxml (*)
   1: selecting nbconvert (5.4.0)
   1: derived: defusedxml (*)
   1: derived: testpath (*)
   1: derived: bleach (*)
   1: derived: jinja2 (*)
   1: derived: traitlets (>=4.2)
   1: derived: pandocfilters (>=1.4.1)
   1: derived: entrypoints (>=0.2.2)
   1: derived: nbformat (>=4.4)
   1: derived: mistune (>=0.8.1)
PyPI: 5 packages found for defusedxml *
PyPI: 7 packages found for testpath *
PyPI: No release information found for bleach-0.1, skipping
PyPI: No release information found for bleach-0.2, skipping
PyPI: No release information found for bleach-0.1.1, skipping
PyPI: No release information found for bleach-0.1.2, skipping
PyPI: 36 packages found for bleach *
PyPI: 31 packages found for jinja2 *
PyPI: 2 packages found for pandocfilters >=1.4.1
PyPI: 2 packages found for entrypoints >=0.2.2
PyPI: No release information found for nbformat-0.0.0, skipping
PyPI: 1 packages found for nbformat >=4.4
PyPI: 4 packages found for mistune >=0.8.1
   1: fact: nbformat (4.4.0) depends on traitlets (>=4.1)
   1: fact: nbformat (4.4.0) depends on ipython-genutils (*)
   1: fact: nbformat (4.4.0) depends on jupyter-core (*)
   1: fact: nbformat (4.4.0) depends on jsonschema (>=2.4,<2.5.0 || >2.5.0)
   1: selecting nbformat (4.4.0)
   1: derived: jsonschema (>=2.4,<2.5.0 || >2.5.0)
PyPI: 6 packages found for jsonschema >=2.4,<2.5.0 || >2.5.0
   1: selecting pandocfilters (1.4.2)
   1: fact: entrypoints (0.2.3) depends on configparser (>=3.5)
   1: selecting entrypoints (0.2.3)
   1: derived: configparser (>=3.5)
PyPI: 1 packages found for configparser >=3.5
   1: selecting configparser (3.5.0)
   1: selecting mistune (0.8.4)
   1: selecting defusedxml (0.5.0)
   1: fact: jsonschema (2.6.0) depends on functools32 (*)
   1: selecting jsonschema (2.6.0)
   1: derived: functools32 (*)
PyPI: No release information found for functools32-3.2.3, skipping
PyPI: 2 packages found for functools32 *
   1: selecting functools32 (3.2.3-2)
   1: fact: traitlets (4.3.2) depends on enum34 (*)
   1: fact: traitlets (4.3.2) depends on six (*)
   1: fact: traitlets (4.3.2) depends on ipython-genutils (*)
   1: fact: traitlets (4.3.2) depends on decorator (*)
   1: selecting traitlets (4.3.2)
   1: derived: decorator (*)
   1: derived: six (*)
   1: derived: enum34 (*)
PyPI: No release information found for decorator-4.0.8, skipping
PyPI: No release information found for decorator-3.4.1, skipping
PyPI: 20 packages found for decorator *
PyPI: 23 packages found for six *
PyPI: 27 packages found for enum34 *
   1: selecting testpath (0.4.2)
   1: fact: jupyter-core (4.4.0) depends on traitlets (*)
   1: selecting jupyter-core (4.4.0)
   1: fact: jupyter-client (5.2.3) depends on python-dateutil (>=2.1)
   1: fact: jupyter-client (5.2.3) depends on tornado (>=4.1)
   1: fact: jupyter-client (5.2.3) depends on traitlets (*)
   1: fact: jupyter-client (5.2.3) depends on jupyter-core (*)
   1: fact: jupyter-client (5.2.3) depends on pyzmq (>=13)
   1: selecting jupyter-client (5.2.3)
   1: derived: pyzmq (>=13)
   1: derived: tornado (>=4.1)
   1: derived: python-dateutil (>=2.1)
PyPI: 34 packages found for pyzmq >=13
PyPI: 26 packages found for tornado >=4.1
PyPI: No release information found for python-dateutil-1.0, skipping
PyPI: No release information found for python-dateutil-1.1, skipping
PyPI: No release information found for python-dateutil-1.2, skipping
PyPI: No release information found for python-dateutil-0.1, skipping
PyPI: No release information found for python-dateutil-0.3, skipping
PyPI: No release information found for python-dateutil-0.5, skipping
PyPI: No release information found for python-dateutil-0.4, skipping
PyPI: No release information found for python-dateutil-2.0, skipping
PyPI: 16 packages found for python-dateutil >=2.1
   1: fact: prompt-toolkit (1.0.15) depends on six (>=1.9.0)
   1: fact: prompt-toolkit (1.0.15) depends on wcwidth (*)
   1: selecting prompt-toolkit (1.0.15)
   1: derived: wcwidth (*)
   1: derived: six (>=1.9.0)
PyPI: 9 packages found for wcwidth *
   1: selecting six (1.11.0)
   1: selecting wcwidth (0.1.7)
   1: fact: python-dateutil (2.7.3) depends on six (>=1.5)
   1: selecting python-dateutil (2.7.3)
   1: selecting decorator (4.3.0)
   1: fact: ipykernel (5.1.0) requires Python >=3.4
   1: derived: not ipykernel (5.1.0)
   1: fact: ipykernel (5.0.0) requires Python >=3.4
   1: derived: not ipykernel (5.0.0)
   1: fact: ipykernel (4.10.0) depends on tornado (>=4.0)
   1: fact: ipykernel (4.10.0) depends on ipython (>=4.0.0)
   1: fact: ipykernel (4.10.0) depends on traitlets (>=4.1.0)
   1: fact: ipykernel (4.10.0) depends on jupyter-client (*)
   1: selecting ipykernel (4.10.0)
   1: derived: ipython (>=4.0.0)
   1: selecting tornado (5.1.1)
   1: selecting enum34 (1.1.6)
   1: fact: jinja2 (2.10) depends on MarkupSafe (>=0.23)
   1: selecting jinja2 (2.10)
   1: derived: MarkupSafe (>=0.23)
PyPI: 2 packages found for markupsafe >=0.23
   1: selecting markupsafe (1.0)
   1: selecting pygments (2.2.0)
   1: selecting pyzmq (17.1.2)
   1: fact: bleach (3.0.2) depends on webencodings (*)
   1: fact: bleach (3.0.2) depends on six (*)
   1: selecting bleach (3.0.2)
   1: derived: webencodings (*)
PyPI: 6 packages found for webencodings *
   1: selecting webencodings (0.5.1)
   1: fact: pytest (3.9.1) depends on more-itertools (>=4.0.0)
   1: fact: pytest (3.9.1) depends on py (>=1.5.0)
   1: fact: pytest (3.9.1) depends on pathlib2 (>=2.2.0)
   1: fact: pytest (3.9.1) depends on six (>=1.10.0)
   1: fact: pytest (3.9.1) depends on colorama (*)
   1: fact: pytest (3.9.1) depends on attrs (>=17.4.0)
   1: fact: pytest (3.9.1) depends on funcsigs (*)
   1: fact: pytest (3.9.1) depends on pluggy (>=0.7)
   1: fact: pytest (3.9.1) depends on atomicwrites (>=1.0)
   1: selecting pytest (3.9.1)
   1: derived: atomicwrites (>=1.0)
   1: derived: pluggy (>=0.7)
   1: derived: funcsigs (*)
   1: derived: attrs (>=17.4.0)
   1: derived: colorama (*)
   1: derived: pathlib2 (>=2.2.0)
   1: derived: py (>=1.5.0)
   1: derived: more-itertools (>=4.0.0)
PyPI: 5 packages found for atomicwrites >=1.0
PyPI: 2 packages found for pluggy >=0.7
PyPI: 7 packages found for funcsigs *
PyPI: 3 packages found for attrs >=17.4.0
PyPI: 38 packages found for colorama *
PyPI: 4 packages found for pathlib2 >=2.2.0
PyPI: No release information found for py-1.4.32.dev1, skipping
PyPI: No release information found for py-0.8.0-alpha2, skipping
PyPI: No release information found for py-0.9.0, skipping
PyPI: 6 packages found for py >=1.5.0
PyPI: 5 packages found for more-itertools >=4.0.0
   1: selecting pluggy (0.8.0)
   1: selecting attrs (18.2.0)
   1: fact: pathlib2 (2.3.2) depends on six (*)
   1: fact: pathlib2 (2.3.2) depends on scandir (*)
   1: selecting pathlib2 (2.3.2)
   1: derived: scandir (*)
PyPI: 15 packages found for scandir *
   1: selecting atomicwrites (1.2.1)
   1: fact: more-itertools (4.3.0) depends on six (>=1.0.0,<2.0.0)
   1: selecting more-itertools (4.3.0)
   1: selecting py (1.7.0)
   1: selecting funcsigs (1.0.2)
   1: selecting scandir (1.9.0)
   1: selecting colorama (0.4.0)
   1: fact: notebook (5.7.0) depends on prometheus-client (*)
   1: fact: notebook (5.7.0) depends on ipykernel (*)
   1: fact: notebook (5.7.0) depends on nbformat (*)
   1: fact: notebook (5.7.0) depends on tornado (>=4)
   1: fact: notebook (5.7.0) depends on jupyter-client (>=5.2.0)
   1: fact: notebook (5.7.0) depends on ipython-genutils (*)
   1: fact: notebook (5.7.0) depends on Send2Trash (*)
   1: fact: notebook (5.7.0) depends on traitlets (>=4.2.1)
   1: fact: notebook (5.7.0) depends on nbconvert (*)
   1: fact: notebook (5.7.0) depends on jupyter-core (>=4.4.0)
   1: fact: notebook (5.7.0) depends on terminado (>=0.8.1)
   1: fact: notebook (5.7.0) depends on jinja2 (*)
   1: fact: notebook (5.7.0) depends on ipaddress (*)
   1: fact: notebook (5.7.0) depends on pyzmq (>=17)
   1: selecting notebook (5.7.0)
   1: derived: ipaddress (*)
   1: derived: terminado (>=0.8.1)
   1: derived: Send2Trash (*)
   1: derived: prometheus-client (*)
PyPI: 21 packages found for ipaddress *
PyPI: 1 packages found for terminado >=0.8.1
PyPI: No release information found for send2trash-1.0.0, skipping
PyPI: No release information found for send2trash-1.0.1, skipping
PyPI: No release information found for send2trash-1.0.2, skipping
PyPI: 8 packages found for send2trash *
PyPI: 29 packages found for prometheus-client *
   1: fact: terminado (0.8.1) depends on tornado (>=4)
   1: fact: terminado (0.8.1) depends on pywinpty (>=0.5)
   1: fact: terminado (0.8.1) depends on ptyprocess (*)
   1: selecting terminado (0.8.1)
   1: derived: ptyprocess (*)
   1: derived: pywinpty (>=0.5)
PyPI: 9 packages found for ptyprocess *
PyPI: 5 packages found for pywinpty >=0.5
   1: fact: pywinpty (0.5.4) depends on backports.shutil-which (*)
   1: selecting pywinpty (0.5.4)
   1: derived: backports.shutil-which (*)
PyPI: 1 packages found for backports.shutil-which *
   1: selecting backports.shutil-which (3.5.1)
   1: selecting send2trash (1.5.0)
   1: selecting ptyprocess (0.6.0)
   1: selecting ipaddress (1.0.22)
   1: selecting prometheus-client (0.4.2)
   1: fact: ipython (7.0.1) requires Python >=3.5
   1: derived: not ipython (7.0.1)
   1: fact: ipython (7.0.0) requires Python >=3.5
   1: derived: not ipython (7.0.0)
   1: fact: ipython (6.5.0) requires Python >=3.3
   1: derived: not ipython (6.5.0)
   1: fact: ipython (6.4.0) requires Python >=3.3
   1: derived: not ipython (6.4.0)
   1: fact: ipython (6.3.1) requires Python >=3.3
   1: derived: not ipython (6.3.1)
   1: fact: ipython (6.3.0) requires Python >=3.3
   1: derived: not ipython (6.3.0)
   1: fact: ipython (6.2.1) requires Python >=3.3
   1: derived: not ipython (6.2.1)
   1: fact: ipython (6.2.0) requires Python >=3.3
   1: derived: not ipython (6.2.0)
   1: fact: ipython (6.1.0) requires Python >=3.3
   1: derived: not ipython (6.1.0)
   1: fact: ipython (6.0.0) requires Python >=3.3
   1: derived: not ipython (6.0.0)
   1: fact: ipython (5.8.0) depends on appnope (*)
   1: fact: ipython (5.8.0) depends on win-unicode-console (>=0.5)
   1: fact: ipython (5.8.0) depends on pathlib2 (*)
   1: fact: ipython (5.8.0) depends on backports.shutil-get-terminal-size (*)
   1: fact: ipython (5.8.0) depends on pygments (*)
   1: fact: ipython (5.8.0) depends on pickleshare (*)
   1: fact: ipython (5.8.0) depends on traitlets (>=4.2)
   1: fact: ipython (5.8.0) depends on colorama (*)
   1: fact: ipython (5.8.0) depends on prompt-toolkit (>=1.0.4,<2.0.0)
   1: fact: ipython (5.8.0) depends on pexpect (*)
   1: fact: ipython (5.8.0) depends on simplegeneric (>0.8)
   1: fact: ipython (5.8.0) depends on decorator (*)
   1: selecting ipython (5.8.0)
   1: derived: simplegeneric (>0.8)
   1: derived: pexpect (*)
   1: derived: pickleshare (*)
   1: derived: backports.shutil-get-terminal-size (*)
   1: derived: win-unicode-console (>=0.5)
   1: derived: appnope (*)
PyPI: 1 packages found for simplegeneric >0.8
PyPI: No release information found for pexpect-0.97, skipping
PyPI: No release information found for pexpect-2.01, skipping
PyPI: 15 packages found for pexpect *
PyPI: 12 packages found for pickleshare *
PyPI: 1 packages found for backports.shutil-get-terminal-size *
PyPI: 1 packages found for win-unicode-console >=0.5
PyPI: 8 packages found for appnope *
   1: selecting simplegeneric (0.8.1)
   1: selecting backports.shutil-get-terminal-size (1.0.0)
   1: selecting win-unicode-console (0.5)
   1: selecting appnope (0.1.0)
   1: fact: pickleshare (0.7.5) depends on pathlib2 (*)
   1: selecting pickleshare (0.7.5)
   1: fact: pexpect (4.6.0) depends on ptyprocess (>=0.5)
   1: selecting pexpect (4.6.0)
   0: Duplicate dependencies for ipython
   0: Different requirements found for ipython (>=4.0.0) and ipython (>=4.0.0,<6.0.0).
   1: Version solving took 2.278 seconds.
   1: Tried 1 solutions.
   0: Retrying dependency resolution for Python (>=3.4).
   1: fact: example is 0.1.0
   1: derived: example
   1: fact: example depends on jupyter (^1.0)
   1: fact: example depends on pytest (^3.0)
   1: selecting example (0.1.0)
   1: derived: pytest (^3.0)
   1: derived: jupyter (^1.0)
   1: fact: jupyter (1.0.0) depends on ipykernel (*)
   1: fact: jupyter (1.0.0) depends on notebook (*)
   1: fact: jupyter (1.0.0) depends on nbconvert (*)
   1: fact: jupyter (1.0.0) depends on qtconsole (*)
   1: fact: jupyter (1.0.0) depends on jupyter-console (*)
   1: fact: jupyter (1.0.0) depends on ipywidgets (*)
   1: selecting jupyter (1.0.0)
   1: derived: ipywidgets (*)
   1: derived: jupyter-console (*)
   1: derived: qtconsole (*)
   1: derived: nbconvert (*)
   1: derived: notebook (*)
   1: derived: ipykernel (*)
   1: fact: jupyter-console (6.0.0) requires Python >=3.5
   1: derived: not jupyter-console (6.0.0)
   1: fact: jupyter-console (5.2.0) depends on ipython (*)
   1: fact: jupyter-console (5.2.0) depends on prompt-toolkit (>=1.0.0,<2.0.0)
   1: fact: jupyter-console (5.2.0) depends on pygments (*)
   1: fact: jupyter-console (5.2.0) depends on ipykernel (*)
   1: fact: jupyter-console (5.2.0) depends on jupyter-client (*)
   1: selecting jupyter-console (5.2.0)
   1: derived: jupyter-client (*)
   1: derived: pygments (*)
   1: derived: prompt-toolkit (>=1.0.0,<2.0.0)
   1: derived: ipython (*)
   1: fact: qtconsole (4.4.2) depends on ipykernel (>=4.1)
   1: fact: qtconsole (4.4.2) depends on traitlets (*)
   1: fact: qtconsole (4.4.2) depends on jupyter-client (>=4.1)
   1: fact: qtconsole (4.4.2) depends on ipython-genutils (*)
   1: fact: qtconsole (4.4.2) depends on pygments (*)
   1: fact: qtconsole (4.4.2) depends on jupyter-core (*)
   1: selecting qtconsole (4.4.2)
   1: derived: jupyter-core (*)
   1: derived: ipython-genutils (*)
   1: derived: jupyter-client (>=4.1)
   1: derived: traitlets (*)
   1: derived: ipykernel (>=4.1)
   1: selecting ipython-genutils (0.2.0)
   1: fact: nbconvert (5.4.0) depends on mistune (>=0.8.1)
   1: fact: nbconvert (5.4.0) depends on nbformat (>=4.4)
   1: fact: nbconvert (5.4.0) depends on entrypoints (>=0.2.2)
   1: fact: nbconvert (5.4.0) depends on pandocfilters (>=1.4.1)
   1: fact: nbconvert (5.4.0) depends on pygments (*)
   1: fact: nbconvert (5.4.0) depends on traitlets (>=4.2)
   1: fact: nbconvert (5.4.0) depends on jinja2 (*)
   1: fact: nbconvert (5.4.0) depends on jupyter-core (*)
   1: fact: nbconvert (5.4.0) depends on bleach (*)
   1: fact: nbconvert (5.4.0) depends on testpath (*)
   1: fact: nbconvert (5.4.0) depends on defusedxml (*)
   1: selecting nbconvert (5.4.0)
   1: derived: defusedxml (*)
   1: derived: testpath (*)
   1: derived: bleach (*)
   1: derived: jinja2 (*)
   1: derived: traitlets (>=4.2)
   1: derived: pandocfilters (>=1.4.1)
   1: derived: entrypoints (>=0.2.2)
   1: derived: nbformat (>=4.4)
   1: derived: mistune (>=0.8.1)
   1: fact: nbformat (4.4.0) depends on traitlets (>=4.1)
   1: fact: nbformat (4.4.0) depends on ipython-genutils (*)
   1: fact: nbformat (4.4.0) depends on jupyter-core (*)
   1: fact: nbformat (4.4.0) depends on jsonschema (>=2.4,<2.5.0 || >2.5.0)
   1: selecting nbformat (4.4.0)
   1: derived: jsonschema (>=2.4,<2.5.0 || >2.5.0)
   1: selecting pandocfilters (1.4.2)
   1: selecting entrypoints (0.2.3)
   1: selecting mistune (0.8.4)
   1: selecting defusedxml (0.5.0)
   1: selecting jsonschema (2.6.0)
   1: fact: traitlets (4.3.2) depends on six (*)
   1: fact: traitlets (4.3.2) depends on ipython-genutils (*)
   1: fact: traitlets (4.3.2) depends on decorator (*)
   1: selecting traitlets (4.3.2)
   1: derived: decorator (*)
   1: derived: six (*)
   1: selecting testpath (0.4.2)
   1: fact: jupyter-core (4.4.0) depends on traitlets (*)
   1: selecting jupyter-core (4.4.0)
   1: fact: jupyter-client (5.2.3) depends on python-dateutil (>=2.1)
   1: fact: jupyter-client (5.2.3) depends on tornado (>=4.1)
   1: fact: jupyter-client (5.2.3) depends on traitlets (*)
   1: fact: jupyter-client (5.2.3) depends on jupyter-core (*)
   1: fact: jupyter-client (5.2.3) depends on pyzmq (>=13)
   1: selecting jupyter-client (5.2.3)
   1: derived: pyzmq (>=13)
   1: derived: tornado (>=4.1)
   1: derived: python-dateutil (>=2.1)
   1: fact: prompt-toolkit (1.0.15) depends on six (>=1.9.0)
   1: fact: prompt-toolkit (1.0.15) depends on wcwidth (*)
   1: selecting prompt-toolkit (1.0.15)
   1: derived: wcwidth (*)
   1: derived: six (>=1.9.0)
   1: selecting six (1.11.0)
   1: selecting wcwidth (0.1.7)
   1: fact: python-dateutil (2.7.3) depends on six (>=1.5)
   1: selecting python-dateutil (2.7.3)
   1: selecting decorator (4.3.0)
   1: fact: ipykernel (5.1.0) depends on tornado (>=4.2)
   1: fact: ipykernel (5.1.0) depends on ipython (>=5.0.0)
   1: fact: ipykernel (5.1.0) depends on traitlets (>=4.1.0)
   1: fact: ipykernel (5.1.0) depends on jupyter-client (*)
   1: selecting ipykernel (5.1.0)
   1: derived: ipython (>=5.0.0)
   1: derived: tornado (>=4.2)
   1: selecting tornado (5.1.1)
   1: fact: ipython (7.0.1) requires Python >=3.5
   1: derived: not ipython (7.0.1)
   1: fact: ipython (7.0.0) requires Python >=3.5
   1: derived: not ipython (7.0.0)
   1: fact: ipython (6.5.0) depends on backcall (*)
   1: fact: ipython (6.5.0) depends on appnope (*)
   1: fact: ipython (6.5.0) depends on win-unicode-console (>=0.5)
   1: fact: ipython (6.5.0) depends on pexpect (*)
   1: fact: ipython (6.5.0) depends on traitlets (>=4.2)
   1: fact: ipython (6.5.0) depends on pickleshare (*)
   1: fact: ipython (6.5.0) depends on jedi (>=0.10)
   1: fact: ipython (6.5.0) depends on pygments (*)
   1: fact: ipython (6.5.0) depends on colorama (*)
   1: fact: ipython (6.5.0) depends on typing (*)
   1: fact: ipython (6.5.0) depends on prompt-toolkit (>=1.0.15,<2.0.0)
   1: fact: ipython (6.5.0) depends on simplegeneric (>0.8)
   1: fact: ipython (6.5.0) depends on decorator (*)
   1: selecting ipython (6.5.0)
   1: derived: simplegeneric (>0.8)
   1: derived: typing (*)
   1: derived: colorama (*)
   1: derived: jedi (>=0.10)
   1: derived: pickleshare (*)
   1: derived: pexpect (*)
   1: derived: win-unicode-console (>=0.5)
   1: derived: appnope (*)
   1: derived: backcall (*)
PyPI: 10 packages found for typing *
PyPI: 9 packages found for jedi >=0.10
PyPI: 1 packages found for backcall *
   1: selecting simplegeneric (0.8.1)
   1: selecting win-unicode-console (0.5)
   1: selecting backcall (0.1.0)
   1: selecting appnope (0.1.0)
   1: fact: jedi (0.13.1) depends on parso (>=0.3.0)
   1: selecting jedi (0.13.1)
   1: derived: parso (>=0.3.0)
PyPI: 2 packages found for parso >=0.3.0
   1: selecting parso (0.3.1)
   1: selecting typing (3.6.6)
   1: selecting pickleshare (0.7.5)
   1: fact: pexpect (4.6.0) depends on ptyprocess (>=0.5)
   1: selecting pexpect (4.6.0)
   1: derived: ptyprocess (>=0.5)
   1: selecting ptyprocess (0.6.0)
   1: fact: jinja2 (2.10) depends on MarkupSafe (>=0.23)
   1: selecting jinja2 (2.10)
   1: derived: MarkupSafe (>=0.23)
   1: selecting markupsafe (1.0)
   1: selecting pygments (2.2.0)
   1: selecting pyzmq (17.1.2)
   1: fact: bleach (3.0.2) depends on webencodings (*)
   1: fact: bleach (3.0.2) depends on six (*)
   1: selecting bleach (3.0.2)
   1: derived: webencodings (*)
   1: selecting webencodings (0.5.1)
   1: selecting colorama (0.4.0)
   1: fact: pytest (3.9.1) depends on more-itertools (>=4.0.0)
   1: fact: pytest (3.9.1) depends on py (>=1.5.0)
   1: fact: pytest (3.9.1) depends on pathlib2 (>=2.2.0)
   1: fact: pytest (3.9.1) depends on six (>=1.10.0)
   1: fact: pytest (3.9.1) depends on colorama (*)
   1: fact: pytest (3.9.1) depends on attrs (>=17.4.0)
   1: fact: pytest (3.9.1) depends on pluggy (>=0.7)
   1: fact: pytest (3.9.1) depends on atomicwrites (>=1.0)
   1: selecting pytest (3.9.1)
   1: derived: atomicwrites (>=1.0)
   1: derived: pluggy (>=0.7)
   1: derived: attrs (>=17.4.0)
   1: derived: pathlib2 (>=2.2.0)
   1: derived: py (>=1.5.0)
   1: derived: more-itertools (>=4.0.0)
   1: selecting pluggy (0.8.0)
   1: selecting attrs (18.2.0)
   1: fact: pathlib2 (2.3.2) depends on six (*)
   1: fact: pathlib2 (2.3.2) depends on scandir (*)
   1: selecting pathlib2 (2.3.2)
   1: derived: scandir (*)
   1: selecting atomicwrites (1.2.1)
   1: fact: more-itertools (4.3.0) depends on six (>=1.0.0,<2.0.0)
   1: selecting more-itertools (4.3.0)
   1: selecting py (1.7.0)
   1: selecting scandir (1.9.0)
   1: fact: notebook (5.7.0) depends on prometheus-client (*)
   1: fact: notebook (5.7.0) depends on ipykernel (*)
   1: fact: notebook (5.7.0) depends on nbformat (*)
   1: fact: notebook (5.7.0) depends on tornado (>=4)
   1: fact: notebook (5.7.0) depends on jupyter-client (>=5.2.0)
   1: fact: notebook (5.7.0) depends on ipython-genutils (*)
   1: fact: notebook (5.7.0) depends on Send2Trash (*)
   1: fact: notebook (5.7.0) depends on traitlets (>=4.2.1)
   1: fact: notebook (5.7.0) depends on nbconvert (*)
   1: fact: notebook (5.7.0) depends on jupyter-core (>=4.4.0)
   1: fact: notebook (5.7.0) depends on terminado (>=0.8.1)
   1: fact: notebook (5.7.0) depends on jinja2 (*)
   1: fact: notebook (5.7.0) depends on pyzmq (>=17)
   1: selecting notebook (5.7.0)
   1: derived: terminado (>=0.8.1)
   1: derived: Send2Trash (*)
   1: derived: prometheus-client (*)
   1: fact: terminado (0.8.1) depends on tornado (>=4)
   1: fact: terminado (0.8.1) depends on pywinpty (>=0.5)
   1: fact: terminado (0.8.1) depends on ptyprocess (*)
   1: selecting terminado (0.8.1)
   1: derived: pywinpty (>=0.5)
   1: selecting pywinpty (0.5.4)
   1: selecting send2trash (1.5.0)
   1: selecting prometheus-client (0.4.2)
   1: fact: ipywidgets (7.4.2) depends on ipython (>=4.0.0)
   1: fact: ipywidgets (7.4.2) depends on widgetsnbextension (>=3.4.0,<3.5.0)
   1: fact: ipywidgets (7.4.2) depends on traitlets (>=4.3.1)
   1: fact: ipywidgets (7.4.2) depends on ipykernel (>=4.5.1)
   1: fact: ipywidgets (7.4.2) depends on nbformat (>=4.2.0)
   1: selecting ipywidgets (7.4.2)
   1: derived: widgetsnbextension (>=3.4.0,<3.5.0)
PyPI: 3 packages found for widgetsnbextension >=3.4.0,<3.5.0
   1: fact: widgetsnbextension (3.4.2) depends on notebook (>=4.4.1)
   1: selecting widgetsnbextension (3.4.2)
   1: Version solving took 1.359 seconds.
   1: Tried 1 solutions.
   0: Retrying dependency resolution for Python (>=2.7,<2.8).
   1: fact: example is 0.1.0
   1: derived: example
   1: fact: example depends on jupyter (^1.0)
   1: fact: example depends on pytest (^3.0)
   1: selecting example (0.1.0)
   1: derived: pytest (^3.0)
   1: derived: jupyter (^1.0)
   1: fact: jupyter (1.0.0) depends on ipykernel (*)
   1: fact: jupyter (1.0.0) depends on notebook (*)
   1: fact: jupyter (1.0.0) depends on nbconvert (*)
   1: fact: jupyter (1.0.0) depends on qtconsole (*)
   1: fact: jupyter (1.0.0) depends on jupyter-console (*)
   1: fact: jupyter (1.0.0) depends on ipywidgets (*)
   1: selecting jupyter (1.0.0)
   1: derived: ipywidgets (*)
   1: derived: jupyter-console (*)
   1: derived: qtconsole (*)
   1: derived: nbconvert (*)
   1: derived: notebook (*)
   1: derived: ipykernel (*)
   1: fact: jupyter-console (6.0.0) requires Python >=3.5
   1: derived: not jupyter-console (6.0.0)
   1: fact: jupyter-console (5.2.0) depends on ipython (*)
   1: fact: jupyter-console (5.2.0) depends on prompt-toolkit (>=1.0.0,<2.0.0)
   1: fact: jupyter-console (5.2.0) depends on pygments (*)
   1: fact: jupyter-console (5.2.0) depends on ipykernel (*)
   1: fact: jupyter-console (5.2.0) depends on jupyter-client (*)
   1: selecting jupyter-console (5.2.0)
   1: derived: jupyter-client (*)
   1: derived: pygments (*)
   1: derived: prompt-toolkit (>=1.0.0,<2.0.0)
   1: derived: ipython (*)
   1: fact: qtconsole (4.4.2) depends on ipykernel (>=4.1)
   1: fact: qtconsole (4.4.2) depends on traitlets (*)
   1: fact: qtconsole (4.4.2) depends on jupyter-client (>=4.1)
   1: fact: qtconsole (4.4.2) depends on ipython-genutils (*)
   1: fact: qtconsole (4.4.2) depends on pygments (*)
   1: fact: qtconsole (4.4.2) depends on jupyter-core (*)
   1: selecting qtconsole (4.4.2)
   1: derived: jupyter-core (*)
   1: derived: ipython-genutils (*)
   1: derived: jupyter-client (>=4.1)
   1: derived: traitlets (*)
   1: derived: ipykernel (>=4.1)
   1: selecting ipython-genutils (0.2.0)
   1: fact: nbconvert (5.4.0) depends on mistune (>=0.8.1)
   1: fact: nbconvert (5.4.0) depends on nbformat (>=4.4)
   1: fact: nbconvert (5.4.0) depends on entrypoints (>=0.2.2)
   1: fact: nbconvert (5.4.0) depends on pandocfilters (>=1.4.1)
   1: fact: nbconvert (5.4.0) depends on pygments (*)
   1: fact: nbconvert (5.4.0) depends on traitlets (>=4.2)
   1: fact: nbconvert (5.4.0) depends on jinja2 (*)
   1: fact: nbconvert (5.4.0) depends on jupyter-core (*)
   1: fact: nbconvert (5.4.0) depends on bleach (*)
   1: fact: nbconvert (5.4.0) depends on testpath (*)
   1: fact: nbconvert (5.4.0) depends on defusedxml (*)
   1: selecting nbconvert (5.4.0)
   1: derived: defusedxml (*)
   1: derived: testpath (*)
   1: derived: bleach (*)
   1: derived: jinja2 (*)
   1: derived: traitlets (>=4.2)
   1: derived: pandocfilters (>=1.4.1)
   1: derived: entrypoints (>=0.2.2)
   1: derived: nbformat (>=4.4)
   1: derived: mistune (>=0.8.1)
   1: fact: nbformat (4.4.0) depends on traitlets (>=4.1)
   1: fact: nbformat (4.4.0) depends on ipython-genutils (*)
   1: fact: nbformat (4.4.0) depends on jupyter-core (*)
   1: fact: nbformat (4.4.0) depends on jsonschema (>=2.4,<2.5.0 || >2.5.0)
   1: selecting nbformat (4.4.0)
   1: derived: jsonschema (>=2.4,<2.5.0 || >2.5.0)
   1: selecting pandocfilters (1.4.2)
   1: fact: entrypoints (0.2.3) depends on configparser (>=3.5)
   1: selecting entrypoints (0.2.3)
   1: derived: configparser (>=3.5)
   1: selecting configparser (3.5.0)
   1: selecting mistune (0.8.4)
   1: selecting defusedxml (0.5.0)
   1: fact: jsonschema (2.6.0) depends on functools32 (*)
   1: selecting jsonschema (2.6.0)
   1: derived: functools32 (*)
   1: selecting functools32 (3.2.3-2)
   1: fact: traitlets (4.3.2) depends on enum34 (*)
   1: fact: traitlets (4.3.2) depends on six (*)
   1: fact: traitlets (4.3.2) depends on ipython-genutils (*)
   1: fact: traitlets (4.3.2) depends on decorator (*)
   1: selecting traitlets (4.3.2)
   1: derived: decorator (*)
   1: derived: six (*)
   1: derived: enum34 (*)
   1: selecting testpath (0.4.2)
   1: fact: jupyter-core (4.4.0) depends on traitlets (*)
   1: selecting jupyter-core (4.4.0)
   1: fact: jupyter-client (5.2.3) depends on python-dateutil (>=2.1)
   1: fact: jupyter-client (5.2.3) depends on tornado (>=4.1)
   1: fact: jupyter-client (5.2.3) depends on traitlets (*)
   1: fact: jupyter-client (5.2.3) depends on jupyter-core (*)
   1: fact: jupyter-client (5.2.3) depends on pyzmq (>=13)
   1: selecting jupyter-client (5.2.3)
   1: derived: pyzmq (>=13)
   1: derived: tornado (>=4.1)
   1: derived: python-dateutil (>=2.1)
   1: fact: prompt-toolkit (1.0.15) depends on six (>=1.9.0)
   1: fact: prompt-toolkit (1.0.15) depends on wcwidth (*)
   1: selecting prompt-toolkit (1.0.15)
   1: derived: wcwidth (*)
   1: derived: six (>=1.9.0)
   1: selecting six (1.11.0)
   1: selecting wcwidth (0.1.7)
   1: fact: python-dateutil (2.7.3) depends on six (>=1.5)
   1: selecting python-dateutil (2.7.3)
   1: selecting decorator (4.3.0)
   1: fact: ipykernel (5.1.0) requires Python >=3.4
   1: derived: not ipykernel (5.1.0)
   1: fact: ipykernel (5.0.0) requires Python >=3.4
   1: derived: not ipykernel (5.0.0)
   1: fact: ipykernel (4.10.0) depends on tornado (>=4.0)
   1: fact: ipykernel (4.10.0) depends on ipython (>=4.0.0)
   1: fact: ipykernel (4.10.0) depends on traitlets (>=4.1.0)
   1: fact: ipykernel (4.10.0) depends on jupyter-client (*)
   1: selecting ipykernel (4.10.0)
   1: derived: ipython (>=4.0.0)
   1: selecting tornado (5.1.1)
   1: selecting enum34 (1.1.6)
   1: fact: jinja2 (2.10) depends on MarkupSafe (>=0.23)
   1: selecting jinja2 (2.10)
   1: derived: MarkupSafe (>=0.23)
   1: selecting markupsafe (1.0)
   1: selecting pygments (2.2.0)
   1: selecting pyzmq (17.1.2)
   1: fact: bleach (3.0.2) depends on webencodings (*)
   1: fact: bleach (3.0.2) depends on six (*)
   1: selecting bleach (3.0.2)
   1: derived: webencodings (*)
   1: selecting webencodings (0.5.1)
   1: fact: pytest (3.9.1) depends on more-itertools (>=4.0.0)
   1: fact: pytest (3.9.1) depends on py (>=1.5.0)
   1: fact: pytest (3.9.1) depends on pathlib2 (>=2.2.0)
   1: fact: pytest (3.9.1) depends on six (>=1.10.0)
   1: fact: pytest (3.9.1) depends on colorama (*)
   1: fact: pytest (3.9.1) depends on attrs (>=17.4.0)
   1: fact: pytest (3.9.1) depends on funcsigs (*)
   1: fact: pytest (3.9.1) depends on pluggy (>=0.7)
   1: fact: pytest (3.9.1) depends on atomicwrites (>=1.0)
   1: selecting pytest (3.9.1)
   1: derived: atomicwrites (>=1.0)
   1: derived: pluggy (>=0.7)
   1: derived: funcsigs (*)
   1: derived: attrs (>=17.4.0)
   1: derived: colorama (*)
   1: derived: pathlib2 (>=2.2.0)
   1: derived: py (>=1.5.0)
   1: derived: more-itertools (>=4.0.0)
   1: selecting pluggy (0.8.0)
   1: selecting attrs (18.2.0)
   1: fact: pathlib2 (2.3.2) depends on six (*)
   1: fact: pathlib2 (2.3.2) depends on scandir (*)
   1: selecting pathlib2 (2.3.2)
   1: derived: scandir (*)
   1: selecting atomicwrites (1.2.1)
   1: fact: more-itertools (4.3.0) depends on six (>=1.0.0,<2.0.0)
   1: selecting more-itertools (4.3.0)
   1: selecting py (1.7.0)
   1: selecting funcsigs (1.0.2)
   1: selecting scandir (1.9.0)
   1: selecting colorama (0.4.0)
   1: fact: notebook (5.7.0) depends on prometheus-client (*)
   1: fact: notebook (5.7.0) depends on ipykernel (*)
   1: fact: notebook (5.7.0) depends on nbformat (*)
   1: fact: notebook (5.7.0) depends on tornado (>=4)
   1: fact: notebook (5.7.0) depends on jupyter-client (>=5.2.0)
   1: fact: notebook (5.7.0) depends on ipython-genutils (*)
   1: fact: notebook (5.7.0) depends on Send2Trash (*)
   1: fact: notebook (5.7.0) depends on traitlets (>=4.2.1)
   1: fact: notebook (5.7.0) depends on nbconvert (*)
   1: fact: notebook (5.7.0) depends on jupyter-core (>=4.4.0)
   1: fact: notebook (5.7.0) depends on terminado (>=0.8.1)
   1: fact: notebook (5.7.0) depends on jinja2 (*)
   1: fact: notebook (5.7.0) depends on ipaddress (*)
   1: fact: notebook (5.7.0) depends on pyzmq (>=17)
   1: selecting notebook (5.7.0)
   1: derived: ipaddress (*)
   1: derived: terminado (>=0.8.1)
   1: derived: Send2Trash (*)
   1: derived: prometheus-client (*)
   1: fact: terminado (0.8.1) depends on tornado (>=4)
   1: fact: terminado (0.8.1) depends on pywinpty (>=0.5)
   1: fact: terminado (0.8.1) depends on ptyprocess (*)
   1: selecting terminado (0.8.1)
   1: derived: ptyprocess (*)
   1: derived: pywinpty (>=0.5)
   1: fact: pywinpty (0.5.4) depends on backports.shutil-which (*)
   1: selecting pywinpty (0.5.4)
   1: derived: backports.shutil-which (*)
   1: selecting backports.shutil-which (3.5.1)
   1: selecting send2trash (1.5.0)
   1: selecting ptyprocess (0.6.0)
   1: selecting ipaddress (1.0.22)
   1: selecting prometheus-client (0.4.2)
   1: fact: ipython (7.0.1) requires Python >=3.5
   1: derived: not ipython (7.0.1)
   1: fact: ipython (7.0.0) requires Python >=3.5
   1: derived: not ipython (7.0.0)
   1: fact: ipython (6.5.0) requires Python >=3.3
   1: derived: not ipython (6.5.0)
   1: fact: ipython (6.4.0) requires Python >=3.3
   1: derived: not ipython (6.4.0)
   1: fact: ipython (6.3.1) requires Python >=3.3
   1: derived: not ipython (6.3.1)
   1: fact: ipython (6.3.0) requires Python >=3.3
   1: derived: not ipython (6.3.0)
   1: fact: ipython (6.2.1) requires Python >=3.3
   1: derived: not ipython (6.2.1)
   1: fact: ipython (6.2.0) requires Python >=3.3
   1: derived: not ipython (6.2.0)
   1: fact: ipython (6.1.0) requires Python >=3.3
   1: derived: not ipython (6.1.0)
   1: fact: ipython (6.0.0) requires Python >=3.3
   1: derived: not ipython (6.0.0)
   1: fact: ipython (5.8.0) depends on appnope (*)
   1: fact: ipython (5.8.0) depends on win-unicode-console (>=0.5)
   1: fact: ipython (5.8.0) depends on pathlib2 (*)
   1: fact: ipython (5.8.0) depends on backports.shutil-get-terminal-size (*)
   1: fact: ipython (5.8.0) depends on pygments (*)
   1: fact: ipython (5.8.0) depends on pickleshare (*)
   1: fact: ipython (5.8.0) depends on traitlets (>=4.2)
   1: fact: ipython (5.8.0) depends on colorama (*)
   1: fact: ipython (5.8.0) depends on prompt-toolkit (>=1.0.4,<2.0.0)
   1: fact: ipython (5.8.0) depends on pexpect (*)
   1: fact: ipython (5.8.0) depends on simplegeneric (>0.8)
   1: fact: ipython (5.8.0) depends on decorator (*)
   1: selecting ipython (5.8.0)
   1: derived: simplegeneric (>0.8)
   1: derived: pexpect (*)
   1: derived: pickleshare (*)
   1: derived: backports.shutil-get-terminal-size (*)
   1: derived: win-unicode-console (>=0.5)
   1: derived: appnope (*)
   1: selecting simplegeneric (0.8.1)
   1: selecting backports.shutil-get-terminal-size (1.0.0)
   1: selecting win-unicode-console (0.5)
   1: selecting appnope (0.1.0)
   1: fact: pickleshare (0.7.5) depends on pathlib2 (*)
   1: selecting pickleshare (0.7.5)
   1: fact: pexpect (4.6.0) depends on ptyprocess (>=0.5)
   1: selecting pexpect (4.6.0)
   1: fact: ipywidgets (7.4.2) depends on ipython (>=4.0.0,<6.0.0)
   1: fact: ipywidgets (7.4.2) depends on widgetsnbextension (>=3.4.0,<3.5.0)
   1: fact: ipywidgets (7.4.2) depends on traitlets (>=4.3.1)
   1: fact: ipywidgets (7.4.2) depends on ipykernel (>=4.5.1)
   1: fact: ipywidgets (7.4.2) depends on nbformat (>=4.2.0)
   1: selecting ipywidgets (7.4.2)
   1: derived: widgetsnbextension (>=3.4.0,<3.5.0)
   1: fact: widgetsnbextension (3.4.2) depends on notebook (>=4.4.1)
   1: selecting widgetsnbextension (3.4.2)
   1: Version solving took 1.995 seconds.
   1: Tried 1 solutions.
   0: Complete version solving took 5.996 seconds for 2 branches
   0: Resolved for branches: (>=3.4), (>=2.7,<2.8)
                                                   
[AttributeError]                    
EmptyConstraint instance has no attribute 'min'  
                                                   
Exception trace:
 /Users/mbilyeu/.poetry/lib/poetry/_vendor/py2.7/cleo/application.py in run() at line 94
   status_code = self.do_run(input_, output_)
 /Users/mbilyeu/.poetry/lib/poetry/console/application.py in do_run() at line 88
   return super(Application, self).do_run(i, o)
 /Users/mbilyeu/.poetry/lib/poetry/_vendor/py2.7/cleo/application.py in do_run() at line 197
   status_code = command.run(input_, output_)
 /Users/mbilyeu/.poetry/lib/poetry/console/commands/command.py in run() at line 77
   return super(BaseCommand, self).run(i, o)
 /Users/mbilyeu/.poetry/lib/poetry/_vendor/py2.7/cleo/commands/base_command.py in run() at line 146
   status_code = self.execute(input_, output_)
 /Users/mbilyeu/.poetry/lib/poetry/_vendor/py2.7/cleo/commands/command.py in execute() at line 107
   return self.handle()
 /Users/mbilyeu/.poetry/lib/poetry/console/commands/add.py in handle() at line 139
   status = installer.run()
 /Users/mbilyeu/.poetry/lib/poetry/installation/installer.py in run() at line 76
   self._do_install(local_repo)
 /Users/mbilyeu/.poetry/lib/poetry/installation/installer.py in _do_install() at line 216
   ops = solver.solve(use_latest=whitelist)
 /Users/mbilyeu/.poetry/lib/poetry/puzzle/solver.py in solve() at line 37
   packages, depths = self._solve(use_latest=use_latest)
 /Users/mbilyeu/.poetry/lib/poetry/puzzle/solver.py in _solve() at line 145
   self._package, self._provider, locked=locked, use_latest=use_latest
 /Users/mbilyeu/.poetry/lib/poetry/mixology/__init__.py in resolve_version() at line 7
   return solver.solve()
 /Users/mbilyeu/.poetry/lib/poetry/mixology/version_solver.py in solve() at line 79
   next = self._choose_package_version()
 /Users/mbilyeu/.poetry/lib/poetry/mixology/version_solver.py in _choose_package_version() at line 398
   self._solution.decide(version)
 /Users/mbilyeu/.poetry/lib/poetry/mixology/partial_solution.py in decide() at line 89
   Assignment.decision(package, self.decision_level, len(self._assignments))
 /Users/mbilyeu/.poetry/lib/poetry/mixology/assignment.py in decision() at line 35
   return cls(package.to_dependency(), True, decision_level, index)
 /Users/mbilyeu/.poetry/lib/poetry/packages/package.py in to_dependency() at line 353
   return dependency_from_pep_508(name)
 /Users/mbilyeu/.poetry/lib/poetry/packages/__init__.py in dependency_from_pep_508() at line 129
   dep.python_versions = " || ".join(ors)
 /Users/mbilyeu/.poetry/lib/poetry/packages/dependency.py in python_versions() at line 94
   "python_version", self._python_constraint
 /Users/mbilyeu/.poetry/lib/poetry/packages/dependency.py in _create_nested_marker() at line 239
   if constraint.min is not None:

add [-D|--dev] [--git GIT] [--path PATH] [-E|--extras EXTRAS] [--optional] [--python PYTHON] [--platform PLATFORM] [--allow-prereleases] [--dry-run] [--] <name> (<name>)...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment