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: