enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
82 stars 26 forks source link

Compatibility fixes for ipykernel 6 #461

Closed mdickinson closed 1 year ago

mdickinson commented 2 years ago

This PR contains some minor compatibility fixes for ipykernel versions 6.0.0 and later. There's still significant work to do before we have full compatibility - this is really just clearing away some of the weeds so that we can see the real issues.

Details

Related upstream issues:

mdickinson commented 2 years ago

This PR is ready for review.

corranwebster commented 1 year ago

One additional question - does this need any changes to the setup.py optional dependencies for ipython?

mdickinson commented 1 year ago

does this need any changes to the setup.py optional dependencies for ipython

Unfortunately not: it moves us a bit towards being able to relax the current version constraints, but we don't get all the way there.