-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Add dependency linting and clean up #13193
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
Conversation
9b2e06c to
c298624
Compare
LocalStack Community integration with Pro 2 files 2 suites 1h 59m 25s ⏱️ Results for commit d6aeff4. ♻️ This comment has been updated with latest results. |
| "boto3==1.40.35", | ||
| # pinned / updated by ASF update action | ||
| "botocore==1.40.35", | ||
| "awscrt>=0.13.14,!=0.27.1", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awscrt is an optional, transitive dependency of botocore, using C extensions to speed things up around auth, etc.
Not sure if we should install boto3/botocore with it or not, and if we should keep this dependency.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding it back in for the time being 👍🏼
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thought (non-blocking): Should we maybe use the crt extra on boto then instead of defining it here explicitly?
a91182e to
06b18cd
Compare
Test Results (amd64) - Acceptance7 tests 5 ✅ 3m 20s ⏱️ Results for commit d6aeff4. ♻️ This comment has been updated with latest results. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 2h 37m 55s ⏱️ Results for commit d6aeff4. ♻️ This comment has been updated with latest results. |
alexrashed
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Thanks a lot for jumping on this and (a) cleaning up, but also (b) making sure that this is continuously checked with a new linting step! Great to see that at least a few dependencies got removed (even though I was hoping for a bit more 😛)! 🥳 🧹
| "boto3==1.40.35", | ||
| # pinned / updated by ASF update action | ||
| "botocore==1.40.35", | ||
| "awscrt>=0.13.14,!=0.27.1", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thought (non-blocking): Should we maybe use the crt extra on boto then instead of defining it here explicitly?
ee334da to
d1009d6
Compare
|
We can merge this on Monday after 4.9.2 is out (and after rebasing) /cc @k-a-il |
d1009d6 to
98568cf
Compare
98568cf to
33bf536
Compare
k-a-il
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
41e5c10 to
88d0aa4
Compare
88d0aa4 to
d6aeff4
Compare
Motivation
So far it has been difficult to maintain our dependencies and keep them clean. We face two issues:
To solve these issues we can add a step to our linting which uses https://github.com/fpgmaas/deptry
Changes
part of FLC-86