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.4.tar.gz (202.3 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.4-py2-none-any.whl (245.4 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for Axiom-0.7.4.tar.gz
Algorithm Hash digest
SHA256 65de17133d232bdbbd4e993330ee833ea85533689569fe9527d6e9e6ec3ed12b
MD5 304f166070d4c9c59056d3cc98cffae0
BLAKE2b-256 a9336df975b074a2ce48e06efaf5dc7a67a2068538d80865a1a76a0dba698dba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Axiom-0.7.4-py2-none-any.whl
Algorithm Hash digest
SHA256 8a39c834c256b2827856bf157402922994c35bdf94f80d5de8fd06ded3c48bf9
MD5 248301ab67efbf02126cfb7d56d48a8d
BLAKE2b-256 adf90714bcb72c764adc611802f666e4e4682e9764da1b096cb89b492032da80

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