Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Prune requirements #261

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

Merged
merged 3 commits into from
Nov 10, 2020
Merged

Prune requirements #261

merged 3 commits into from
Nov 10, 2020

Conversation

cbrnr
Copy link
Contributor

@cbrnr cbrnr commented Nov 3, 2020

I just did pip install wfdb and noticed that there are some dependencies that can probably be removed. The package sklearn is not a real package (you want scikit-learn) so it should be removed. I've also moved nose to extras_require because it is not required for normal usage (I've kept it in requirements.txt though). Finally, I think six is never used in the project so I've removed it. Not sure if there are more unused dependencies, but these are probably the most important fixes. Let me know what you think.

@Lucas-Mc
Copy link
Contributor

Lucas-Mc commented Nov 3, 2020

Hey @cbrnr! Thanks for the input! It appears like six is used by cycler upon install so we should keep it pinned down. Good catch on the rest! Yeah sklearn has been on the long list of things to get around to haha and I agree about nose since it's only used for testing e.g. pip install .[test] then nosetests

@Lucas-Mc Lucas-Mc self-assigned this Nov 3, 2020
@cbrnr
Copy link
Contributor Author

cbrnr commented Nov 3, 2020

Cool, thanks for the quick response! Regarding six, I still think that it's not necessary to pin dependencies of dependencies - cycler will take care of that.

@Lucas-Mc Lucas-Mc merged commit c45329f into MIT-LCP:master Nov 10, 2020
@cbrnr cbrnr deleted the prune-requirements branch November 10, 2020 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants