-
Notifications
You must be signed in to change notification settings - Fork 34
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
Remove all import * #19
Comments
See #578. Didn't break any tests that weren't already broken. Tagged with "TODO" some functions in utilities.py that should be replaced with numpy. See #565.
This cleans up the code but does not help with the import * issue mentioned in #578. In particular, when the "import *" is removed from aa.py, the tests start to fail with an error indicating no heavy atoms in the molecule.
This cleans up the code but does not help with the import * issue mentioned in #578. When the following import statements are removed, the tests start to fail with "no heavy atom" errors: * aa.py - `from .structures import *` * protein.py - `from .aa import *` Some routines (particularly in utilities.py) have also been flagged with TODO comments as candidates for replacement with numpy. See #565.
Still haven't identified the source of the problem for #578.
This is a (horrible) dependency graph as of 47ed03dd9b143bc094f30840a8d17818e831ba7c The two |
I think some of the packages may already be in the system cache. I wonder if the try/except example in https://stackoverflow.com/a/33547682 would work? |
There is still a big problem with import * statements. See #578.
I can't find any more |
The import * are inhibiting refactoring.
The text was updated successfully, but these errors were encountered: