As of the 8.13.0 release of IPython this morning Jupyter 1.0.0 installs on a Python 3.8 environment will now fail. The dependency resolution for Jupyter 1.0.0 is:
Collecting ipython>=7.23.1
Using cached ipython-8.13.0-py3-none-any.whl (797 kB)
which breaks in a Python 3.8 environment
There is an issue in the repository for this: `ipython==8.13.0` can be installed for python 3.8, but it is not designed to work with it. · Issue #14053 · ipython/ipython · GitHub.