Skip to content
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

added google drive upload capabilities, removed unneeded functions #14738

Merged
merged 2 commits into from
Mar 28, 2024

Conversation

rclarke0
Copy link
Contributor

@rclarke0 rclarke0 commented Mar 26, 2024

Overview

Connects ABR with Google Drive.

Test Plan

Changelog

Added modules for google_sheet writing and google_drive uploading
Changed ABR data uploading to check google_sheet for run ids rather than the local csv
Moved ABR files out of hardware testing

Review requests

Risk assessment

ignoring typing errors in google_drive_tool due to issues with google-api-client-typing
ignoring import errors with hardware_testing due to conflicting dependencies with google-api-client-typing

@rclarke0 rclarke0 requested review from a team as code owners March 26, 2024 21:42
@rclarke0 rclarke0 requested a review from sfoster1 March 27, 2024 19:48
Copy link
Member

@sfoster1 sfoster1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@rclarke0 rclarke0 merged commit 0e4222d into edge Mar 28, 2024
5 checks passed
@rclarke0 rclarke0 deleted the python-dependencies-for-abr branch March 28, 2024 19:24
@vegano1
Copy link
Contributor

vegano1 commented Mar 28, 2024

This is actually super cool

Carlos-fernandez pushed a commit that referenced this pull request May 20, 2024
…14738)

<!--
Thanks for taking the time to open a pull request! Please make sure
you've read the "Opening Pull Requests" section of our Contributing
Guide:


https://github.com/Opentrons/opentrons/blob/edge/CONTRIBUTING.md#opening-pull-requests

To ensure your code is reviewed quickly and thoroughly, please fill out
the sections below to the best of your ability!
-->

# Overview

Connects ABR with Google Drive.

# Test Plan

<!--
Use this section to describe the steps that you took to test your Pull
Request.
If you did not perform any testing provide justification why.

OT-3 Developers: You should default to testing on actual physical
hardware.
Once again, if you did not perform testing against hardware, justify
why.

Note: It can be helpful to write a test plan before doing development

Example Test Plan (HTTP API Change)

- Verified that new optional argument `dance-party` causes the robot to
flash its lights, move the pipettes,
then home.
- Verified that when you omit the `dance-party` option the robot homes
normally
- Added protocol that uses `dance-party` argument to G-Code Testing
Suite
- Ran protocol that did not use `dance-party` argument and everything
was successful
- Added unit tests to validate that changes to pydantic model are
correct

-->

# Changelog

Added modules for google_sheet writing and google_drive uploading
Changed ABR data uploading to check google_sheet for run ids rather than
the local csv
Moved ABR files out of hardware testing

# Review requests

<!--
Describe any requests for your reviewers here.
-->

# Risk assessment

ignoring typing errors in google_drive_tool due to issues with
google-api-client-typing
ignoring import errors with hardware_testing due to conflicting
dependencies with google-api-client-typing
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.

3 participants