Skip to content

Conversation

@ShafSpecs
Copy link
Contributor

This PR aims to update MAVSDK-Python, including dependencies, gRPC files and fix outdated dependencies.

  • The main change here occurred in mavsdk/async_plugin_manager.py, where aiogrpc was removed entirely and replaced with grpc.aio
  • Utilising the updated dependencies (including grpcio-tools), I executed the other/tools/run_protoc.sh script which made a lot of changes to the mavsdk folder itself.
  • Lastly, I made a few edits to the run_protoc.sh script itself. Including the utilisation of a temp file when renaming .rst files and adding a few new logs

Caution

This PR still require edits due to utilizing un-merged changes from this PR

Closes #698

@julianoes
Copy link
Collaborator

Thanks for your work @ShafSpecs. I'm currently (mostly) offline. I'll review it all when back.

@julianoes
Copy link
Collaborator

@ShafSpecs sorry lots going on. How is this going? Are you blocked by my review? Anything I need to be aware of?

@ShafSpecs
Copy link
Contributor Author

@ShafSpecs sorry lots going on. How is this going? Are you blocked by my review? Anything I need to be aware of?

Yep, this PR is blocked by this one from mavsdk proto 👍

@julianoes julianoes merged commit 49c0cda into mavlink:main Jan 25, 2025
8 checks passed
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.

aiogrpc RuntimeError

2 participants