Deltalake-python
Native Delta Lake binding for Python based on delta-rs.
Installation
pip install deltalake
NOTE: official binary wheels are linked against openssl statically for remote objection store communication. Please file Github issue to request for critical openssl upgrade.
Develop
Setup your local environment with virtualenv
$ make setup-venv
Activate it
$ source ./venv/bin/activate
Ready to develop with maturin
maturin is used to build the python package.
To install development version of the package into your current Python environment:
$ make develop
Build manylinux wheels
docker run -e PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig -it -v `pwd`:/io apache/arrow-dev:amd64-centos-6.10-python-manylinux2010 bash
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
rustup default stable
cargo install --git https://github.com/PyO3/maturin.git --rev 98636cea89c328b3eba4ebb548124f75c8018200 maturin
cd /io/python
export PATH=/opt/python/cp37-cp37m/bin:/opt/python/cp38-cp38/bin:$PATH
maturin publish -b pyo3 --target x86_64-unknown-linux-gnu --no-sdist
Release files for deltalake 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deltalake-0.5.0.tar.gz | 4.2 MB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deltalake-0.5.0-cp36-abi3-win_amd64.whl | CPython 3.6 | abi3 | Windows x86-64 | Details |
| deltalake-0.5.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl | CPython 3.6 | abi3 | Linux glibc 2.12+ x86-64 | Details |
| deltalake-0.5.0-cp36-abi3-macosx_10_7_x86_64.whl | CPython 3.6 | abi3 | macOS 10.7+ x86-64 | Details |
Total release size: 22.9 MB
Release files / deltalake-0.5.0.tar.gz
| Download URL | deltalake-0.5.0.tar.gz |
|---|---|
| Size | 4.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5067bdd645ece8dc48a8bdfc7b7f0747f64cdf4a3c25d68d0c1f8caf48a6763c
|
|
BLAKE2b-256 checksum How to use checksums |
18fd24f40fbb9cb71cd5fb8cef8d5e095080d3b6d8eb3842487bd21b53d15833
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.10.6
|
Release files / deltalake-0.5.0-cp36-abi3-win_amd64.whl
| Download URL | deltalake-0.5.0-cp36-abi3-win_amd64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.6 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
5238586977e7109921bfd8dd1f9e02050ddeea254002745f99a86f3cf7d42e38
|
|
BLAKE2b-256 checksum How to use checksums |
666326cbb320b31e4983176f85a4250c4a549467f441dcacad3545fed87b1208
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.10.6
|
Release files / deltalake-0.5.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | deltalake-0.5.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.6 Linux glibc 2.12+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
722c8a1166b721da8a7dca8302ec7770c463ce1b239343d4c5ce5360a2d25ac3
|
|
BLAKE2b-256 checksum How to use checksums |
d0925eeeecab086bdac344dbd34e752ab875d79930f528f1600d0365c9015cbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.10.6
|
Release files / deltalake-0.5.0-cp36-abi3-macosx_10_7_x86_64.whl
| Download URL | deltalake-0.5.0-cp36-abi3-macosx_10_7_x86_64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.6 abi3 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
94ed17b537f584cdc7a243c853b3b69fe28faf54b4e985860ef6c2eaf23b4fc9
|
|
BLAKE2b-256 checksum How to use checksums |
53e042f490149386f31b7fddbbcfe28c890e4bd8b51e0c82a3fefd3ccc42c55f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/0.10.6
|