Skip to main content

A backend for ZODB that stores pickles in a relational database.

Project description

RelStorage is a storage implementation for ZODB that stores pickles in a relational database (RDBMS). PostgreSQL 9.6 and above, MySQL 5.7.19 / 8.0, Oracle 10g and above, and SQLite 3.8.3 and above are currently supported. RelStorage replaced the PGStorage project.

Features

  • It is a drop-in replacement for FileStorage and ZEO, with several enhancements:

    • Supports undo, packing, and object history preservation just like FileStorage.

    • RelStorage can be configured not to keep object histories for reduced disk space usage and improved performance.

    • Multiple processes on a single machine can read and write a local ZODB database using SQLite without needing to start and manage another process (i.e., ZEO).

    • Blobs can be stored on a shared filesystem, or (recommended) in the relational database and only cached locally.

    • Multiple threads in the same process share a high-performance in-memory pickle cache to reduce the number of queries to the RDBMS. This is similar to ZEO, and the ZEO cache trace tools are supported.

    • The in-memory pickle cache can be saved to disk and read when a process starts up. This can dramatically speed up site warmup time by eliminating a flood of RDBMS queries. Unlike ZEO, this cache is automatically shared by all processes on the machine (no need to configure separate client identifiers.)

  • Ideal for large, high volume sites.

    • Multiple Python processes on multiple machines can read and write the same ZODB database concurrently. This is similar to ZEO, but RelStorage does not require ZEO.

    • Supports ZODB 5’s parallel commit feature: Database writers only block each other when they would conflict (except for a small window at the end of the twophase commit protocol when the transaction ID is allocated; that still requires a global database lock).

    • According to some tests, RelStorage handles concurrency better than the standard combination of ZEO and FileStorage.

    • Whereas FileStorage takes longer to start as the database grows due to an in-memory index of all objects, RelStorage starts quickly regardless of database size.

    • Capable of failover to replicated SQL databases.

  • Tested integration with gevent for PostgreSQL and MySQL.

  • There is a simple way (zodbconvert) to (incrementally) convert FileStorage to RelStorage and back again. You can also convert a RelStorage instance to a different relational database. This is a general tool that can be used to convert between any two ZODB storage implementations.

  • There is a simple way (zodbpack) to pack databases.

  • Supports zodburi .

  • Free, open source (ZPL 2.1)

Features Supported by Databases

Some of RelStorage’s features are only supported on certain versions of certain databases. If the database doesn’t support the feature, RelStorage will still work, but possibly with a performance penalty.

Supported Features

Parallel Commit

Shared readCurrent locks

Non-blocking readCurrent locks

Streaming blobs

Central transaction ID allocation

Atomic lock and commit without Python involvement

PostgreSQL

Yes

Yes

Yes

With psycopg2 driver

Yes

Yes, except with PG8000 driver

MySQL

Yes

Yes

Native on MySQL 8.0, emulated on MySQL 5.7

No, emulated via chunking

Yes

Yes

Oracle

Yes

No

Yes

Yes

No (could probably be implemented)

No (could probably be implemented)

SQLite

No

No

N/A (there is no distinction in lock types)

No, consider using a shared-blob-dir

N/A (essentially yes because it happens on one machine)

No

Documentation

Documentation including installation instructions is hosted on readthedocs.

The complete changelog is also there.

https://readthedocs.org/projects/relstorage/badge/?version=latest

Development

RelStorage is hosted at GitHub:

https://github.com/zodb/relstorage

Continuous integration

A test suite is run for every push and pull request submitted. Travis CI is used to test on Linux, and AppVeyor runs the builds on Windows.

https://travis-ci.org/zodb/relstorage.svg?branch=master https://ci.appveyor.com/api/projects/status/pccddlgujdoqvl83?svg=true

Builds on Travis CI automatically submit updates to coveralls.io to monitor test coverage.

https://coveralls.io/repos/zodb/relstorage/badge.svg?branch=master&service=github

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

RelStorage-3.0.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

RelStorage-3.0.0-pp271-pypy_41-macosx_10_14_x86_64.whl (740.5 kB view details)

Uploaded PyPymacOS 10.14+ x86-64

RelStorage-3.0.0-cp38-cp38-win_amd64.whl (745.5 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.0.0-cp38-cp38-win32.whl (735.1 kB view details)

Uploaded CPython 3.8Windows x86

RelStorage-3.0.0-cp38-cp38-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp38-cp38-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8

RelStorage-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl (753.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

RelStorage-3.0.0-cp37-cp37m-win_amd64.whl (743.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.0.0-cp37-cp37m-win32.whl (734.4 kB view details)

Uploaded CPython 3.7mWindows x86

RelStorage-3.0.0-cp37-cp37m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp37-cp37m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m

RelStorage-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (752.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

RelStorage-3.0.0-cp36-cp36m-win_amd64.whl (744.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.0.0-cp36-cp36m-win32.whl (734.6 kB view details)

Uploaded CPython 3.6mWindows x86

RelStorage-3.0.0-cp36-cp36m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp36-cp36m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m

RelStorage-3.0.0-cp35-cp35m-win_amd64.whl (743.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

RelStorage-3.0.0-cp35-cp35m-win32.whl (734.1 kB view details)

Uploaded CPython 3.5mWindows x86

RelStorage-3.0.0-cp35-cp35m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp35-cp35m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.5m

RelStorage-3.0.0-cp34-cp34m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.4mmanylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp34-cp34m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.4m

RelStorage-3.0.0-cp27-cp27mu-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp27-cp27mu-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mu

RelStorage-3.0.0-cp27-cp27m-win_amd64.whl (744.6 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.0.0-cp27-cp27m-win32.whl (733.7 kB view details)

Uploaded CPython 2.7mWindows x86

RelStorage-3.0.0-cp27-cp27m-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

RelStorage-3.0.0-cp27-cp27m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7m

RelStorage-3.0.0-cp27-cp27m-macosx_10_9_x86_64.whl (753.3 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

Details for the file RelStorage-3.0.0.tar.gz.

File metadata

  • Download URL: RelStorage-3.0.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0.tar.gz
Algorithm Hash digest
SHA256 36961174663e0030f405573ddfd05d6a672aa8161209e2aba761010e7191b8e7
MD5 0925dae78a91cbeeb9074f890a1716cd
BLAKE2b-256 89d4f1b992112026da0598d7ed223d1e1c6309a5700797135ac2de5f2756b8cf

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-pp271-pypy_41-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-pp271-pypy_41-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 740.5 kB
  • Tags: PyPy, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-pp271-pypy_41-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fccc44e6740c5bdb54766adbae5b16397d5d42e5e028e7c23e1c94d151469441
MD5 7344b21c32de1685e9a7e42933b296ba
BLAKE2b-256 32a58677f77ed27b808b96092a81dd784a1e13ff240b99afbf61c43b3019e99d

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 745.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ff78a71f95b99ad661dadc0ad5436715bb7a525f58cf90cf64307446a312f64b
MD5 7390715e3da2c94d151227721676dc42
BLAKE2b-256 41b098bb3c308e9cd316e53f5b0c597251ea2bd82027da7a27ef2aedceb01fb8

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 735.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7ae302183c55772bef0a4fb1223afdf2cba11471e7e614933f4a53eef37421a8
MD5 2dcca61cc3dcdf01ed954d7eba63481a
BLAKE2b-256 a23a3cf78d8c3e03106173f0710bbb92871d30853cbf5e738802cda21a9de746

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5855177a512e0752d8d92170eb49db66f9462b7d6be2fe088ccdab080ba50d1f
MD5 f75682572e9adb06c19970261c979ae2
BLAKE2b-256 c6472279617f9d0111b4dd2e33e3cc9f59e349e4a323db4eb1e7612946fa2c01

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b05912938a75654240d4fedd3fab408a5bf08ccedfa5995f6d4ef2e0cf18dc00
MD5 9219bb3dcf5f8692566bb4de481845b1
BLAKE2b-256 eb4f541b8c691159e7467da80a7ba32421543192a209a25c9e6646f2ccab5c31

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 753.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2c958a744f748e2c7775acda53e49ea79d83185b8bd9dc0e9985dbfe99fc378
MD5 e281f20d0767f84ce7809c8e0fad8d0b
BLAKE2b-256 b1092d24132b2a70b69652b288159069af5b6c67391c9eaaeda249291023b500

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 743.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0d2d46c76b7e0ef3c21bcf513aa411d9af19749889a0af7fa640b57f167a0e11
MD5 f2dff0bbad39abac3799f6dfec52a869
BLAKE2b-256 5a5049426dde0560daaed51dcfffcbc408a9e42d0ff27c144424166a6a42abe3

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 734.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 deed64249a038e012416ae35daeb3958b0adc15df627711449a3902bd2822b52
MD5 0477da2a9272e3ea50ea40843036272b
BLAKE2b-256 d5f6ba4316b248b19ac64e08cb51828f43a1df0b97b9ee82b5e1b17f8a496c33

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 07836db9c37f363646aa937aa43aab68cbaf6c8c67c8186ca4219289903c03f5
MD5 6e6b32ab945973ad0f8ebb8828985d1f
BLAKE2b-256 5fce0030ec6dc96bd7fcc95be8cf35f2e6ac9093a3c6d7caf0f90a31ef57a6fc

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77c086728b35933069afaab0f77d771fcf2bddc2d518d627d54a122b8989ce42
MD5 c2deb7c04d7ca35ee35446e1e25139c1
BLAKE2b-256 f4462b8f3f6c9705d94f4ee9e02ba0d0827b9b185edbbbee94952ee19ba470f9

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 752.7 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebb6bf8cc9b9993ea05cf0eaa87f385ba2bb2d07abf5cbf3985433ce869a07bc
MD5 afeb4626ec8c829c45c421002f90e7f8
BLAKE2b-256 1a57dff26d5aa07c1d80b09e562f53413fc2d3affcea6b0107835b684dff49a7

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 744.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 644b543ae1d4339c5eba97cf8843821047d6974f43d4b506d6962c74c734879d
MD5 b82f51afca4efdc4e87822b14777eb75
BLAKE2b-256 a8dfe0e330fa56f649811ff59abf68891ee64662a783f22f58fd3b28723551d2

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 734.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3b020d7565ac438b72dd6291e393aab8deede536930e8d686949218859d03184
MD5 a64180fec018a3920799efe1a65b5e3e
BLAKE2b-256 3b09a4a9611b816420de1830e012877f8819171d58a89d42c90743356a2d344f

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dca6a231ecc2e7a5fc9f5968bff7b9c2b6a7dbb55147ec1b9cdee167ffbead0e
MD5 ccf910303778a8661149adf783f3006b
BLAKE2b-256 2f7012c1b5f2034a6adaa2b7b2b73d34b095a1e2c87c02dc0eaaf44610086a54

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b402fd2d4280cce842b50ae364d2bc85fc23a40c8d285d4b314fc395ecd338f3
MD5 0bdb194614c42aeb147afb99c0af3e21
BLAKE2b-256 fd56d849d78b14b0b6ab56179ac75154b5f3f8b15c9e3d71135273b7730c0ee2

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 743.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ad1d0bcd50f0cab73827d387666bb30574722bb983481b6a757842e264b52554
MD5 20da4d69f53d35ee08a4ef932bd8839f
BLAKE2b-256 292658685b0cc1b9c26a65d47af0901e0d2dc07291c423d909ca2547370edab1

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 734.1 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7f5cc56b1e2cac7f1c3c9659f0201592c715a04cbbbec2a81de588d0adaf5aca
MD5 2b3ca31404918004e5ac00a9ff21a87e
BLAKE2b-256 2f854b8d5cb47931e3f2bb68a2025fd871c57223726cd8329ae9f8a6d949b3e5

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 edf69c0005efe240b3e195235c4f98497e8e7f94645e726beec811ebe3de2050
MD5 d5cfc45ae4ce50ae25905f1684f8a169
BLAKE2b-256 2520a457010878ab89cc29f691ed2c24119dfee7c8e71f9d13ec744cbefb6cfe

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 07cb41a74193bfcbb22eea953ffdd051ecb07d8c5c8cacf10e105dff06c41603
MD5 cc92abf4ca0e62c429babae547452243
BLAKE2b-256 a3612567ce377f8ebe64b6d726f3c0c8a9bd040d2e9054a0e5580185b2848c66

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp34-cp34m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp34-cp34m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.4m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ceab2a58f49768bd4041a7f6e5819d94a8ad03ea9940767520b585df250b70f8
MD5 dcc3a4f28a66c3b0c7cb8d9316bbc4a3
BLAKE2b-256 3f7338081530001ed64c4f24eca46d07ff14c918f6926284c7a03b631548e63e

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1561d45bf4f03afb74b84ab70a5f0e9e1496980922743aadc22832cc070f23dd
MD5 2853f22f6b4a190b8a1e1da2ddf1f71a
BLAKE2b-256 ce800d706394a67b573777980331cc470f4368553ebaf8515bc3f1436d2c92ba

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 35e23611624c88f9f42759721486bed96dfeb72ede6041714939a4e729fb7c06
MD5 5354abe150788752a83645b0ab002626
BLAKE2b-256 de4370746c2a984956faaf6d864389b4f6e72e9ee4ccda406542b07e86f8c56b

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9f45f52d1d51eb793220001c37835bb243f093411892f156c1cd3e4fc821c1d3
MD5 b602078d15f30e2c6aa978e6103dee5c
BLAKE2b-256 3a3fb0a1ef5ebaa1a74689e8ae08da1bc5cfb87f007704eface6d6d9cd9f619f

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 744.6 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 73de01d195a69b14a256231e093aa1d69b676061d4ac05bb25bb2c071243b76c
MD5 36ea2a2481ad1805c9dd5888e6026b48
BLAKE2b-256 9cbdc970a777cd2880f4c19756b880ba002b0185934687120ff99d98c7feada4

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 733.7 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 17941b30ce1dccf067b51463041d66e29ac3f9c237353c78f93eb78f232690aa
MD5 4c69ccd2000ae2f773f4325fcbc84823
BLAKE2b-256 f3d4a4ad302c734f32c988d9e3c909cb5c87fd0b79cfcd7cd30ebf1827058af7

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 aa9af6b7b0d69b12d5c361f42107e2c7dc48686fd20901be6b1b638583096a52
MD5 2bec09e290087deb2e68b377c481db2f
BLAKE2b-256 6c00e6dd27acb4686294e8fc3b6420b480b122ff1886ad30b3c1162b3cb23943

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 76499b6eb6433d7cfd1e0093c5427fd3258e059b8f4772e3618c0dd4b54b9dbe
MD5 c1b9372fc525530e064fd1455d4aee5f
BLAKE2b-256 f8f81012b7c133ca64ffc207d6b66b3fdf41fa9699934a04201570986aa09755

See more details on using hashes here.

File details

Details for the file RelStorage-3.0.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.0.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 753.3 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.0.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 891a20b2417ab8ac1f550166e68c531cf058aa1ca9b14dadaee740d773acf9de
MD5 3c95a9391875fb0fe71265465d456b41
BLAKE2b-256 239c0a4bec25038c1facab1ba4a4f3a3e83e056cc38a6b3981f85aa5fe5714c7

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