question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

IPython 8.0 requires pre-release dependency

See original GitHub issue

With the release of IPython 8.0 it is now dependent on black, which has all releases on pypi marked as pre-release, that means, e.g. you cannot install IPython 8.0 with pipenv without enabling pre-release dependencies even tho IPython is not pre-release.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:2
  • Comments:10 (3 by maintainers)

github_iconTop GitHub Comments

3reactions
renzoncommented, Jan 18, 2022

As a workafound I prefered seting Ipython to < 8:

ipython = "<8"

There is not good reason in sending black to production.

3reactions
Carreaucommented, Jan 14, 2022

I didn’t not realised that this will be a problem, I’ll try to move it to optional dependency for next release.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to install pre-release python packages in setup.py ...
setuptools doesn't install dependencies — pip installs them (or easy_install ). Use command line switch pip install --pre to allow ...
Read more >
PEP 440 – Version Identification and Dependency Specification
This PEP describes a scheme for identifying versions of Python software distributions, and declaring dependencies on particular versions.
Read more >
Installing IPython — IPython 8.7.0 documentation
This document describes in detail the steps required to install IPython. ... IPython requires several dependencies to work correctly, it is not recommended...
Read more >
5 Best Practices for Versioning Your Python Packages
Best Practice: Don't Deploy Prerelease Packages​​ Prerelease segments let developers know if a Python package is still in development. Therefore, ...
Read more >
7. Releasing and versioning - Python Packages
If your package has dependencies that are not on TestPyPI, you may need to tell pip to also search PyPI with the following...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found