You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hm, do you have them in the current environment? If the packages are not in the current environment, then the versions are not given.
falexwolf
changed the title
What is the behavior if live dependencies can't be inferred
What is the behavior if live dependencies can't be inferred?
Jul 7, 2022
I think I don't have them in the current environment! It's a notebook from someone else (not published), and it seems the dependencies weren't fully specified in the pyproject.toml because this notebook is more of a note (a potential post) on design choices made for building readfcs.
I think it'd be super super cool if the output up there would show fcsparser==not-installed pytometry==not-installed or something similar.
Wait, no, then the user can't copy paste anymore. Hmmm, maybe, show a logging output instead with a warning saying: logger.warning("Two of the dependencies are not installed: fcsparser, pytometry. And it prints that warning right below the header?
And then the user knows to run pip install on these to run the notebook? Does that sound like a reasonable UX?
and how would the user learn about it?
I'm just running into this case, which confuses me as two packages don't list versions.
The text was updated successfully, but these errors were encountered: