Skip to main content

An in-process object-relational database

Project description

https://github.com/twisted/axiom/workflows/Python%20package/badge.svg?branch=master&event=push https://codecov.io/github/twisted/axiom/coverage.svg?branch=master

Divmod Axiom is an object database, or alternatively, an object-relational mapper, implemented on top of Python.

Note: Axiom currently supports only SQLite and does NOT have any features for dealing with concurrency. We do plan to add some later, and perhaps also support other databases in the future.

Its primary goal is to provide an object-oriented layer with what we consider to be the key aspects of OO, i.e. polymorphism and message dispatch, without hindering the power of an RDBMS.

Axiom is a live database, not only an SQL generation tool: it includes an implementation of a scheduler service, external file references, automatic upgraders, robust failure handling, and Twisted integration.

Axiom is tightly integrated with Twisted, and can store, start, and stop Twisted services directly from the database using the included ‘axiomatic’ command-line tool.

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

axiom-0.8.0rc2.tar.gz (218.7 kB view details)

Uploaded Source

Built Distribution

axiom-0.8.0rc2-py2-none-any.whl (259.9 kB view details)

Uploaded Python 2

File details

Details for the file axiom-0.8.0rc2.tar.gz.

File metadata

  • Download URL: axiom-0.8.0rc2.tar.gz
  • Upload date:
  • Size: 218.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/2.7.17

File hashes

Hashes for axiom-0.8.0rc2.tar.gz
Algorithm Hash digest
SHA256 030750536d8ba70c4ace1e846097704170890a53f3612ff37e5454d0374ddf7a
MD5 4ba9bb3ad724fd9f3af16238d2a8cdad
BLAKE2b-256 b64215fb3f5ede51a7672eb32ecdc4cf3556874a1b57eaf92e304dfe202c7b42

See more details on using hashes here.

Provenance

File details

Details for the file axiom-0.8.0rc2-py2-none-any.whl.

File metadata

  • Download URL: axiom-0.8.0rc2-py2-none-any.whl
  • Upload date:
  • Size: 259.9 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/2.7.17

File hashes

Hashes for axiom-0.8.0rc2-py2-none-any.whl
Algorithm Hash digest
SHA256 8a54c12c98f9209c455e12da567685ed86ef8e97ada09a5985004bbbf352adac
MD5 2926f6fdcae894b85d0d2a487f1d3661
BLAKE2b-256 556a832864eb19b023d0f1cf669be560bb7e97cc93688802f3d180ceb8fc55c7

See more details on using hashes here.

Provenance

Supported by

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