Python binding for EJDB built on ctypes.
Project description
Python binding for EJDB built on ctypes.
Free software: BSD license.
Documentation: https://ctypes-ejdb.readthedocs.org.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ctypes_ejdb-0.4.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6625138de3afa995e0cce367c28974c24d84550a6dde69499c5cf240c1b54260 |
|
MD5 | 1c0a4f3a835929310e8afe2d188ffc76 |
|
BLAKE2b-256 | 4a564dbcfafe67a3b952fba1e0f0a788503a2addc31b2c803b9c1982ff0a9530 |