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
Thanks, I didn't realize that was not a good pattern. I refrained from using any Python tooling because it was never clear to me what the best solution is. packaging seems to be a very large package that does more than providing packages.
importlib.metadata now seems to be the standard way (says chatgpt), but that is Python >= 3.8.
I do think we can make this more robust, thanks for the issue!
packaging or not, as long as you try to go for the officially supported pattern at https://peps.python.org/pep-0440/ , you should be good on the Python side.
This line broke when pre-release is available (e.g.,
ipykernel==7.0.0a0
):solara/solara/server/kernel.py
Line 76 in eb8b827
If you switch to, say,
packaging.version.Version
check and take account of pre- or dev releases, then it would guard against such breakage.Thanks.
The text was updated successfully, but these errors were encountered: