Skip to main content

Pyrant is a Python wrapper around Tokyo Tyrant. It provides:

  • pyrant.protocol is a not-too-pythonic implementation of the Tyrant protocol. It supports the table database and all Tyrant features but does not attempt to do anything else;

  • pyrant.Tyrant is a higher-level pythonic dict-like API;

  • pyrant.query is a high-level API for complex queries (inspired by Django ORM).

Usually you will only want to use the Tyrant class because it is built on top of the protocol module and provides access to it and to the query API.

Documentation

See complete HTML documentation for details. Sometimes it may get slightly outdated. You can always have the latest snapsnot by building it from the source (using Sphinx).

What is Tokyo Tyrant?

Tokyo Tyrant is a network interface for Tokyo Cabinet.

Tokyo Cabinet is a lightweight database manager with several storages, including a simple key/value storage and a document-oriented schemaless database with powerful query machinery.

Models (schemata)

Pyrant itself does not provide means for defining models, but our related project Docu allows to do that easily.

Community

This application was originally created by Martin Conte Mac Donell with some code from PyTyrant by Bob Ippolito. Pyrant was subsequently improved by other developers. They are listed in the AUTHORS file.

Please feel free to file issues and/or submit patches.

Release files for pyrant 0.6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyrant 0.6.5
File Size Uploaded
pyrant-0.6.5.tar.gz 28.8 kB Details

Release files / pyrant-0.6.5.tar.gz

Download URL pyrant-0.6.5.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
26520dc9c9d56a9b03aafa2127c5596fa8d9940b49b5925bfa5f535d69ce51a7
BLAKE2b-256 checksum
How to use checksums
4fef66bd2e02b9bafb8a045a343c62c2c0fa683c44ee09a25ae1afc1d7301c60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.6.5 This release

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page