-
Notifications
You must be signed in to change notification settings - Fork 19
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
[Suggestion] Switch the need to have the aws cli to using the boto3 python library. #200
Comments
Heya @Aiden-RC , apologies for the delayed response. Since Cython 3 release in March broke PyYAML which is depended upon by awscli and some other packages, your suggestion has been the general idea in the case of awscli. If you'd like, we're keen to add your contribution to the project tree. Would you like to open a PR addressing this issue, or be tagged where we will include your code snippet? |
Hiya @sqr00t, i'll open a PR sometime towards the end of the week with the integrated snippet. |
Heya, I hope you haven't started any extra work yet. There's been some internal demand to fix awscli dependency to get the package working asap. So apologies, I've already adapted your snippet into the above linked PR. We really appreciate your contribution, and will eventually mention in docs/ elsewhere soon. In the mean time feel free to test out the range of quick fixes by adding the following to your requirements.txt:
I'm keen to get your input on whether the above works for you and/ or if you run into any other related issues :) |
Ahh Awesome, i hadn't started any work yet so thats not a problem. Thanks for adapting my snipped 👍 |
Just out of interest, as I may have missed this elsewhere, which Windows version are you using and is WSL part of your stack? I might just quickly add a Windows workflow for CI/CD. edit: do you use bash, powershell, or cmd as your terminal choice? |
Using an unsigned boto3 client you can download the required zip file without the need to have the aws cli installed.
Following code below works and is completely python based ( makes the project more multi OS friendly aswell ).
The text was updated successfully, but these errors were encountered: