Open
0 of 2 issues completedOpen
0 of 2 issues completed
Description
Problem
We currently lack an automated way to enforce a strict version match between jupyter-ai-magics
and jupyter-ai
when installed via pip
. Fixes in jupyter-ai
sometimes require downstream changes in jupyter-ai-magics
, so users may need to update both packages to receive a bug fix. However, this is not done automatically by pip
, which is really confusing to the end user.
This has caused several bugs:
- Bug: Installing
jupyter-ai==3.0.0a0
alone via pip does not work #1172 - Bug in v3.0.0a0: Unable to open AI settings #1253
- At least one more. Please feel free to comment below if you find another.
Proposed Solution
- Update
bump-version.sh
to somehow bump the version pin ofjupyter-ai-magics
. - Assert this in the release process somehow to prevent broken releases if this script gets broken.
Additional context
We do enforce this in our Conda Forge releases because that process is manual anyways. However, we should be doing this for PyPI releases too.
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress
Activity