-
Notifications
You must be signed in to change notification settings - Fork 300
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
DoltTable Plugin #461
DoltTable Plugin #461
Conversation
0a3dcae
to
e38d3fe
Compare
apt-get update -y \ | ||
&& apt-get install curl \ | ||
&& sudo bash -c 'curl -L https://github.com/dolthub/dolt/releases/latest/download/install.sh | sudo bash' |
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.
@wild-endeavor Something i was confused about before -- will CI run this script to install Dolt?
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.
CI will run this https://github.com/flyteorg/flytekit/blob/master/.github/workflows/pythonbuild.yml#L37 so as long as it gets picked up from that we should be good.
I'm also thinking we'll need to move plugins into a separate repo sooner rather than later.
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.
Can we rename the plugin from dolt to flytedolt or something? I need to rename sqlalchemy actually to "flytesqlalchemy". Under certain installations of pip dependencies, it thinks that the plugin is the real sqlalchemy instead, so it didn't pick up the real library.
@wild-endeavor would something like this solve those problems? |
is that common practice? using |
I think this would work too:
I'm not confident about how different namespacing formats impact pip clashes. |
Signed-off-by: Jeev B <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Jeev B <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
* Move configuraiton of a few tools to pyproject.toml Signed-off-by: Hongxin Liang <[email protected]> * Stop pinning black Formatted by later version of black Signed-off-by: Hongxin Liang <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
…urce (flyteorg#436) Signed-off-by: Max Hoffman <[email protected]>
* CI for spark2 Signed-off-by: Hongxin Liang <[email protected]> * Simplify Makefile Signed-off-by: Hongxin Liang <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
* add requests and limits parameter Signed-off-by: Miguel Toledo <[email protected]> * fix typo Signed-off-by: Miguel Toledo <[email protected]> * signoff Signed-off-by: Miguel Toledo <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
* update flytekit docs theme, fix index links Signed-off-by: cosmicBboy <[email protected]> * add readthedocs sphinx search Signed-off-by: cosmicBboy <[email protected]> * update flyteidl link Signed-off-by: cosmicBboy <[email protected]> * update overview and homepage Signed-off-by: cosmicBboy <[email protected]> * address comments @wild-endeavor Signed-off-by: cosmicBboy <[email protected]> * update ipykernel Signed-off-by: cosmicBboy <[email protected]> * add community link Signed-off-by: cosmicBboy <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: cosmicBboy <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
* Added a missing test for != `ne` condition Signed-off-by: Ketan Umare <[email protected]> * improved the test to use previous task output Signed-off-by: Ketan Umare <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
…ark task (flyteorg#444) Signed-off-by: Max Hoffman <[email protected]>
) Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
…ucting launch plan (flyteorg#446) Signed-off-by: Jeev B <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: wild-endeavor <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
* implement new control plane classes Signed-off-by: cosmicBboy <[email protected]> * revert dep changes Signed-off-by: cosmicBboy <[email protected]> * remove unneeded mock integration test files Signed-off-by: cosmicBboy <[email protected]> * remove pytest.ini Signed-off-by: cosmicBboy <[email protected]> * add integration tests to ci, update reqs Signed-off-by: cosmicBboy <[email protected]> * add unit tests Signed-off-by: cosmicBboy <[email protected]> * lint Signed-off-by: cosmicBboy <[email protected]> * address comments @wild-endeavor Signed-off-by: cosmicBboy <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
…yteorg#458) Signed-off-by: Max Hoffman <[email protected]>
* fix imports Signed-off-by: cosmicBboy <[email protected]> * update Signed-off-by: cosmicBboy <[email protected]> Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
yeah i like the second approach. i think the top level one is the one messing things up. |
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #461 +/- ##
==========================================
+ Coverage 84.36% 84.43% +0.07%
==========================================
Files 357 360 +3
Lines 26630 26780 +150
Branches 2206 2211 +5
==========================================
+ Hits 22467 22613 +146
- Misses 3564 3566 +2
- Partials 599 601 +2
Continue to review full report at Codecov.
|
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.
+1 but unf you have to fix some conflicts. I'll approve again after. just ping me.
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman <[email protected]>
Signed-off-by: Max Hoffman [email protected]
TL;DR
Adds a DoltTable -- wrapper around
pandas.DataFrame
that commits changes to versioned database.Type
Are all requirements met?
hanging TODO's:
Complete description
How did you fix the bug, make the feature etc. Link to any design docs etc
Tracking Issue
https://github.com/lyft/flyte/issues/
Follow-up issue
NA
OR
https://github.com/lyft/flyte/issues/