Skip to main content

Python binding for EJDB built on ctypes.

Project description

https://badge.fury.io/py/ctypes-ejdb.png https://travis-ci.org/uranusjr/ctypes-ejdb.png?branch=master

Python binding for EJDB built on ctypes.

Features

  • Pure Python. Only Python (2.7 or 3.3+) and an EJDB binary is needed. No need to compile anything.

Future Features

  • Better API compatibility to MongoDB.

  • Better documentation.

EJDB binary: http://softmotions.com/ejdb/archives/

History

0.4.2 (2015-07-29)

  • Fix exit() call in CLI.

0.4.1 (2015-07-27)

  • Fix missing NOBLOCK constant.

0.4 (2015-07-25)

  • Move command line interface dependencies to extras. New installations now needs to run pip install ctypes-ejdb[cli] to install it. This is better for those who want only the core library.

0.3.3 (2015-07-24)

  • Fix Python 2 compatibility.

0.3.2 (2015-07-07)

  • Fix attribute lookup in DatabaseError construction.

  • Add options to config EJDB path by environ or .cfg file.

  • Make document repr look like a dict so it prints better.

0.3.1 (2015-07-03)

  • Fixed context manager usage opening a Database.

  • Fixed attribute error in Collection.count.

  • Fixed document iterator slicing.

  • Experimental CLI utility ejdb.cli based on Click and ptpython.

0.3 (2015-07-01)

  • Make EJDB path configurable with ejdb.init(path).

0.2.1 (2015-07-01)

  • Add save shortcut on database.

0.2 (2015-07-01)

  • Fix segmentation fault when converting BSON OID to string.

  • Fix error message retrieval in Database.close.

  • Tests now run on Windows.

0.1.1 (2015-06-30)

  • Fix encoding error in pip install.

0.1.0 (2015-06-28)

  • First release on PyPI.

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

ctypes-ejdb-0.4.2.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

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

ctypes_ejdb-0.4.2-py2.py3-none-any.whl (22.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file ctypes-ejdb-0.4.2.tar.gz.

File metadata

  • Download URL: ctypes-ejdb-0.4.2.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ctypes-ejdb-0.4.2.tar.gz
Algorithm Hash digest
SHA256 51ec23db3b4e4cbc1d5d8e3ecc014f592fe11dd091b6b1b682dbe87dfe30de3f
MD5 318a628e771473341be062514edeef1e
BLAKE2b-256 e76e402fd8b8e66292be66412251808d9d2a43fc17df241253aeb052c7301d6f

See more details on using hashes here.

File details

Details for the file ctypes_ejdb-0.4.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ctypes_ejdb-0.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6625138de3afa995e0cce367c28974c24d84550a6dde69499c5cf240c1b54260
MD5 1c0a4f3a835929310e8afe2d188ffc76
BLAKE2b-256 4a564dbcfafe67a3b952fba1e0f0a788503a2addc31b2c803b9c1982ff0a9530

See more details on using hashes here.

Supported by

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