-
Notifications
You must be signed in to change notification settings - Fork 1
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
RE2022-266: Vendor aioarango #547
Conversation
Vendor the seemingly abandonware aioarango python package so we can bump dependency versions. Removed code that we don't need (Foxx etc.) and removed a deprecated call in the ArangoClient.version() method. Next step: bump dependencies to the latest version and see what breaks.
... now that it's vendored. Things seem to work. I'd've expected catastrophic failure if httpx no longer worked with aioarango, but the spot checks I did all worked. It did require some futzing with log settings to prevent httpx from spamming the logs.
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #547 +/- ##
=======================================
Coverage 46.94% 46.94%
=======================================
Files 73 73
Lines 6299 6301 +2
=======================================
+ Hits 2957 2958 +1
- Misses 3342 3343 +1 ☔ View full report in Codecov by Sentry. |
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.
service code looks good to me. I didn't look into aioarango code changes assuming it's just copy and paste of their code.
@Tianhao-Gu it's not exactly copy and paste. I cut out some code (and the imports for that code) that we don't need and changed the |
Also I added a readme you should check |
👍 I am ok with the overall PR and the version method changes. |
There are two commits here:
Closes #163