DoltCLI
This is a minimalist package intended for data engineering applications:
- unzipped size ~100kb
- one dependency -- Dolt binary
- only changes when Dolt changes
If you are a data scientist or are using Pandas there are three options:
- Use doltpy
- Use pandas.sql with dolt sql-server
- Manually convert the
doltclireturn types to DataFrames withpd.Dataframe.from_records(...)or another DataFrame instantiate of choice.
Note: doltcli is in development. The interface does not
completely wrap Dolt CLI yet, and may have function signature changes in
the short-term. Reach out to the team on our discord if you have
questions regarding production use-cases.
Dev Setup
- clone repo
- Python 3.6+ required
- Install Dolt binary. Currently recommended version is 1.16.0.
- Install Poetry
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
-Install dependencies:
poetry install
Now you can run tests and use doltcli.
Metadata
Release files for doltcli 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| doltcli-0.2.2.tar.gz | 21.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| doltcli-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.8 kB
Release files / doltcli-0.2.2.tar.gz
| Download URL | doltcli-0.2.2.tar.gz |
|---|---|
| Size | 21.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c7799e71cc0e2cd9dede958ec3e57979afb6801aa8670ada040ac9ed4c9d2499
|
|
BLAKE2b-256 checksum How to use checksums |
41181e94bac2df5ea4b521d17322c6224164444e50f676c0f65dd8c15d049250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / doltcli-0.2.2-py3-none-any.whl
| Download URL | doltcli-0.2.2-py3-none-any.whl |
|---|---|
| Size | 21.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
35308ec3cdd308ef30f9da8fb94840d2af712ebd141bb2b1ff71cae0fa650be1
|
|
BLAKE2b-256 checksum How to use checksums |
6a045e04afd1e8dfea357955830bd8277af4ea23872633990f58d4630ae49619
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|