Morango
Morango is a pure-Python database replication engine for Django that supports peer-to-peer syncing of data. It is structured as a Django app that can be included in projects to make specific application models syncable.
Developed in support of the Kolibri product ecosystem, Morango includes some important features including:
- A certificate-based authentication system to protect privacy and integrity of data
- A change-tracking system to support calculation of differences between databases across low-bandwidth connections
- A set of constructs to support data partitioning
Developer documentation
To build and edit the docs, run:
# install requirements
pip install -r requirements/docs.txt
pip install -e .
# build docs
make docs
# auto-build and refresh docs on edit
make docs-autobuild
Metadata
Release files for morango 0.8.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| morango-0.8.15.tar.gz | 99.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| morango-0.8.15-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 222.4 kB
Release files / morango-0.8.15.tar.gz
| Download URL | morango-0.8.15.tar.gz |
|---|---|
| Size | 99.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c3f11e15c20525fefdb19836523d367d6e2f2bc498aad4eefa39c6e456f00e96
|
|
BLAKE2b-256 checksum How to use checksums |
b0ebeb3b0972f5fa3c9d1d9b0d8e246bb1e841239c068c3a9880b9bf3438c16d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / morango-0.8.15-py2.py3-none-any.whl
| Download URL | morango-0.8.15-py2.py3-none-any.whl |
|---|---|
| Size | 122.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
f302191a1e8a2d406a26e2fc59462f516d74cfc26939f5765c84812e5fa70974
|
|
BLAKE2b-256 checksum How to use checksums |
54064749b66dc5b0e706586be9a9ff40fd1af0ec8db488c6ae0870b78bdc266f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|