Skip to content
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

Lock requirements versions with pip-tools #153

Merged
merged 3 commits into from
Nov 9, 2021

Conversation

greyli
Copy link
Contributor

@greyli greyli commented Oct 13, 2021

Project requirements should always be locked to prevent the breaking changes introduced from dependencies, and the locked version should be updated periodically.

By the way, I think these requirements should only list dev dependencies, if you agree, I will update them to remove the repeat dependencies that are already defined in the setup.py. Since we normally use the following commands to start to develop the project:

pip install -e .
pip install -r requirements/dev.txt

@Aiee
Copy link
Contributor

Aiee commented Nov 9, 2021

Hi @greyli, thank you for the suggestion, and it seems to be a better practice in Python. Could you please also update the README?

@greyli
Copy link
Contributor Author

greyli commented Nov 9, 2021

Could you please also update the README?

#152 will update the README.

Copy link
Contributor

@Aiee Aiee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done. Thank you for your contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants