-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
pin test versions in pre-commit #187
Comments
By default versions are pinned in pre-commit, but I had set shed's For pre-commit, options include:
I'd personally like to try out pre-commit.ci to see how that works. So for that you need to sign in with github and add it at https://pre-commit.ci/ - and after that I'll adjust
|
ah, reading up more about direct dependency pinning - it sounds like it's a bad idea to pin those as it'll very possibly lead to dependency conflicts. But one can specify the package dependencies in the testing requirements, so updates to them would trigger a check. Interesting stuff, but I don't think it's worth putting time into that for flake8-trio - esp if we setup regular updates for pre-commit, which will as a side-effect pick up breaking libcst updates when it runs on updated linters. |
@Zac-HD would you mind adding https://pre-commit.ci/ to the repo to get automatic updates? |
We now have pre-commit running regularly, so pinning shouldn't be necessary 🚀 |
I have not evaluated alternatives or looked at shed's pip-tools setup #182 (comment), just making an issue to track it for now
The text was updated successfully, but these errors were encountered: