Description
Solution to issue cannot be found in the documentation.
- I checked the documentation.
Issue
Due to some surprising behavior when using the jupyter_scheduler
package from conda-forge, I noticed that most of its versions contain a lot of vendoring, i.e. the jupyter_scheduler
package contains pypi installed versions of popular packages such as SQLAlchemy and Pydantic that, on installation, overwrite the legitimately installed versions from conda-forge. For an example, have a look at the file listing of jupyter_scheduler
2.5.2
That is problematic and means that all currently published packages of jupyter_scheduler
<2.8.0 on conda-forge need to be marked as broken.
To prevent this in the future, we should also fix the build script to prevent installation of pypi dependencies in during the installation. I will open a PR for that.
Then, we can re-release older versions to give users flexibility.
@conda-forge/jupyter_scheduler, does that make sense to you?
What are the versions that we should re-release? (I've seen 2.5.2 used in the wild).
Installed packages
-
Environment info
-