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.1.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.1.0-pp27-pypy_73-macosx_10_7_x86_64.whl (780.5 kB view details)

Uploaded PyPymacOS 10.7+ x86-64

RelStorage-3.1.0-cp39-cp39-macosx_10_15_x86_64.whl (794.6 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

RelStorage-3.1.0-cp38-cp38-win_amd64.whl (753.2 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.1.0-cp38-cp38-win32.whl (744.3 kB view details)

Uploaded CPython 3.8Windows x86

RelStorage-3.1.0-cp38-cp38-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

RelStorage-3.1.0-cp38-cp38-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8

RelStorage-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl (794.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

RelStorage-3.1.0-cp37-cp37m-win_amd64.whl (751.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.1.0-cp37-cp37m-win32.whl (743.5 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

RelStorage-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (794.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

RelStorage-3.1.0-cp36-cp36m-win_amd64.whl (751.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.1.0-cp36-cp36m-win32.whl (743.7 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

RelStorage-3.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (793.3 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

RelStorage-3.1.0-cp35-cp35m-win_amd64.whl (751.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

RelStorage-3.1.0-cp35-cp35m-win32.whl (743.2 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.1.0-cp27-cp27m-win_amd64.whl (752.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.1.0-cp27-cp27m-win32.whl (743.2 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.1.0-cp27-cp27m-macosx_10_9_x86_64.whl (793.3 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: RelStorage-3.1.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0.tar.gz
Algorithm Hash digest
SHA256 6af43ce6f236d5672b0957c6d6f43c36606ba1666d7081ef6bd99e1856b6ea23
MD5 eeed56e68375eb00ea033e7fadd46097
BLAKE2b-256 64ec194f0ed1d00ed87ddb880e0a34f1796e8d91bade54f64cc3d9ccf108a21c

See more details on using hashes here.

File details

Details for the file RelStorage-3.1.0-pp27-pypy_73-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.1.0-pp27-pypy_73-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 780.5 kB
  • Tags: PyPy, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-pp27-pypy_73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a6f74261bd2952f3e29640cf16551ca61a13d2c1308d28472d8c4b3103f2407e
MD5 bef6b732025aff48bdaf993e8b9ba69c
BLAKE2b-256 40c419d464342883f37d8f2f16016c9e6a0eab2bbdde2fe4b4952c27bcdb4629

See more details on using hashes here.

File details

Details for the file RelStorage-3.1.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.1.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 794.6 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 356a2beed833b2c180e99b94860e7cad5fb8516e88f20dbbc0ec646ea4994708
MD5 b73aec6d56ad7ed6008b09cdc0f8f51d
BLAKE2b-256 1626327dba6af09db8cfcc599cd6ef5e3445b13892ab9398245816377c45f5b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 753.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6a6f3cb4a978e66a9347255d4f613a539db0efca48ffc0625819b3781fe53ff3
MD5 575fbb65b705e358ec42f90ee1fc636d
BLAKE2b-256 dd02011c3b612abd809aadac1b484a8f2fac4a847883684e96abf20b440f591d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 744.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fcb709d51b1e70e84e54587a0a503a596b72b2f2d676aaeeaf94b3c905a98ebb
MD5 051f3ebff7fee2fc47d1670ca5dfe1f7
BLAKE2b-256 0d79ba9f4c596258539e8e0db2bbbf0a76e7ac2201a5a57ffb043bcff4e3c097

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cd85156152f2075edbcda815723968a08f96d9fd7edeb838dd890569f311a583
MD5 97a833fd99194eb0441fcca7b544eb37
BLAKE2b-256 a23bcae52c84ee15cb1b4c4d5b58633a0168671304ff1212266701b1fc947e7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a7d4352f6e21839ab49c6d78c125a55e0f3b9b0813cfa4064b2bf5caa5e574e
MD5 b9bf9b05d98770b4a0f3c65f3f8d97fd
BLAKE2b-256 9454be68314ac6a6ea3629a160b269b2a01c95291eefaf7f9a9b71f53f0d99b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 794.8 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f5c7d77add9f383c4700614e62d47078841a85c5fe9bd1dde2fbc490c63787e
MD5 89ce8425319b2831eb4665e9df418157
BLAKE2b-256 83a5ed99f527512e03cd836665b18971c2bf5021f1bb0a00a4857fe20e4032f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 751.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2abaf9b517b6763561d59676c5f7c7292cf6e06f97784fcd09737f9d7ab173f1
MD5 e15821d6d09839ff6a5d707eb3a38bd6
BLAKE2b-256 0f5dc1d0f685eb0c275bec31f87068f4596da3ba9b1b6d1f91b67fb119adee48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 743.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2e6e41f1e40b0eecf5b26150c2365ed6978320616915c51b5aba9cb99fe3e4f3
MD5 4872c280b84b05d147a1ef97ab4cdde6
BLAKE2b-256 1135bd25ef43f350d8fc57a1bfcd3d478b29b397ff567b4bd18402e280f52c89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d85fd7e03fec05092f89bb9c0205fd88f3edbd0a735d9a986adb0c6b45e6bed2
MD5 0bdc9cb350a2bdd7ab3d2a8f2e58a63c
BLAKE2b-256 403912104d0f51779f064a4ee0ac7a2b657569b29d65fe942988646a68f01c3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 599433aad91e2b4b80c217d0107f0824dd065e3c0fe135cf0692b85a69fc0e25
MD5 f800a5105144fe7e70be308b6f10052c
BLAKE2b-256 f6e9869c15f29ab25c1d54f4d535358d20735d99d3aeb7edcd64b2f6df4cf9f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 794.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6bb7deed7294a30c328ee894f1e898fbcb091cd14ce9eb70f535f381a7b63c3
MD5 e84152e9023df6084b015ac49b6ba235
BLAKE2b-256 bc68ed8d665ecd9f347b2a87f5ad3311866620a144012e463daa4a296dcbdded

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 751.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 822fc908831161729a4415d49f319318b5937ee9a53deb1595a98e3331c0524c
MD5 401e56c8bbb0d364a708b52eae534208
BLAKE2b-256 8be68e38b7775b3272904cf89d2fcc24a898bb450bd085b8c48d5daba8fb07de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 743.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 976738c43d123b43b446126aac2b8a7f8dde12fd12cd0e2a475c46071c8da728
MD5 1b59aa567aa9e0054cd77b464b809c96
BLAKE2b-256 b1631b4f10c9c00a7423ff555f4dc9c3bc644c801fc492824000212f234120c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e19561a43abedc12e95b90b1554335fcae87d54e3fa2a40653c87f6ba98699ba
MD5 2f67b6cd9a6b7a78f36beb0f044e59ec
BLAKE2b-256 df271ff53e5287e8d7a54757faf3808ce11b3ff68ab7f40f4051c5ea0d54f809

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 af8b5e51727612f2bdb77c882c5824701f2f01c7b8e08808e6d796610e0be010
MD5 a0463069efef586093e0375b98da2e4c
BLAKE2b-256 d8a1171aa24bc5511213f1312be7aa79588d7e380c1f3c22041b154c17282668

See more details on using hashes here.

File details

Details for the file RelStorage-3.1.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 793.3 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b041c411a08328130b94a4756cba848aae16d97018ad44ada4f6db6a1600074
MD5 bfe0010a7bd74c25eeb70bc9a7ab78c2
BLAKE2b-256 37861563b94210fd621e66d041c91721db8f83406001cbbf5ff1cd924c69fba4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 751.3 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e6d03ad005cc27f50d1e4bc998ee2bcf694b498fab98d6cce09aee75cc7f7292
MD5 947445ecafeef43593dd6b9dd07d66e5
BLAKE2b-256 f5a2d812ae0d48974c716c4e282d8a0bedc67de4f6e9bdf9a1d8ba61749d70a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 743.2 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 78e76efd0c3dea438d8e44194166823245f683c1c0092d21346fb86bdb244634
MD5 25df3c1750a435b81624a77e1631c8bc
BLAKE2b-256 b068600e0a3c2ad04034efacc811814d4872a844c5127fe7353f4c100f154121

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d75a97ecd5b02af9c75568a32834d2f9602db52640cc29981098468cbc5eadd6
MD5 0ecac25538153b3043e3bff225263118
BLAKE2b-256 43fc539b0551c3a498792d0c8415a33476495d442bb2e88db8da3a99fa9e4f69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 947361462b2296096565afb23e3aa73a6366558e8b434a5f52ab89faa3b8e428
MD5 2f66a96258b28782219a51f1bad287c4
BLAKE2b-256 a0864dd34e9e5ccb896116633c8da613c35903a63bb1371896020188be80b616

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 85aaf8027a94e9f8477a59b74442a8b685bc839f5139e39ca464b8ffba0a6159
MD5 94b82e1e78c456a8c53efd06b4467c5c
BLAKE2b-256 b1ccac3236d1354bdea9ca609fd696d894f316557ac76e5b59e068e090a7d5d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dcbfab127dd8a35b67ae05ba12c8bd04c72f7e831345b20fb10b28d830bd0bc6
MD5 18f1f41d12379f843d7f75e2ed162ce9
BLAKE2b-256 5a0986bd873ee1a7522c31597d67f278c13e4c84ea57e9a6404356fbb22de95f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 752.4 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 9e0de10d374350492a296d6c5e5cbef5a5a77be3da2241b55ae2cf425363109a
MD5 3d8820e0b28fa43b77ecf11d2e401d1e
BLAKE2b-256 24e56b908751eb05721c413bb71038cd474276a9c82c8c215778e5ee9f5083f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 743.2 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a10b114ce3fb197a036a1c87a73e02af1750c54794b5f7677226f2a1ddea4f55
MD5 16aa50641b3a4db44ec25e8c1d9e64b8
BLAKE2b-256 1741b7e4543e3ad09b87493e78cc9c261ad75575e3887fb61da7436a1b47bce9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8a65ecb9687f295e2094a78fafa530db2ad3cecafc7e705652cf4878e2369e3d
MD5 f14bb399c594cf37bac3804030913282
BLAKE2b-256 00797cc2b0ddab98a4bda85a4cfe780dae22048d61e85dec5d4071e221e198af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.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/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.9.0b1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbba6b04e8d6878383cd5dd0401fe8bb8ce4e604d8aed3ea898568d605f896fc
MD5 d09884a036d78316220e147b8e303f88
BLAKE2b-256 e2547905f37056d924dcf70ffeb09c37c32bbf2a87321662428cfd3bebe47837

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 793.3 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 PyPy/7.3.1

File hashes

Hashes for RelStorage-3.1.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd6df553835d5b46fed5f31f35f5135eb5dfb679991cd2c147a3e27ad618ea94
MD5 50a64390fc6e1324746734723de98057
BLAKE2b-256 89cfc011843a1422a0da84115ae7f2afccb9aac1a1dc44ccefbddb85be28be98

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