Skip to main content

An in-process object-relational database

Project description

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.7.5.tar.gz (203.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Axiom-0.7.5-py2-none-any.whl (246.4 kB view details)

Uploaded Python 2

File details

Details for the file Axiom-0.7.5.tar.gz.

File metadata

  • Download URL: Axiom-0.7.5.tar.gz
  • Upload date:
  • Size: 203.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Axiom-0.7.5.tar.gz
Algorithm Hash digest
SHA256 82b227cb8ab270d8132416ddfe2c98c662cf548f3f741d73ac077c52aa08af8d
MD5 cc4a35c56ea44ff73a7522b801ab6ce8
BLAKE2b-256 8f41d98f5afdcc38b18844eff36e478c39de4ba35f296ec285e33c42f5fe3f04

See more details on using hashes here.

File details

Details for the file Axiom-0.7.5-py2-none-any.whl.

File metadata

File hashes

Hashes for Axiom-0.7.5-py2-none-any.whl
Algorithm Hash digest
SHA256 05f793c0abaa282b661cf805ebf02c94ed2e22d79518485a87ee8f28b19639a0
MD5 c7e27a2edf0f050b26b72a5b3bd55480
BLAKE2b-256 7fd2b38da3e2afa75e5f4f8faa3f97a98fedf2c297b0de586567c37198ba723c

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