doltpy
doltpy copied to clipboard
A Python API for Dolt
I am receiving a database error when calling the `sync_to_dolt` function from `doltpy.sql.sync`, where it almost looks like the database name is null, but I don't seem to have the...
the function `get_df_table_writer` expects a list of primary keys which are columns of the data frame. I however have a MultiIndex with names that should be used for the compound...
More complicated queries result in a timeout: ``` engine.execute("SELECT o.symbol, coalesce(max(y.eod), '1900-01-06') - INTERVAL 5 DAY FROM optionable o LEFT OUTER JOIN yahoo y on y.symbol = o.symbol GROUP BY...
Running: `PS C:\Users\timse\dolthub\dolt\us-president-precinct-results> pip install numpy==1.19.3 --user` Fixes the issue. Maybe we should pin to that version until the tip `numpy` works on Windows?
There are a number of untested functions in `doltpy.core` that were introduced to in 1.0.0 to match the CLI. A list of them is: - `reset`: no testing, `hard` and...
Currently interfaces for importing Python data structures do not support replace mode. We should ensure they do so. Since they use the SQL server this is a bit trickier than...
Currently Doltpy implements logging in a suboptimal way: each file has a logging object with it's name passed. This means the library does not have an ability to configure the...
Passing `True` to `Dolt.checkout(...)` treats `True` as a branch, and eventually errors out via a subprocess. It should error more clearly.
See this for inspiration https://github.com/PrefectHQ/prefect/blob/master/docs/generate_docs.py
We should run our test suite on Mac and Windows boxes to validate that it works across possible usage platform. Currently we run on Ubuntu, but Python can break on...