-
Notifications
You must be signed in to change notification settings - Fork 38
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
drop pandas requirement? #179
Comments
That makes sense to me. I can try to work on it this weekend unless you or @intendo want to submit a PR sooner. Thanks! |
speleo3
added a commit
to speleo3/pdb2pqr
that referenced
this issue
Mar 3, 2021
Merged
I already had the patch ready to be uploaded :-) |
Nice; thank you! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
pdb2pqr
usespandas
in only one place for a pretty trivial task: Pass a table fromrun_propka()
tonon_trivial()
only to extract two columns. The code could easily be changed to:With this change, we could drop
pandas
frominstall_requires
and move it totests_require
(it's used for a few tests).I like to keep run dependencies lightweight when possible, and dropping
pandas
would mean dropping 10+MB when packagingpdb2pqr
with PyMOL.If
run_propka()
is considered part of the public API, then this would be a breaking change. Although compatible code could be written like this:The text was updated successfully, but these errors were encountered: