Skip to main content

Plyvel, a fast and feature-rich Python interface to LevelDB

Project description

https://travis-ci.org/wbolster/plyvel.svg?branch=master

Why does this fork exist?

The sole reason for this fork existing is to provide cross platform wheels for ease of installation - Namely on Mac and Windows which do not currently have bundled leveldb libraries. (This repo was previously named plyvel-win32 as it was only for windows)

In other words, I am compiling the C++ leveldb -> x86-64 binaries + doing the cython build and wheel creation so that you don’t have to. I have no intention of doing any development work on plyvel beyond this - please continue to use the main repository for all other purposes.

To install:

> py -3.9 -m pip install plyvel-wheels

Then use like you normally use plyvel:

import plyvel
db = plyvel.DB('/tmp/testdb/', create_if_missing=True)

Note:

There is a single failing test for windows:

  • test_open_read_only_dir

Where there is a discrepancy in the type of error message that is thrown when trying to access a db in a read-only directory. I am unsure if this is of any significance in practice.

Plyvel

Plyvel is a fast and feature-rich Python interface to LevelDB.

Plyvel has a rich feature set, high performance, and a friendly Pythonic API. See the documentation and project page for more information:

Note that using a released version is recommended over a checkout from version control. See the installation docs for more information.

Project details


Download files

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

Source Distribution

plyvel-wheels-1.3.0.tar.gz (151.6 kB view details)

Uploaded Source

Built Distributions

plyvel_wheels-1.3.0-cp310-cp310-win_amd64.whl (193.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

plyvel_wheels-1.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (725.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

plyvel_wheels-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl (337.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

plyvel_wheels-1.3.0-cp39-cp39-win_amd64.whl (193.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

plyvel_wheels-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (724.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

plyvel_wheels-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl (334.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

plyvel_wheels-1.3.0-cp38-cp38-win_amd64.whl (193.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

plyvel_wheels-1.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (741.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

plyvel_wheels-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl (331.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

plyvel_wheels-1.3.0-cp37-cp37m-win_amd64.whl (190.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

plyvel_wheels-1.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (689.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

plyvel_wheels-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (329.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

plyvel_wheels-1.3.0-cp36-cp36m-win_amd64.whl (190.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

plyvel_wheels-1.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (689.6 kB view details)

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

plyvel_wheels-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl (329.7 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file plyvel-wheels-1.3.0.tar.gz.

File metadata

  • Download URL: plyvel-wheels-1.3.0.tar.gz
  • Upload date:
  • Size: 151.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel-wheels-1.3.0.tar.gz
Algorithm Hash digest
SHA256 2016fc1cefb495543fcc7abeb1c0ff8dacc97d00e6814eb5528dc3fa73cf09f4
MD5 50428681196185c29e687a3aef27b2d9
BLAKE2b-256 de50bd182c830332f1006394a494ddc619797983299c678a76e84fffb425ef4d

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 193.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8fb8c6ea5ea0ad6f7e60481cd0190d56d8d1dd4c9309fa71d71c77c22b5662cd
MD5 31c43e624df3a3687f4a49777958e625
BLAKE2b-256 50a33141a4168c6a7d36bac42b20be3c61f1cf487224d999531fcb035369569e

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for plyvel_wheels-1.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5072db6fe742f1a5f87a38c4e630a4d6ff9b0b366210d3f2ad6ca90b7250b267
MD5 9cd98b20e645ba7c301e569ee5bf0009
BLAKE2b-256 deb56ae6f1f94305f52b92e386ec17887ad37464dbbc463295d77d3ad4e31978

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 337.3 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b319926fca0a86b136a158c90c43df4ff722b097b75ad929337e220d7a3b9aad
MD5 5e566f798fa5244375642dd822ce1a85
BLAKE2b-256 ac3dba471eb460eec70d388e73d35a2cfd94aca4df7252aa28daf1366297f170

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 193.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58eec8a0166899323412fcefdcf74e9860f2b9cdf673839e9edfbaa9d3a3d33f
MD5 7e25bfd664bcd54c9fdc3625535e36e7
BLAKE2b-256 268a1c7ad8c943734d27bee375521cf0b36ea4166f9f2235d881920fc6b2811c

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for plyvel_wheels-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e22c4cbbf4186c9d1f9cce6b19e0fbf6de7913b153ff422285678414656ad793
MD5 7081b1067fafa5d1da6b6e8a44a66f24
BLAKE2b-256 c99439eff7cd14db3c35275c285bdb997b7f8b794ae28997c084ea7f40d005a4

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 334.1 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c05e091f98ca3dafc6f88cf1fd2294b2dcd5cff3a1806a36f2aaf3545df1a027
MD5 737d7ac970f23706606413a53399d128
BLAKE2b-256 29037479a030a236b8f781b88ca2405363c8cda13f77e2a18b250b7b02a1a69e

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 193.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b8ce0a68dc270f1364aa73636e2286afdf9a9ebcb0c055b32797b9daadd1ad7e
MD5 98ed66d2de7592ec4811fdc9ea69d426
BLAKE2b-256 b51d52ecacea978e18b77d8397e899373c16d283bedbdf7539467211ced4d6ff

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for plyvel_wheels-1.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 eed593f6666fbd7deb224155ff6dee46b6c52765536ac360b808cd62bc4dc1cf
MD5 b4475d69e4fb2ceaa396c582c4daeceb
BLAKE2b-256 c50f6c06d783b18db85b82ca1d9d0ed76ed62dd5711aff2c966c82e5b6120dc7

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 331.1 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6119da071c334d1bed2d75aedfe10f93b9c9ef491b79961f97e47ca4e59e570e
MD5 90378743f6fdddf1683aa99938841821
BLAKE2b-256 3478d7e4e779b4fa596f0158647df82e73281ef5e52731fa8f1c81ab836875f6

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 190.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 31def7e87684f06352d46b014e4bb2a2f09efd4898f214c6dd600c90dbd10bd2
MD5 20a3674cd32dcb65e9a1d088889ae2f0
BLAKE2b-256 b7e22da5ef12bfa2da6fdb4130f30562e71c376d67512d1b5787f81b67caa796

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for plyvel_wheels-1.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 eaca4046e590bbd0fb4b555da02cdaee99864ee9d71cc48d5c9c9932848f7d9a
MD5 7532eacfa8930fb4aa6733865425787b
BLAKE2b-256 e44c3e7af2a5bf2ac4cbf3364a0cbcac88c324e19177927978059c40eb97bf02

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 329.7 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e77997d1987af79a92f53062cfd20b2354ac366244ec26e208604f0ccde8228
MD5 1cbe91479e65a9f7153da14d06bd33de
BLAKE2b-256 b26133630f33872317fee55afa881ea398e8612fdfe69724ea5f7f08b0ee4bb2

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 190.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a048a7a123ab0b9a7143e6213d0a86c58b3fae19c5970d341538a8f36ee3affa
MD5 6fc53a7e49bbc4ec48b3c0f1db095f51
BLAKE2b-256 4642bfc221746e793f5e5d1cfc8d63c80e42acbbacfdac022525bc6d6ec61133

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for plyvel_wheels-1.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5884b21754f85e153f636b139053a128304727ceff3a11d5fd03db38646fb38f
MD5 49ada11d84f83ed5a3050b6d6d4e91d0
BLAKE2b-256 37d8fe34a5704c46ba6954f72e1303e3d038ba1d4d387a2e858f8fd84cc9e11a

See more details on using hashes here.

File details

Details for the file plyvel_wheels-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: plyvel_wheels-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 329.7 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for plyvel_wheels-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9df18844352e7a9be4db705a732cdf03d62c2d2281e6d2a743cc30dbd59f6d16
MD5 e7d1e05048b05e4ad161710d999aebc7
BLAKE2b-256 f911bc3783bf6e6fe2db94584e912e50b707734a6d5ab64e5a4f4d0b4cba103b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page