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
When trying to run planemo test with Python 3.10, nose (a dependency of the Galaxy config that planemo installs) tries to refer to collections.Callable leading to an error because, since Python 3.3, Callable has been in collections.abc, not collections. The deprecation of collections.Callable finally resulted in it not being available as an import in Python 3.10.
Upstream, Galaxy is dropping nose support (see this PR: galaxyproject/galaxy#13909) and this problem will be resolved as part of that process. This issue is being reported to offer a work-around and to explain what is behind the above-mentioned error.
When trying to run
planemo test
with Python 3.10, nose (a dependency of the Galaxy config that planemo installs) tries to refer tocollections.Callable
leading to an error because, since Python 3.3,Callable
has been incollections.abc
, notcollections
. The deprecation ofcollections.Callable
finally resulted in it not being available as an import in Python 3.10.Upstream, Galaxy is dropping nose support (see this PR: galaxyproject/galaxy#13909) and this problem will be resolved as part of that process. This issue is being reported to offer a work-around and to explain what is behind the above-mentioned error.
Two workarounds are apparent:
The first of these is preferred.
The text was updated successfully, but these errors were encountered: