Pure Python sqlite-based Django DB replication engine.
Project description
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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file morango-0.8.7.tar.gz.
File metadata
- Download URL: morango-0.8.7.tar.gz
- Upload date:
- Size: 93.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc1ee1c7fc1c40f70d17980e660078d4c3cfa1678797e83482e823ad853a5ba5
|
|
| MD5 |
179ffba29fb13b50ea10c564a1d4065e
|
|
| BLAKE2b-256 |
b244eaddd6584b53a11395a531b4a6f7b43b7da14f811d10fb00769ab79a94bc
|
File details
Details for the file morango-0.8.7-py2.py3-none-any.whl.
File metadata
- Download URL: morango-0.8.7-py2.py3-none-any.whl
- Upload date:
- Size: 114.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e5caefb21be2c80958b0f05b5dba1ec540a2f27f44575fddec90abd3853f2ab
|
|
| MD5 |
4590b99dce841b38292c19e82e3a93d7
|
|
| BLAKE2b-256 |
f2785f2902dfdb0079e289cfc75b65b94e2d2466a1712e55d51e0a6035c40b85
|