-
Notifications
You must be signed in to change notification settings - Fork 6
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
Create concise requirement and env files #17
Comments
Hi @djKooks, posting this in the issue rather than the PR :) Thanks for your help with this! For Also, could you give a quick explanation of why things like pylint, pyOpenSSL, packaging, and certifi are needed in the requirements files? Do you just know to leave these in, or was it a bit of trial and error to see what'd work? Testing packages make sense, but the others I'm not sure on. And why is numpy still in the requirements (as it's covered by pandas in |
@andrewtavis hello~sorry for late reply...
Yes. Also I've change
In my opinion
Seems you're correct, but because there are parts using 'numpy' in your code, will be better to check if it works well without this...(didn't tried yet) |
Also, I think maybe we could just remove 'environment.yml', cause AFAIK conda can be used with |
@djKooks, no worries at all - reply wasn't late :) I accepted the most recent changes to Let's leave pylint and packaging in then, but the codestyle we're using is black, so should that be added? I'm fine with leaving numpy in there as well, as maybe there could be an issue with the documentation if it's not explicitly in there. Things to worry about later :) I guess let's also just leave Thanks again, and by all means let me know if you have further suggestions! |
Let me know on if black should be added, and then I'lll give it a close based on that :) |
@andrewtavis because linting tools(black, pylint, yapf) are doing similar things, so you could just decide which one to use. |
Ok, great. I'll swap in black and close this then :) My best for now! |
This issue is for creating concise versions of requirements.txt and environment.yml for wikirepo. It would be great if these files were created by hand with specific version numbers or generated in a way so that sub-dependencies don't always need to be updated.
As of now both files are being created with the following commands in the package's conda virtual environment:
wikirepo and other obviously unneeded packages are then removed from these files before being uploaded.
Any insights or help would be much appreciated!
The text was updated successfully, but these errors were encountered: