Skip to main content

Deltalake-python

PyPI userdoc apidoc

Native Delta Lake Python binding based on delta-rs with Pandas integration.

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. Install delta-rs in the current virtualenv

$ make develop

Then, list all the available tasks

$ make help

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

PyPI release

Publish a new GitHub release with name and tag version set to python-vx.y.z. This will trigger our automated release pipeline.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deltalake-0.5.4.tar.gz (4.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

deltalake-0.5.4-cp36-abi3-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.6+Windows x86-64

deltalake-0.5.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.6+manylinux: glibc 2.12+ x86-64

deltalake-0.5.4-cp36-abi3-macosx_10_7_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.6+macOS 10.7+ x86-64

File details

Details for the file deltalake-0.5.4.tar.gz.

File metadata

  • Download URL: deltalake-0.5.4.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.11.5

File hashes

Hashes for deltalake-0.5.4.tar.gz
Algorithm Hash digest
SHA256 cc2f3aaab7c07a8f59835c3f522260d9b09150587cb732a2889c7f69a3f9d652
MD5 bc581b5e0e88b0078c2bf12439d87318
BLAKE2b-256 78af07dd9d3be06f875ba9b4cea7d1a3914976a9f5ce6bfa97dfb72bac40f86f

See more details on using hashes here.

File details

Details for the file deltalake-0.5.4-cp36-abi3-win_amd64.whl.

File metadata

  • Download URL: deltalake-0.5.4-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.11.5

File hashes

Hashes for deltalake-0.5.4-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 45676f63d2dde9fbef759cd0e9118aaab7b5fcbb7252b13641e572989942328b
MD5 08d8a6616b4f3ea2227208d47eabc29e
BLAKE2b-256 b2c242a7c78428f2e632fb732e28ce0721d5ca1ffa2f4a4c8b1d381c88c8b5ff

See more details on using hashes here.

File details

Details for the file deltalake-0.5.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for deltalake-0.5.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d358f2e5a03a116aa4c6436fa5d4c72e4f1a88eaf5da52c16ac5d38081dfb31a
MD5 d410582c11584d41173cd260fb49a488
BLAKE2b-256 b55a708ee42b4010ef2fb2beea4bd6668931da8b9a0bc2531e4a9ed216cd983c

See more details on using hashes here.

File details

Details for the file deltalake-0.5.4-cp36-abi3-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for deltalake-0.5.4-cp36-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 09eb4d701483405f765359abf5cd96d2a2587c929436ae28c2f871d8874bf99b
MD5 2540e8d069e7100fbf8d128d12342d6c
BLAKE2b-256 569ebe3b24ae92aff36a6d58c3e67e5f19e79c753cba8ea3a76e44f25f367f81

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page