-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Requirement on typeguard 2.*
is too strict
#80
Comments
I hadn't done anything about this because the function used in Asphalt ( |
If you can thumbs up the linked PR, I can merge it and get a release out soon. |
I've released v4.12.0 which does away with the typeguard dependency. |
Current behaviour
Current requirement for typeguard is:
However, this release identifier prevents any newer
3.*
or4.*
versions of typeguard from being installed into the same environment and makes it hard to use asphalt with other packages that require newer typeguard versions. (typeguard==3.0.0
was release in March 2023 https://pypi.org/project/typeguard/3.0.0/ and version 4 is available.)Expected behaviour
Please could the
pyproject.toml
here:asphalt/pyproject.toml
Line 33 in 6e2b50e
typeguard >= 2.0
? If there are particular uses of typeguard that require the<3.0
API, then those would need to be upgraded.This would allow for packages using newer versions of typeguard to be installed into environments along with asphalt, which is currently not possible.
See also conversation on jupyter/jupyter_core#353 (comment) 👈🏻 in which the suggestion was made to try Jupyverse which in turn uses asphalt.
The text was updated successfully, but these errors were encountered: