What should display while the resolver is running?
Current output example:
Downloading ward-0.32.1b0.tar.gz (651 kB)
|████████████████████████████████| 651 kB 4.7 MB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Collecting ward==0.32.0b0
Downloading ward-0.32.0b0-py3-none-any.whl (24 kB)
Collecting <https://files.pythonhosted.org/packages/e1/e4/692f19dbf9d09b3cc35c311bb5567efcd538b5f817d4f9e1b3d4d73c6717/ward-0.32.0b0.tar.gz#sha256=240997dfd65af3fd46bed19510749fc9a2d90f0934ad6327b56317eecdb74307>
Downloading ward-0.32.0b0.tar.gz (650 kB)
|████████████████████████████████| 650 kB 8.2 MB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Collecting ward==0.31.1b0
Downloading ward-0.31.1b0-py3-none-any.whl (23 kB)
Collecting <https://files.pythonhosted.org/packages/c6/81/7b7131a79e1a75cc6aeac24cb9f1812b59163e9d599fdc56a59f5e35793e/ward-0.31.1b0.tar.gz#sha256=a0ead8eb7155f5204d39dc825a38bc1af4ae7d055e4fee97734d0290fd3cedf8>
Downloading ward-0.31.1b0.tar.gz (650 kB)
|████████████████████████████████| 650 kB 4.9 MB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Collecting ward==0.31.0b0
Downloading ward-0.31.0b0-py3-none-any.whl (23 kB)
Collecting <https://files.pythonhosted.org/packages/65/ac/b803474c22dba1710ddc572891a0cb4cb0d7ebd91056a215baf5ab7006a3/ward-0.31.0b0.tar.gz#sha256=dd424e721d0f4d5bd78d62070f0d195ab223f9fe0cb980894d20b54ed5396fa2>
Downloading ward-0.31.0b0.tar.gz (650 kB)
|████████████████████████████████| 650 kB 4.0 MB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Collecting ward==0.30.1b0
Downloading ward-0.30.1b0-py3-none-any.whl (23 kB)
Collecting <https://files.pythonhosted.org/packages/24/d4/9548f03295cfad51d7498a5de0453c6bd3507820845262e231148f99252b/ward-0.30.1b0.tar.gz#sha256=7a2debbead2b53f09dccfbb18694c726fe4929f6353285143d90ffb2e2fd6b51>
Downloading ward-0.30.1b0.tar.gz (650 kB)
|████████████████████████████████| 650 kB 3.8 MB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Collecting ward==0.30.0b0
Downloading ward-0.30.0b0-py3-none-any.whl (23 kB)
Collecting <https://files.pythonhosted.org/packages/e6/ec/f23fce010ca0eed7814b874c523de0a320a06aa0173142d3e8be49fc7255/ward-0.30.0b0.tar.gz#sha256=161614ff000a018f6e58e5b8dbce6cfb56b185d4bd120ef5f8c8a45c2f447aab>
Downloading ward-0.30.0b0.tar.gz (649 kB)
|████████████████████████████████| 649 kB 5.2 MB/s
Due to conflicting dependencies, pip cannot install the latest version (2.8) of mygreatpackage. Checking alternative versions...
Installed 2.5 instead
Due to conflicting dependencies, pip cannot install the latest version (2.8) of mygreatpackage. Checking alternative versions...
No compatible version found
What should display when the resolver finishes?
If the resolver has had to fallback to an older version, we should tell the user at the end of the install. e.g.
Due to conflicting dependencies, pip has installed: