Skip to content

Instantly share code, notes, and snippets.

@xim
Created August 12, 2026 18:52
Show Gist options
  • Select an option

  • Save xim/4e7486123a4770a46ef6fd7df84dfc27 to your computer and use it in GitHub Desktop.

Select an option

Save xim/4e7486123a4770a46ef6fd7df84dfc27 to your computer and use it in GitHub Desktop.
uv run -vv --with ipython ipython
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- This file was created with the aha Ansi HTML Adapter. https://github.com/theZiz/aha -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8"/>
<title>stdin</title>
</head>
<body>
<pre>
<span style="color:blue;">DEBUG</span> Searching for user configuration in: `/home/xim/.config/uv/uv.toml`
<span style="color:blue;">DEBUG</span> uv 0.12.2 (x86_64-unknown-linux-gnu)
<span style="color:purple;">TRACE</span> Checking lock for `/home/xim/.cache/uv` at `/home/xim/.cache/uv/.lock`
<span style="color:purple;">TRACE</span> Acquired shared lock for `/home/xim/.cache/uv`
<span style="color:blue;">DEBUG</span> No project found; searching for Python interpreter
<span style="color:blue;">DEBUG</span> No Python version file found in ancestors of working directory: /tmp/tmp.6i9YlsN6Xk
<span style="color:blue;">DEBUG</span> Searching for default Python interpreter in virtual environments, managed installations, or search path
<span style="color:purple;">TRACE</span> Found cached interpreter info for Python 3.13.14, skipping query of: .venv/bin/python3
<span style="color:blue;">DEBUG</span> Found `cpython-3.13.14-linux-x86_64-gnu` at `/tmp/tmp.6i9YlsN6Xk/.venv/bin/python3` (active virtual environment)
<span style="color:blue;">DEBUG</span> Using Python 3.13.14 interpreter at: /tmp/tmp.6i9YlsN6Xk/.venv/bin/python3
<span style="color:blue;">DEBUG</span> At least one requirement is not satisfied in the base environment: ipython
<span style="color:blue;">DEBUG</span> Syncing `--with` requirements to cached environment
<span style="color:blue;">DEBUG</span> Assessing Python executable as base candidate: /usr/bin/python3
<span style="color:blue;">DEBUG</span> Assessing Python executable as base candidate: /usr/bin/python3.9
<span style="color:olive;">WARN</span> Failed to find base Python executable: failed to read symbolic link `/usr/bin/python3.9`: Invalid argument (os error 22)
<span style="color:purple;">TRACE</span> Found cached interpreter info for Python 3.9.25, skipping query of: /usr/bin/python3.9
<span style="color:blue;">DEBUG</span> Caching via base interpreter: `/usr/bin/python3.9`
<span style="color:blue;">DEBUG</span> Using request connect timeout of 10s and read timeout of 30s
<span style="color:blue;">DEBUG</span> Solving with installed Python version: 3.9.25
<span style="color:blue;">DEBUG</span> Solving with target Python version: &gt;=3.9.25
<span style="color:blue;">DEBUG</span> Solving with exclude-newer: global: 2026-07-29T22:00:00Z
<span style="color:purple;">TRACE</span> Assigned packages:
<span style="color:purple;">TRACE</span> Chose package for decision: root. remaining choices:
<span style="color:blue;">DEBUG</span> Adding direct dependency: ipython*
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:purple;">TRACE</span> Fetching metadata for ipython from https://pypi.org/simple/ipython/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/ipython/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/ipython/
<span style="color:purple;">TRACE</span> Received package metadata for: ipython
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range * with 197 remote versions
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (*)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range * with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range * after 1 steps: 9.15.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range * after 1 steps
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range * after 1 steps: 9.15.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range * after 1 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==9.15.0
<span style="color:purple;">TRACE</span> Chose package for decision: Python. remaining choices:
<span style="color:blue;">DEBUG</span> No compatible version found for: Python
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.15.0 | &gt;9.15.0 after 2 steps: 9.14.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.15.0 | &gt;9.15.0 after 2 steps
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.15.0 | &gt;9.15.0 after 2 steps: 9.14.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.15.0 | &gt;9.15.0 after 2 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 3 steps: 9.14.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 3 steps
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 3 steps: 9.14.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 3 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 4 steps: 9.13.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 4 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 5 steps: 9.12.0 version
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 5 steps
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 4 steps: 9.13.0 version
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 4 steps
<span style="color:blue;">DEBUG</span> Package ipython has too many conflicts (culprit), deprioritizing and backtracking
<span style="color:blue;">DEBUG</span> Backtracked 0 decisions
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 5 steps: 9.12.0 version
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 5 steps
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 6 steps: 9.11.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 6 steps: 9.11.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 6 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 6 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:blue;">DEBUG</span> Package ipython has too many conflicts (affected), prioritizing
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 7 steps: 9.10.1 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 7 steps: 9.10.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 7 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 7 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 8 steps: 9.10.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 8 steps: 9.10.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 8 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 8 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 9 steps: 9.9.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 9 steps: 9.9.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 9 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 9 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 10 steps: 9.8.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 10 steps: 9.8.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 10 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 10 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 11 steps: 9.7.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 11 steps: 9.7.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 11 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 11 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 12 steps: 9.6.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 12 steps: 9.6.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 12 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 12 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 13 steps: 9.5.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 13 steps: 9.5.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 13 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 13 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 14 steps: 9.4.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 14 steps: 9.4.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 14 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 14 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 15 steps: 9.3.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 15 steps: 9.3.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 15 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 15 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 16 steps: 9.2.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 16 steps: 9.2.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 16 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 16 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 17 steps: 9.1.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 17 steps: 9.1.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 17 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 17 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 18 steps: 9.0.2 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 18 steps: 9.0.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 18 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 18 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 19 steps: 9.0.1 version
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 19 steps
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 19 steps: 9.0.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 19 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 20 steps: 9.0.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 20 steps: 9.0.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 20 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 20 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 23 steps: 8.39.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 23 steps: 8.39.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 23 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 23 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.39.0
<span style="color:purple;">TRACE</span> Chose package for decision: Python. remaining choices:
<span style="color:blue;">DEBUG</span> No compatible version found for: Python
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 24 steps: 8.38.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 24 steps: 8.38.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 24 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 24 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 25 steps: 8.37.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 25 steps: 8.37.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 25 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 25 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 26 steps: 8.36.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 26 steps: 8.36.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 26 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 26 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 27 steps: 8.35.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 27 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 28 steps: 8.34.0 version
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 28 steps
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 27 steps: 8.35.0 version
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 27 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 28 steps: 8.34.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 29 steps: 8.33.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 28 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 29 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 29 steps: 8.33.0 version
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 29 steps
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 30 steps: 8.32.0 version
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 30 steps
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 30 steps: 8.32.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 30 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 31 steps: 8.31.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 31 steps: 8.31.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 31 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 31 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 32 steps: 8.30.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 32 steps: 8.30.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 32 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 32 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 33 steps: 8.29.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 33 steps: 8.29.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 33 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 33 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 34 steps: 8.28.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 34 steps: 8.28.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 34 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 34 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 35 steps: 8.27.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 35 steps: 8.27.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 35 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 35 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 36 steps: 8.26.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 36 steps: 8.26.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 36 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 36 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 37 steps: 8.25.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 37 steps: 8.25.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 37 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 37 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 38 steps: 8.24.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 38 steps: 8.24.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 38 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 38 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 39 steps: 8.23.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 39 steps: 8.23.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 39 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 39 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 40 steps: 8.22.2 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 40 steps: 8.22.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 40 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 40 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 41 steps: 8.22.1 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 41 steps: 8.22.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 41 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 41 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 42 steps: 8.22.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 42 steps: 8.22.0 version
<span style="color:purple;">TRACE</span> Returning incompatible candidate for package ipython with range &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 43 steps
<span style="color:purple;">TRACE</span> Returning incompatible candidate for package ipython with range &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 43 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 43 steps: 8.21.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 43 steps: 8.21.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 43 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 43 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 44 steps: 8.20.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 44 steps: 8.20.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 44 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 44 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (ipython)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 45 steps: 8.19.0 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 45 steps: 8.19.0 version
<span style="color:purple;">TRACE</span> Returning incompatible candidate for package ipython with range &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 46 steps
<span style="color:purple;">TRACE</span> Returning incompatible candidate for package ipython with range &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 46 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0
<span style="color:purple;">TRACE</span> Chose package for decision: ipython. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ipython (&lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0)
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for ipython with range &lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 with 197 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 46 steps: 8.18.1 version
<span style="color:purple;">TRACE</span> Found candidate for package ipython with range &lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 46 steps: 8.18.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 46 steps
<span style="color:purple;">TRACE</span> Returning candidate for package ipython with range &lt;8.19.0 | &gt;8.19.0, &lt;8.20.0 | &gt;8.20.0, &lt;8.21.0 | &gt;8.21.0, &lt;8.22.0 | &gt;8.22.0, &lt;8.22.1 | &gt;8.22.1, &lt;8.22.2 | &gt;8.22.2, &lt;8.23.0 | &gt;8.23.0, &lt;8.24.0 | &gt;8.24.0, &lt;8.25.0 | &gt;8.25.0, &lt;8.26.0 | &gt;8.26.0, &lt;8.27.0 | &gt;8.27.0, &lt;8.28.0 | &gt;8.28.0, &lt;8.29.0 | &gt;8.29.0, &lt;8.30.0 | &gt;8.30.0, &lt;8.31.0 | &gt;8.31.0, &lt;8.32.0 | &gt;8.32.0, &lt;8.33.0 | &gt;8.33.0, &lt;8.34.0 | &gt;8.34.0, &lt;8.35.0 | &gt;8.35.0, &lt;8.36.0 | &gt;8.36.0, &lt;8.37.0 | &gt;8.37.0, &lt;8.38.0 | &gt;8.38.0, &lt;8.39.0 | &gt;8.39.0, &lt;9.0.0 | &gt;9.0.0, &lt;9.0.1 | &gt;9.0.1, &lt;9.0.2 | &gt;9.0.2, &lt;9.1.0 | &gt;9.1.0, &lt;9.2.0 | &gt;9.2.0, &lt;9.3.0 | &gt;9.3.0, &lt;9.4.0 | &gt;9.4.0, &lt;9.5.0 | &gt;9.5.0, &lt;9.6.0 | &gt;9.6.0, &lt;9.7.0 | &gt;9.7.0, &lt;9.8.0 | &gt;9.8.0, &lt;9.9.0 | &gt;9.9.0, &lt;9.10.0 | &gt;9.10.0, &lt;9.10.1 | &gt;9.10.1, &lt;9.11.0 | &gt;9.11.0, &lt;9.12.0 | &gt;9.12.0, &lt;9.13.0 | &gt;9.13.0, &lt;9.14.0 | &gt;9.14.0, &lt;9.14.1 | &gt;9.14.1, &lt;9.15.0 | &gt;9.15.0 after 46 steps
<span style="color:blue;">DEBUG</span> Selecting: ipython==8.18.1 [compatible] (ipython-8.18.1-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: ipython==8.18.1
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: decorator*
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: jedi&gt;=0.16
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: matplotlib-inline*
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: prompt-toolkit&gt;=3.0.41, &lt;3.1.0
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: pygments&gt;=2.4.0
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: stack-data*
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: traitlets&gt;=5
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: typing-extensions{python_full_version &lt; '3.10'}*
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: exceptiongroup{python_full_version &lt; '3.11'}*
<span style="color:blue;">DEBUG</span> Adding transitive dependency for ipython==8.18.1: pexpect{sys_platform != 'win32'}&gt;4.3
<span style="color:purple;">TRACE</span> Fetching metadata for decorator from https://pypi.org/simple/decorator/
<span style="color:purple;">TRACE</span> Fetching metadata for jedi from https://pypi.org/simple/jedi/
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1
<span style="color:purple;">TRACE</span> Chose package for decision: decorator. remaining choices: pexpect, exceptiongroup, typing-extensions, jedi, matplotlib-inline, prompt-toolkit, pygments, stack-data, traitlets
<span style="color:purple;">TRACE</span> Fetching metadata for matplotlib-inline from https://pypi.org/simple/matplotlib-inline/
<span style="color:purple;">TRACE</span> Fetching metadata for prompt-toolkit from https://pypi.org/simple/prompt-toolkit/
<span style="color:purple;">TRACE</span> Fetching metadata for pygments from https://pypi.org/simple/pygments/
<span style="color:purple;">TRACE</span> Fetching metadata for stack-data from https://pypi.org/simple/stack-data/
<span style="color:purple;">TRACE</span> Fetching metadata for traitlets from https://pypi.org/simple/traitlets/
<span style="color:purple;">TRACE</span> Fetching metadata for typing-extensions from https://pypi.org/simple/typing-extensions/
<span style="color:purple;">TRACE</span> Fetching metadata for exceptiongroup from https://pypi.org/simple/exceptiongroup/
<span style="color:purple;">TRACE</span> Fetching metadata for pexpect from https://pypi.org/simple/pexpect/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/decorator/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/decorator/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/jedi/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/jedi/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/matplotlib-inline/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/matplotlib-inline/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/prompt-toolkit/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/prompt-toolkit/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/pygments/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/pygments/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/traitlets/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/traitlets/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/exceptiongroup/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/exceptiongroup/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/stack-data/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/stack-data/
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/pexpect/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/pexpect/
<span style="color:purple;">TRACE</span> Received package metadata for: pexpect
<span style="color:purple;">TRACE</span> Received package metadata for: decorator
<span style="color:purple;">TRACE</span> Received package metadata for: jedi
<span style="color:blue;">DEBUG</span> Searching for a compatible version of decorator (*)
<span style="color:purple;">TRACE</span> Received package metadata for: prompt-toolkit
<span style="color:purple;">TRACE</span> Selecting candidate for decorator with range * with 38 remote versions
<span style="color:purple;">TRACE</span> Received package metadata for: matplotlib-inline
<span style="color:purple;">TRACE</span> Found candidate for package decorator with range * after 1 steps: 5.3.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package decorator with range * after 1 steps
<span style="color:purple;">TRACE</span> Received package metadata for: pygments
<span style="color:blue;">DEBUG</span> Selecting: decorator==5.3.1 [compatible] (decorator-5.3.1-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Received package metadata for: exceptiongroup
<span style="color:purple;">TRACE</span> Received package metadata for: stack-data
<span style="color:purple;">TRACE</span> Received package metadata for: traitlets
<span style="color:purple;">TRACE</span> Selecting candidate for pexpect with range &gt;4.3 with 18 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package pexpect with range &gt;4.3 after 1 steps: 4.9.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pexpect with range &gt;4.3 after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for decorator with range * with 38 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package decorator with range * after 1 steps: 5.3.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package decorator with range * after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for jedi with range &gt;=0.16 with 34 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package jedi with range &gt;=0.16 after 1 steps: 0.20.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package jedi with range &gt;=0.16 after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for prompt-toolkit with range &gt;=3.0.41, &lt;3.1.0 with 137 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.1.0 after 1 steps: 3.0.53 version
<span style="color:purple;">TRACE</span> Returning candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.1.0 after 1 steps
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/typing-extensions/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/typing-extensions/
<span style="color:purple;">TRACE</span> Selecting candidate for matplotlib-inline with range * with 10 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package matplotlib-inline with range * after 1 steps: 0.2.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package matplotlib-inline with range * after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for pygments with range &gt;=2.4.0 with 68 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package pygments with range &gt;=2.4.0 after 1 steps: 2.20.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pygments with range &gt;=2.4.0 after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for exceptiongroup with range * with 24 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package exceptiongroup with range * after 1 steps: 1.3.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package exceptiongroup with range * after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for stack-data with range * with 21 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package stack-data with range * after 1 steps: 0.6.3 version
<span style="color:purple;">TRACE</span> Returning candidate for package stack-data with range * after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for traitlets with range &gt;=5 with 56 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package traitlets with range &gt;=5 after 1 steps: 5.15.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package traitlets with range &gt;=5 after 1 steps
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received package metadata for: typing-extensions
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/41/09/5b161152e2d90f7b87f781c2e1267494aef9c32498df793f73ad0a0a494a/matplotlib_inline-0.2.2-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/41/09/5b161152e2d90f7b87f781c2e1267494aef9c32498df793f73ad0a0a494a/matplotlib_inline-0.2.2-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/05/7f/798705f5296a58ca505d600456748d1be48078eac8a7050d8a98bc9edb89/decorator-5.3.1-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/05/7f/798705f5296a58ca505d600456748d1be48078eac8a7050d8a98bc9edb89/decorator-5.3.1-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: decorator==5.3.1
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/96/8d/1080ee4c231f361b6ce4470d556c8c435b67c7e0753aaa641497ee92f88b/traitlets-5.15.1-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/96/8d/1080ee4c231f361b6ce4470d556c8c435b67c7e0753aaa641497ee92f88b/traitlets-5.15.1-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: pexpect==4.9.0
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range * with 52 remote versions
<span style="color:purple;">TRACE</span> Chose package for decision: jedi. remaining choices: pexpect, exceptiongroup, typing-extensions, matplotlib-inline, prompt-toolkit, pygments, stack-data, traitlets
<span style="color:blue;">DEBUG</span> Searching for a compatible version of jedi (&gt;=0.16)
<span style="color:purple;">TRACE</span> Selecting candidate for jedi with range &gt;=0.16 with 34 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range * after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range * after 1 steps
<span style="color:purple;">TRACE</span> Found candidate for package jedi with range &gt;=0.16 after 1 steps: 0.20.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package jedi with range &gt;=0.16 after 1 steps
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (jedi)
<span style="color:purple;">TRACE</span> Received built distribution metadata for: matplotlib-inline==0.2.2
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1
<span style="color:purple;">TRACE</span> Received built distribution metadata for: pygments==2.20.0
<span style="color:purple;">TRACE</span> Chose package for decision: decorator. remaining choices: pexpect, exceptiongroup, typing-extensions, matplotlib-inline, prompt-toolkit, pygments, stack-data, traitlets, jedi
<span style="color:purple;">TRACE</span> Received built distribution metadata for: exceptiongroup==1.3.1
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1
<span style="color:purple;">TRACE</span> Chose package for decision: jedi. remaining choices: pexpect, exceptiongroup, typing-extensions, matplotlib-inline, prompt-toolkit, pygments, stack-data, traitlets
<span style="color:purple;">TRACE</span> Received built distribution metadata for: stack-data==0.6.3
<span style="color:blue;">DEBUG</span> Searching for a compatible version of jedi (&gt;=0.16, &lt;0.20.0 | &gt;0.20.0)
<span style="color:purple;">TRACE</span> Selecting candidate for jedi with range &gt;=0.16, &lt;0.20.0 | &gt;0.20.0 with 34 remote versions
<span style="color:purple;">TRACE</span> Received built distribution metadata for: traitlets==5.15.1
<span style="color:purple;">TRACE</span> Found candidate for package jedi with range &gt;=0.16, &lt;0.20.0 | &gt;0.20.0 after 2 steps: 0.19.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package jedi with range &gt;=0.16, &lt;0.20.0 | &gt;0.20.0 after 2 steps
<span style="color:purple;">TRACE</span> Selecting candidate for jedi with range &gt;=0.16, &lt;0.20.0 | &gt;0.20.0 with 34 remote versions
<span style="color:blue;">DEBUG</span> Selecting: jedi==0.19.2 [compatible] (jedi-0.19.2-py2.py3-none-any.whl)
<span style="color:purple;">TRACE</span> Found candidate for package jedi with range &gt;=0.16, &lt;0.20.0 | &gt;0.20.0 after 2 steps: 0.19.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package jedi with range &gt;=0.16, &lt;0.20.0 | &gt;0.20.0 after 2 steps
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: typing-extensions==4.16.0
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: jedi==0.19.2
<span style="color:blue;">DEBUG</span> Adding transitive dependency for jedi==0.19.2: parso&gt;=0.8.4, &lt;0.9.0
<span style="color:purple;">TRACE</span> Fetching metadata for parso from https://pypi.org/simple/parso/
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2
<span style="color:purple;">TRACE</span> Chose package for decision: matplotlib-inline. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, prompt-toolkit, pygments, stack-data, traitlets
<span style="color:blue;">DEBUG</span> Searching for a compatible version of matplotlib-inline (*)
<span style="color:purple;">TRACE</span> Selecting candidate for matplotlib-inline with range * with 10 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package matplotlib-inline with range * after 1 steps: 0.2.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package matplotlib-inline with range * after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: matplotlib-inline==0.2.2 [compatible] (matplotlib_inline-0.2.2-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Adding transitive dependency for matplotlib-inline==0.2.2: traitlets*
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2
<span style="color:purple;">TRACE</span> Chose package for decision: prompt-toolkit. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, pygments, stack-data, traitlets
<span style="color:blue;">DEBUG</span> Searching for a compatible version of prompt-toolkit (&gt;=3.0.41, &lt;3.1.0)
<span style="color:purple;">TRACE</span> Selecting candidate for prompt-toolkit with range &gt;=3.0.41, &lt;3.1.0 with 137 remote versions
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/parso/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Found candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.1.0 after 1 steps: 3.0.53 version
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:purple;">TRACE</span> Returning candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.1.0 after 1 steps
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/parso/
<span style="color:blue;">DEBUG</span> Recording unit propagation conflict of Python from incompatibility of (prompt-toolkit)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1
<span style="color:purple;">TRACE</span> Chose package for decision: decorator. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, pygments, stack-data, traitlets, prompt-toolkit, matplotlib-inline, jedi
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1
<span style="color:purple;">TRACE</span> Selecting candidate for prompt-toolkit with range &gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0 with 137 remote versions
<span style="color:purple;">TRACE</span> Chose package for decision: jedi. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, pygments, stack-data, traitlets, prompt-toolkit, matplotlib-inline
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2
<span style="color:purple;">TRACE</span> Found candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0 after 2 steps: 3.0.52 version
<span style="color:purple;">TRACE</span> Chose package for decision: matplotlib-inline. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, pygments, stack-data, traitlets, prompt-toolkit
<span style="color:purple;">TRACE</span> Returning candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0 after 2 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2
<span style="color:purple;">TRACE</span> Chose package for decision: prompt-toolkit. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, pygments, stack-data, traitlets
<span style="color:blue;">DEBUG</span> Searching for a compatible version of prompt-toolkit (&gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0)
<span style="color:purple;">TRACE</span> Selecting candidate for prompt-toolkit with range &gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0 with 137 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0 after 2 steps: 3.0.52 version
<span style="color:purple;">TRACE</span> Returning candidate for package prompt-toolkit with range &gt;=3.0.41, &lt;3.0.53 | &gt;3.0.53, &lt;3.1.0 after 2 steps
<span style="color:blue;">DEBUG</span> Selecting: prompt-toolkit==3.0.52 [compatible] (prompt_toolkit-3.0.52-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Received package metadata for: parso
<span style="color:purple;">TRACE</span> Selecting candidate for parso with range &gt;=0.8.4, &lt;0.9.0 with 30 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package parso with range &gt;=0.8.4, &lt;0.9.0 after 1 steps: 0.8.7 version
<span style="color:purple;">TRACE</span> Returning candidate for package parso with range &gt;=0.8.4, &lt;0.9.0 after 1 steps
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: prompt-toolkit==3.0.52
<span style="color:blue;">DEBUG</span> Adding transitive dependency for prompt-toolkit==3.0.52: wcwidth*
<span style="color:purple;">TRACE</span> Fetching metadata for wcwidth from https://pypi.org/simple/wcwidth/
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52
<span style="color:purple;">TRACE</span> Chose package for decision: pygments. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, wcwidth, stack-data, traitlets
<span style="color:blue;">DEBUG</span> Searching for a compatible version of pygments (&gt;=2.4.0)
<span style="color:purple;">TRACE</span> Selecting candidate for pygments with range &gt;=2.4.0 with 68 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package pygments with range &gt;=2.4.0 after 1 steps: 2.20.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pygments with range &gt;=2.4.0 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: pygments==2.20.0 [compatible] (pygments-2.20.0-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0
<span style="color:purple;">TRACE</span> Chose package for decision: stack-data. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, wcwidth, traitlets
<span style="color:blue;">DEBUG</span> Searching for a compatible version of stack-data (*)
<span style="color:purple;">TRACE</span> Selecting candidate for stack-data with range * with 21 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package stack-data with range * after 1 steps: 0.6.3 version
<span style="color:purple;">TRACE</span> Returning candidate for package stack-data with range * after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: stack-data==0.6.3 [compatible] (stack_data-0.6.3-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Adding transitive dependency for stack-data==0.6.3: executing&gt;=1.2.0
<span style="color:blue;">DEBUG</span> Adding transitive dependency for stack-data==0.6.3: asttokens&gt;=2.1.0
<span style="color:blue;">DEBUG</span> Adding transitive dependency for stack-data==0.6.3: pure-eval*
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3
<span style="color:purple;">TRACE</span> Chose package for decision: traitlets. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, wcwidth, pure-eval, executing, asttokens
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/wcwidth/ is storable because it has a 'public' cache-control directive
<span style="color:blue;">DEBUG</span> Searching for a compatible version of traitlets (&gt;=5)
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:purple;">TRACE</span> Selecting candidate for traitlets with range &gt;=5 with 56 remote versions
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/wcwidth/
<span style="color:purple;">TRACE</span> Found candidate for package traitlets with range &gt;=5 after 1 steps: 5.15.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package traitlets with range &gt;=5 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: traitlets==5.15.1 [compatible] (traitlets-5.15.1-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Fetching metadata for executing from https://pypi.org/simple/executing/
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1
<span style="color:purple;">TRACE</span> Fetching metadata for asttokens from https://pypi.org/simple/asttokens/
<span style="color:purple;">TRACE</span> Chose package for decision: typing-extensions{python_full_version &lt; '3.10'}. remaining choices: pexpect, exceptiongroup, typing-extensions, parso, asttokens, wcwidth, pure-eval, executing
<span style="color:blue;">DEBUG</span> Searching for a compatible version of typing-extensions{python_full_version &lt; '3.10'} (*)
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range * with 52 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range * after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Fetching metadata for pure-eval from https://pypi.org/simple/pure-eval/
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range * after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: typing-extensions==4.16.0 [compatible] (typing_extensions-4.16.0-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Adding transitive dependency for typing-extensions==4.16.0: typing-extensions==4.16.0
<span style="color:blue;">DEBUG</span> Adding transitive dependency for typing-extensions==4.16.0: typing-extensions{python_full_version &lt; '3.10'}==4.16.0
<span style="color:purple;">TRACE</span> Received package metadata for: wcwidth
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/executing/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:purple;">TRACE</span> Chose package for decision: typing-extensions. remaining choices: pexpect, exceptiongroup, typing-extensions{python_full_version &lt; '3.10'}, parso, asttokens, wcwidth, pure-eval, executing
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/executing/
<span style="color:blue;">DEBUG</span> Searching for a compatible version of typing-extensions (==4.16.0)
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range ==4.16.0 with 52 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range ==4.16.0 after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range ==4.16.0 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: typing-extensions==4.16.0 [compatible] (typing_extensions-4.16.0-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/99/5d/8268b644392ee874ee82a635cd0df1773de230bde356c38de28e298392cc/parso-0.8.7-py2.py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/99/5d/8268b644392ee874ee82a635cd0df1773de230bde356c38de28e298392cc/parso-0.8.7-py2.py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0
<span style="color:purple;">TRACE</span> Chose package for decision: typing-extensions{python_full_version &lt; '3.10'}. remaining choices: pexpect, exceptiongroup, executing, parso, asttokens, wcwidth, pure-eval
<span style="color:blue;">DEBUG</span> Searching for a compatible version of typing-extensions{python_full_version &lt; '3.10'} (==4.16.0)
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range ==4.16.0 with 52 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range ==4.16.0 after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/asttokens/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range ==4.16.0 after 1 steps
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Selecting: typing-extensions==4.16.0 [compatible] (typing_extensions-4.16.0-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/asttokens/
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0
<span style="color:purple;">TRACE</span> Selecting candidate for wcwidth with range * with 41 remote versions
<span style="color:purple;">TRACE</span> Chose package for decision: exceptiongroup{python_full_version &lt; '3.11'}. remaining choices: pexpect, exceptiongroup, executing, pure-eval, parso, asttokens, wcwidth
<span style="color:blue;">DEBUG</span> Searching for a compatible version of exceptiongroup{python_full_version &lt; '3.11'} (*)
<span style="color:purple;">TRACE</span> Found candidate for package wcwidth with range * after 1 steps: 0.8.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package wcwidth with range * after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for exceptiongroup with range * with 24 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package exceptiongroup with range * after 1 steps: 1.3.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package exceptiongroup with range * after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: exceptiongroup==1.3.1 [compatible] (exceptiongroup-1.3.1-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Adding transitive dependency for exceptiongroup==1.3.1: exceptiongroup==1.3.1
<span style="color:blue;">DEBUG</span> Adding transitive dependency for exceptiongroup==1.3.1: exceptiongroup{python_full_version &lt; '3.11'}==1.3.1
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range ==4.16.0 with 52 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range ==4.16.0 after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range ==4.16.0 after 1 steps
<span style="color:purple;">TRACE</span> Chose package for decision: exceptiongroup. remaining choices: pexpect, exceptiongroup{python_full_version &lt; '3.11'}, executing, pure-eval, parso, asttokens, wcwidth
<span style="color:blue;">DEBUG</span> Searching for a compatible version of exceptiongroup (==1.3.1)
<span style="color:purple;">TRACE</span> Selecting candidate for exceptiongroup with range ==1.3.1 with 24 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package exceptiongroup with range ==1.3.1 after 1 steps: 1.3.1 version
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/pure-eval/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Returning candidate for package exceptiongroup with range ==1.3.1 after 1 steps
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:blue;">DEBUG</span> Selecting: exceptiongroup==1.3.1 [compatible] (exceptiongroup-1.3.1-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/pure-eval/
<span style="color:blue;">DEBUG</span> Adding transitive dependency for exceptiongroup==1.3.1: typing-extensions{python_full_version &lt; '3.13'}&gt;=4.6.0
<span style="color:purple;">TRACE</span> Received package metadata for: executing
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1
<span style="color:purple;">TRACE</span> Received built distribution metadata for: parso==0.8.7
<span style="color:purple;">TRACE</span> Chose package for decision: typing-extensions{python_full_version &lt; '3.13'}. remaining choices: pexpect, exceptiongroup{python_full_version &lt; '3.11'}, executing, pure-eval, parso, asttokens, wcwidth
<span style="color:blue;">DEBUG</span> Searching for a compatible version of typing-extensions{python_full_version &lt; '3.13'} (&gt;=4.6.0)
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range &gt;=4.6.0 with 52 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range &gt;=4.6.0 after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range &gt;=4.6.0 after 1 steps
<span style="color:purple;">TRACE</span> Received package metadata for: asttokens
<span style="color:blue;">DEBUG</span> Selecting: typing-extensions==4.16.0 [compatible] (typing_extensions-4.16.0-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Selecting candidate for exceptiongroup with range ==1.3.1 with 24 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package exceptiongroup with range ==1.3.1 after 1 steps: 1.3.1 version
<span style="color:blue;">DEBUG</span> Adding transitive dependency for typing-extensions==4.16.0: typing-extensions==4.16.0
<span style="color:purple;">TRACE</span> Returning candidate for package exceptiongroup with range ==1.3.1 after 1 steps
<span style="color:blue;">DEBUG</span> Adding transitive dependency for typing-extensions==4.16.0: typing-extensions{python_full_version &lt; '3.13'}==4.16.0
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/96/42/3e5985a0a7e57de470b320c6d6a1a67c844f6737a587f3d44dd13d1819e7/wcwidth-0.8.2-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/96/42/3e5985a0a7e57de470b320c6d6a1a67c844f6737a587f3d44dd13d1819e7/wcwidth-0.8.2-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1
<span style="color:purple;">TRACE</span> Chose package for decision: typing-extensions{python_full_version &lt; '3.13'}. remaining choices: pexpect, exceptiongroup{python_full_version &lt; '3.11'}, executing, pure-eval, parso, asttokens, wcwidth
<span style="color:blue;">DEBUG</span> Searching for a compatible version of typing-extensions{python_full_version &lt; '3.13'} (==4.16.0)
<span style="color:purple;">TRACE</span> Selecting candidate for typing-extensions with range ==4.16.0 with 52 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package typing-extensions with range ==4.16.0 after 1 steps: 4.16.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package typing-extensions with range ==4.16.0 after 1 steps
<span style="color:purple;">TRACE</span> Received package metadata for: pure-eval
<span style="color:blue;">DEBUG</span> Selecting: typing-extensions==4.16.0 [compatible] (typing_extensions-4.16.0-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Selecting candidate for executing with range &gt;=1.2.0 with 36 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package executing with range &gt;=1.2.0 after 1 steps: 2.2.1 version
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0
<span style="color:purple;">TRACE</span> Returning candidate for package executing with range &gt;=1.2.0 after 1 steps
<span style="color:purple;">TRACE</span> Chose package for decision: exceptiongroup{python_full_version &lt; '3.11'}. remaining choices: pexpect, wcwidth, executing, pure-eval, parso, asttokens
<span style="color:blue;">DEBUG</span> Searching for a compatible version of exceptiongroup{python_full_version &lt; '3.11'} (==1.3.1)
<span style="color:purple;">TRACE</span> Selecting candidate for exceptiongroup with range ==1.3.1 with 24 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package exceptiongroup with range ==1.3.1 after 1 steps: 1.3.1 version
<span style="color:purple;">TRACE</span> Returning candidate for package exceptiongroup with range ==1.3.1 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: exceptiongroup==1.3.1 [compatible] (exceptiongroup-1.3.1-py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Adding transitive dependency for exceptiongroup==1.3.1: typing-extensions{python_full_version &lt; '3.13'}&gt;=4.6.0
<span style="color:purple;">TRACE</span> Selecting candidate for asttokens with range &gt;=2.1.0 with 36 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package asttokens with range &gt;=2.1.0 after 1 steps: 3.0.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package asttokens with range &gt;=2.1.0 after 1 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1
<span style="color:purple;">TRACE</span> Chose package for decision: pexpect{sys_platform != 'win32'}. remaining choices: pexpect, wcwidth, executing, asttokens, pure-eval, parso
<span style="color:blue;">DEBUG</span> Searching for a compatible version of pexpect{sys_platform != 'win32'} (&gt;4.3)
<span style="color:purple;">TRACE</span> Selecting candidate for pexpect with range &gt;4.3 with 18 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package pexpect with range &gt;4.3 after 1 steps: 4.9.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pexpect with range &gt;4.3 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: pexpect==4.9.0 [compatible] (pexpect-4.9.0-py2.py3-none-any.whl)
<span style="color:blue;">DEBUG</span> Adding transitive dependency for pexpect==4.9.0: pexpect==4.9.0
<span style="color:blue;">DEBUG</span> Adding transitive dependency for pexpect==4.9.0: pexpect{sys_platform != 'win32'}==4.9.0
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/d4/2b/04b8a15f3a1c77bc79ddf5c73875327f34b4fa75982df2b76e45e402d364/asttokens-3.0.2-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/d4/2b/04b8a15f3a1c77bc79ddf5c73875327f34b4fa75982df2b76e45e402d364/asttokens-3.0.2-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1
<span style="color:purple;">TRACE</span> Chose package for decision: pexpect. remaining choices: pexpect{sys_platform != 'win32'}, wcwidth, executing, asttokens, pure-eval, parso
<span style="color:blue;">DEBUG</span> Searching for a compatible version of pexpect (==4.9.0)
<span style="color:purple;">TRACE</span> Received built distribution metadata for: wcwidth==0.8.2
<span style="color:purple;">TRACE</span> Selecting candidate for pexpect with range ==4.9.0 with 18 remote versions
<span style="color:purple;">TRACE</span> Selecting candidate for pure-eval with range * with 9 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package pexpect with range ==4.9.0 after 1 steps: 4.9.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pexpect with range ==4.9.0 after 1 steps
<span style="color:purple;">TRACE</span> Found candidate for package pure-eval with range * after 1 steps: 0.2.3 version
<span style="color:blue;">DEBUG</span> Selecting: pexpect==4.9.0 [compatible] (pexpect-4.9.0-py2.py3-none-any.whl)
<span style="color:purple;">TRACE</span> Returning candidate for package pure-eval with range * after 1 steps
<span style="color:blue;">DEBUG</span> Adding transitive dependency for pexpect==4.9.0: ptyprocess&gt;=0.5
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0
<span style="color:purple;">TRACE</span> Chose package for decision: pexpect{sys_platform != 'win32'}. remaining choices: ptyprocess, wcwidth, executing, asttokens, pure-eval, parso
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:blue;">DEBUG</span> Searching for a compatible version of pexpect{sys_platform != 'win32'} (==4.9.0)
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:purple;">TRACE</span> Selecting candidate for pexpect with range ==4.9.0 with 18 remote versions
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Found candidate for package pexpect with range ==4.9.0 after 1 steps: 4.9.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pexpect with range ==4.9.0 after 1 steps
<span style="color:purple;">TRACE</span> Selecting candidate for pexpect with range ==4.9.0 with 18 remote versions
<span style="color:blue;">DEBUG</span> Selecting: pexpect==4.9.0 [compatible] (pexpect-4.9.0-py2.py3-none-any.whl)
<span style="color:purple;">TRACE</span> Found candidate for package pexpect with range ==4.9.0 after 1 steps: 4.9.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package pexpect with range ==4.9.0 after 1 steps
<span style="color:blue;">DEBUG</span> Adding transitive dependency for pexpect==4.9.0: ptyprocess&gt;=0.5
<span style="color:purple;">TRACE</span> Received built distribution metadata for: asttokens==3.0.2
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0
<span style="color:purple;">TRACE</span> Chose package for decision: parso. remaining choices: ptyprocess, wcwidth, executing, asttokens, pure-eval
<span style="color:blue;">DEBUG</span> Searching for a compatible version of parso (&gt;=0.8.4, &lt;0.9.0)
<span style="color:purple;">TRACE</span> Selecting candidate for parso with range &gt;=0.8.4, &lt;0.9.0 with 30 remote versions
<span style="color:purple;">TRACE</span> Fetching metadata for ptyprocess from https://pypi.org/simple/ptyprocess/
<span style="color:purple;">TRACE</span> Found candidate for package parso with range &gt;=0.8.4, &lt;0.9.0 after 1 steps: 0.8.7 version
<span style="color:purple;">TRACE</span> Returning candidate for package parso with range &gt;=0.8.4, &lt;0.9.0 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: parso==0.8.7 [compatible] (parso-0.8.7-py2.py3-none-any.whl)
<span style="color:purple;">TRACE</span> Received built distribution metadata for: executing==2.2.1
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0, parso==0.8.7
<span style="color:purple;">TRACE</span> Chose package for decision: wcwidth. remaining choices: ptyprocess, pure-eval, executing, asttokens
<span style="color:blue;">DEBUG</span> Searching for a compatible version of wcwidth (*)
<span style="color:purple;">TRACE</span> Received built distribution metadata for: pure-eval==0.2.3
<span style="color:purple;">TRACE</span> Selecting candidate for wcwidth with range * with 41 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package wcwidth with range * after 1 steps: 0.8.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package wcwidth with range * after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: wcwidth==0.8.2 [compatible] (wcwidth-0.8.2-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0, parso==0.8.7, wcwidth==0.8.2
<span style="color:purple;">TRACE</span> Chose package for decision: executing. remaining choices: ptyprocess, pure-eval, asttokens
<span style="color:blue;">DEBUG</span> Searching for a compatible version of executing (&gt;=1.2.0)
<span style="color:purple;">TRACE</span> Response from https://pypi.org/simple/ptyprocess/ is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Selecting candidate for executing with range &gt;=1.2.0 with 36 remote versions
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 600s
<span style="color:purple;">TRACE</span> Found candidate for package executing with range &gt;=1.2.0 after 1 steps: 2.2.1 version
<span style="color:blue;">DEBUG</span> Found fresh response for: https://pypi.org/simple/ptyprocess/
<span style="color:purple;">TRACE</span> Returning candidate for package executing with range &gt;=1.2.0 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: executing==2.2.1 [compatible] (executing-2.2.1-py2.py3-none-any.whl)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0, parso==0.8.7, wcwidth==0.8.2, executing==2.2.1
<span style="color:purple;">TRACE</span> Chose package for decision: asttokens. remaining choices: ptyprocess, pure-eval
<span style="color:blue;">DEBUG</span> Searching for a compatible version of asttokens (&gt;=2.1.0)
<span style="color:purple;">TRACE</span> Selecting candidate for asttokens with range &gt;=2.1.0 with 36 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package asttokens with range &gt;=2.1.0 after 1 steps: 3.0.2 version
<span style="color:purple;">TRACE</span> Returning candidate for package asttokens with range &gt;=2.1.0 after 1 steps
<span style="color:purple;">TRACE</span> Received package metadata for: ptyprocess
<span style="color:blue;">DEBUG</span> Selecting: asttokens==3.0.2 [compatible] (asttokens-3.0.2-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Selecting candidate for ptyprocess with range &gt;=0.5 with 10 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ptyprocess with range &gt;=0.5 after 1 steps: 0.7.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ptyprocess with range &gt;=0.5 after 1 steps
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0, parso==0.8.7, wcwidth==0.8.2, executing==2.2.1, asttokens==3.0.2
<span style="color:purple;">TRACE</span> Chose package for decision: pure-eval. remaining choices: ptyprocess
<span style="color:blue;">DEBUG</span> Searching for a compatible version of pure-eval (*)
<span style="color:purple;">TRACE</span> Selecting candidate for pure-eval with range * with 9 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package pure-eval with range * after 1 steps: 0.2.3 version
<span style="color:purple;">TRACE</span> Returning candidate for package pure-eval with range * after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: pure-eval==0.2.3 [compatible] (pure_eval-0.2.3-py3-none-any.whl)
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0, parso==0.8.7, wcwidth==0.8.2, executing==2.2.1, asttokens==3.0.2, pure-eval==0.2.3
<span style="color:purple;">TRACE</span> Chose package for decision: ptyprocess. remaining choices:
<span style="color:blue;">DEBUG</span> Searching for a compatible version of ptyprocess (&gt;=0.5)
<span style="color:purple;">TRACE</span> Selecting candidate for ptyprocess with range &gt;=0.5 with 10 remote versions
<span style="color:purple;">TRACE</span> Found candidate for package ptyprocess with range &gt;=0.5 after 1 steps: 0.7.0 version
<span style="color:purple;">TRACE</span> Returning candidate for package ptyprocess with range &gt;=0.5 after 1 steps
<span style="color:blue;">DEBUG</span> Selecting: ptyprocess==0.7.0 [compatible] (ptyprocess-0.7.0-py2.py3-none-any.whl)
<span style="color:purple;">TRACE</span> Response from https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata is storable because it has a 'public' cache-control directive
<span style="color:purple;">TRACE</span> Freshness lifetime found via cache-control max age setting: 365000000s
<span style="color:blue;">DEBUG</span> Found fresh response for: https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata
<span style="color:purple;">TRACE</span> Received built distribution metadata for: ptyprocess==0.7.0
<span style="color:purple;">TRACE</span> Assigned packages: root==0a0.dev0, ipython==8.18.1, decorator==5.3.1, jedi==0.19.2, matplotlib-inline==0.2.2, prompt-toolkit==3.0.52, pygments==2.20.0, stack-data==0.6.3, traitlets==5.15.1, typing-extensions==4.16.0, typing-extensions{python_full_version &lt; '3.10'}==4.16.0, exceptiongroup==1.3.1, typing-extensions{python_full_version &lt; '3.13'}==4.16.0, exceptiongroup{python_full_version &lt; '3.11'}==1.3.1, pexpect==4.9.0, pexpect{sys_platform != 'win32'}==4.9.0, parso==0.8.7, wcwidth==0.8.2, executing==2.2.1, asttokens==3.0.2, pure-eval==0.2.3, ptyprocess==0.7.0
<span style="color:blue;">DEBUG</span> Tried 17 versions: asttokens 1, decorator 1, exceptiongroup 1, executing 1, ipython 1, jedi 1, matplotlib-inline 1, parso 1, pexpect 1, prompt-toolkit 1, ptyprocess 1, pure-eval 1, pygments 1, stack-data 1, traitlets 1, typing-extensions 1, wcwidth 1
<span style="color:blue;">DEBUG</span> marker environment resolution took 0.006s
<span style="color:purple;">TRACE</span> Resolution: ResolverEnvironment { kind: Specific { marker_env: ResolverMarkerEnvironment(MarkerEnvironment { inner: MarkerEnvironmentInner { implementation_name: &quot;cpython&quot;, implementation_version: StringVersion { string: &quot;3.9.25&quot;, version: &quot;3.9.25&quot; }, os_name: &quot;posix&quot;, platform_machine: &quot;x86_64&quot;, platform_python_implementation: &quot;CPython&quot;, platform_release: &quot;5.14.0-708.el9.x86_64&quot;, platform_system: &quot;Linux&quot;, platform_version: &quot;#1 SMP PREEMPT_DYNAMIC Wed May 20 09:11:55 UTC 2026&quot;, python_full_version: StringVersion { string: &quot;3.9.25&quot;, version: &quot;3.9.25&quot; }, python_version: StringVersion { string: &quot;3.9&quot;, version: &quot;3.9&quot; }, sys_platform: &quot;linux&quot; } }) } }
<span style="color:purple;">TRACE</span> Resolution edge: ROOT -&gt; ipython
<span style="color:purple;">TRACE</span> Resolution edge: 0a0.dev0 -&gt; 8.18.1
<span style="color:purple;">TRACE</span> Resolution edge: matplotlib-inline -&gt; traitlets
<span style="color:purple;">TRACE</span> Resolution edge: 0.2.2 -&gt; 5.15.1
<span style="color:purple;">TRACE</span> Resolution edge: stack-data -&gt; executing
<span style="color:purple;">TRACE</span> Resolution edge: 0.6.3 -&gt; 2.2.1
<span style="color:purple;">TRACE</span> Resolution edge: stack-data -&gt; asttokens
<span style="color:purple;">TRACE</span> Resolution edge: 0.6.3 -&gt; 3.0.2
<span style="color:purple;">TRACE</span> Resolution edge: stack-data -&gt; pure-eval
<span style="color:purple;">TRACE</span> Resolution edge: 0.6.3 -&gt; 0.2.3
<span style="color:purple;">TRACE</span> Resolution edge: exceptiongroup -&gt; typing-extensions
<span style="color:purple;">TRACE</span> Resolution edge: 1.3.1 -&gt; 4.16.0 ; python_full_version &lt; '3.13'
<span style="color:purple;">TRACE</span> Resolution edge: exceptiongroup -&gt; typing-extensions
<span style="color:purple;">TRACE</span> Resolution edge: 1.3.1 -&gt; 4.16.0 ; python_full_version &lt; '3.13'
<span style="color:purple;">TRACE</span> Resolution edge: pexpect -&gt; ptyprocess
<span style="color:purple;">TRACE</span> Resolution edge: 4.9.0 -&gt; 0.7.0
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; decorator
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 5.3.1
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; jedi
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 0.19.2
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; matplotlib-inline
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 0.2.2
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; prompt-toolkit
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 3.0.52
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; pygments
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 2.20.0
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; stack-data
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 0.6.3
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; traitlets
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 5.15.1
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; typing-extensions
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 4.16.0 ; python_full_version &lt; '3.10'
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; exceptiongroup
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 1.3.1 ; python_full_version &lt; '3.11'
<span style="color:purple;">TRACE</span> Resolution edge: ipython -&gt; pexpect
<span style="color:purple;">TRACE</span> Resolution edge: 8.18.1 -&gt; 4.9.0 ; sys_platform != 'win32'
<span style="color:purple;">TRACE</span> Resolution edge: prompt-toolkit -&gt; wcwidth
<span style="color:purple;">TRACE</span> Resolution edge: 3.0.52 -&gt; 0.8.2
<span style="color:purple;">TRACE</span> Resolution edge: jedi -&gt; parso
<span style="color:purple;">TRACE</span> Resolution edge: 0.19.2 -&gt; 0.8.7
<span style="color:purple;">TRACE</span> Resolution edge: pexpect -&gt; ptyprocess
<span style="color:purple;">TRACE</span> Resolution edge: 4.9.0 -&gt; 0.7.0
Resolved <span style="font-weight:bold;">17 packages</span> in 7ms
<span style="color:blue;">DEBUG</span> Checking for Python environment at: `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_`
<span style="color:purple;">TRACE</span> Found cached interpreter info for Python 3.9.25, skipping query of: /home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/python3
<span style="color:blue;">DEBUG</span> Creating ephemeral environment at: `/home/xim/.cache/uv/builds-v0/.tmp7n5Wy3`
<span style="color:blue;">DEBUG</span> Using base executable for virtual environment: /usr/bin/python3
<span style="color:purple;">TRACE</span> Using empty directory at `/home/xim/.cache/uv/builds-v0/.tmp7n5Wy3` for virtual environment
<span style="color:blue;">DEBUG</span> Adding `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/lib/python3.9/site-packages` to site packages
<span style="color:blue;">DEBUG</span> Adding `/tmp/tmp.6i9YlsN6Xk/.venv/lib64/python3.13/site-packages` to site packages
<span style="color:blue;">DEBUG</span> Adding `/tmp/tmp.6i9YlsN6Xk/.venv/lib/python3.13/site-packages` to site packages
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate.nu`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate.ps1`: does not start with #!
<span style="color:purple;">TRACE</span> Updated entrypoint at /home/xim/.cache/uv/builds-v0/.tmp7n5Wy3/bin/ipython
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate_this.py`: does not start with #!
<span style="color:purple;">TRACE</span> Updated entrypoint at /home/xim/.cache/uv/builds-v0/.tmp7n5Wy3/bin/ipython3
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/deactivate.bat`: does not start with #!
<span style="color:purple;">TRACE</span> Updated entrypoint at /home/xim/.cache/uv/builds-v0/.tmp7n5Wy3/bin/pygmentize
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate.bat`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate.fish`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/pydoc.bat`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `/home/xim/.cache/uv/archive-v0/WGS6KrhpCT5b35E_/bin/activate.xsh`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/activate.csh`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/activate.fish`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/Activate.ps1`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/activate`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/python3`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/python`: does not start with #!
<span style="color:purple;">TRACE</span> Skipping copy of entrypoint `.venv/bin/python3.13`: does not start with #!
<span style="color:blue;">DEBUG</span> Running `ipython`
<span style="color:blue;">DEBUG</span> Spawned child 3329012 in process group 3328966
Traceback (most recent call last):
File &quot;/home/xim/.cache/uv/builds-v0/.tmp7n5Wy3/bin/ipython&quot;, line 4, in &lt;module&gt;
from IPython import start_ipython
ModuleNotFoundError: No module named 'IPython'
<span style="color:blue;">DEBUG</span> Command exited with code: 1
<span style="color:purple;">TRACE</span> Released lock at `/home/xim/.cache/uv/.lock`
</pre>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment