doltpy icon indicating copy to clipboard operation
doltpy copied to clipboard

A Python API for Dolt

Results 30 doltpy issues
Sort by recently updated
recently updated
newest added

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...

enhancement

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?

question

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...

enhancement

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...

enhancement

Passing `True` to `Dolt.checkout(...)` treats `True` as a branch, and eventually errors out via a subprocess. It should error more clearly.

documentation
enhancement

See this for inspiration https://github.com/PrefectHQ/prefect/blob/master/docs/generate_docs.py

documentation

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...

deployment