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
Some dependencies are explicit, you are importing a symbol from a module.
Some dependencies are implicit, you are importing a symbol from a module which is a shim for another symbol.
I'm not certain if implicit dependencies are handled by many package managers properly, since they are nominally provided by the explicit dependency that supplies the shim but may have specific version constraints that the depending package doesn't supply.
For instance from abc import abs where abc is getting abs from numpy but abs is a new symbol and is only available in the most recent version of numpy. Since abc may do a star import, it doesn't explicitly have a version requirement on numpy but downstream may.
The text was updated successfully, but these errors were encountered:
Some dependencies are explicit, you are importing a symbol from a module.
Some dependencies are implicit, you are importing a symbol from a module which is a shim for another symbol.
I'm not certain if implicit dependencies are handled by many package managers properly, since they are nominally provided by the explicit dependency that supplies the shim but may have specific version constraints that the depending package doesn't supply.
For instance
from abc import abs
whereabc
is gettingabs
fromnumpy
butabs
is a new symbol and is only available in the most recent version of numpy. Sinceabc
may do a star import, it doesn't explicitly have a version requirement onnumpy
but downstream may.The text was updated successfully, but these errors were encountered: