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 https://pypip.in/d/ctypes-ejdb/badge.png

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.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.3.3.tar.gz (30.4 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.3.3-py2.py3-none-any.whl (21.7 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for ctypes-ejdb-0.3.3.tar.gz
Algorithm Hash digest
SHA256 1ce33e17b4e43420210537b279e087c9d540433ddfc0fd1d3d76e606649970ee
MD5 c01307181ef9c3294e2d9e077564fd98
BLAKE2b-256 b070461d559b6de7fec9c3ff1885054741a92d7787d6a75b64e9b2a4faf76544

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ctypes_ejdb-0.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7688e6305d70883875f04d9263775d58aee917836094dcb96f01932791dcaa27
MD5 1e559fa432565c5c45ca6a32ce74b4de
BLAKE2b-256 1132ac4cc8260783a3634dd0110ad1490494947c564826c15774f5a2d90d8a9e

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