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.2.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.2-pp27-pypy_73-macosx_10_7_x86_64.whl (783.2 kB view details)

Uploaded PyPymacOS 10.7+ x86-64

RelStorage-3.1.2-cp38-cp38-win_amd64.whl (755.9 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.1.2-cp38-cp38-win32.whl (747.0 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

RelStorage-3.1.2-cp38-cp38-macosx_10_15_x86_64.whl (797.4 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

RelStorage-3.1.2-cp38-cp38-macosx_10_9_x86_64.whl (797.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

RelStorage-3.1.2-cp37-cp37m-win_amd64.whl (754.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.1.2-cp37-cp37m-win32.whl (746.2 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

RelStorage-3.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (795.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

RelStorage-3.1.2-cp36-cp36m-win_amd64.whl (754.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.1.2-cp36-cp36m-win32.whl (746.4 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

RelStorage-3.1.2-cp36-cp36m-macosx_10_9_x86_64.whl (795.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

RelStorage-3.1.2-cp35-cp35m-win_amd64.whl (754.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

RelStorage-3.1.2-cp35-cp35m-win32.whl (745.9 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.1.2-cp27-cp27m-win_amd64.whl (755.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.1.2-cp27-cp27m-win32.whl (745.9 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.1.2-cp27-cp27m-macosx_10_9_x86_64.whl (796.0 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: RelStorage-3.1.2.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2.tar.gz
Algorithm Hash digest
SHA256 14c0dea704285dfdf29f48fee20173475e88ea222d328d762adceff79489113e
MD5 f9a8439a5d86630ff303d9b086421f98
BLAKE2b-256 d334cfaead0c0e2723e5a557e693249c59ee4c02b8214309f781801eee8b5c7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-pp27-pypy_73-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 783.2 kB
  • Tags: PyPy, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-pp27-pypy_73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6a3b5995e960faf53fe60c794d0a97f600bd3515cabb9cd3be3cfbe1a9961ffc
MD5 72165dbde89c9e0435bf66e2ed146a98
BLAKE2b-256 029059f53fd340aa7a64fdbe6bbbabd2635ce0f4388ee2b11537aa34804fa7bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 755.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f4749e2bc54f6e2dbfe2796c18bbefc19f038a0915a3e16005c35207e968a37f
MD5 7896a044b570da82e48eb2ec488c8496
BLAKE2b-256 db90d53528aa74adbefebda96344ce72bd2d35361ec31351bf9ebfd87ec787da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 747.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bcdc47d77fd2d78e33b0d878b21ad6cf49a5ddaa3cc19a16422938b969e45cce
MD5 c6f1d929d34c52eeb326ffddf1cef3ee
BLAKE2b-256 201b439ad26fbe945d15c4045339a308fd78587dfe23f53055932e583d89aa5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 03862bd834f9f1e3cdfed38e48353d16478a158975609900786d03cdf3d5f8f5
MD5 58a65ac374f8ecba22ca4d93fa815402
BLAKE2b-256 a79a747b0942d36050c523f83d5414b39dc0b994098a59303738f0266a057f82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d13b41da292041d7e111a567913dbd3243b92c47023cd2edffad6576cb0f7959
MD5 7e08aeb037561a56fc51e6a0b9d9b1c1
BLAKE2b-256 7be31ee58d6dba365c12e7b5112d2ea270e690c65ddccfe09ad287a0de550bc3

See more details on using hashes here.

File details

Details for the file RelStorage-3.1.2-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.1.2-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 797.4 kB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6c9c0e2352305c2b914c28b7003df1cce11f9afc1310be396b96d00fe960f18d
MD5 6cdce310e83ce5af287c6652d0f51462
BLAKE2b-256 59d7a2b142d43051d3070282c1fe3e968943f515ae9e5b49da8134bc34d6384f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 797.4 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 319289e488314ebad1d85c52472d2b9672dcb9dd837b6d4846417e9487645bd2
MD5 d0e7af9c091c8d2276cb0ef2d56d0b89
BLAKE2b-256 752c18bfda59c8d22404ec9ce594d524635b896790dbac217a8fbf6f48fbf21f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 754.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ef5aae657b47fa8426d7ac497225184a872d6c5e0c0356e82188ef50866a74ed
MD5 510f3035e00ad28cb81ef6559aef2ef5
BLAKE2b-256 4429a433c2c534b589e1c0d80a9b78b60835aa529826eeb419739e688081561d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 746.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3fee1b319e952bbba3894753a552a123319ebaffe6cc89c4be7f28634dcc8586
MD5 d6f1df754048bbb174403ecd81a7e965
BLAKE2b-256 cc93cc0efdbf71347e5b2c1ea41ae74b5bb63fd9c65a8323544e5ca5362aaaf7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e1d0feb790cf7fbbbfd24cbef8c93e1c64c8503647d7bbb70737ba8c82df6995
MD5 ae42860d5ccc39b7433bb7e863043415
BLAKE2b-256 f46f2e4b20d8782ff64c9f831306ce958905d24463d24b56d3bc13a87955fb6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f689ad6f712dcc9bd8fe7233f3b1053526573c66f3ffe17f733f48382e1a1016
MD5 6e4ea449cd3a8490b4ce88413159c7e3
BLAKE2b-256 25154ab872e547f9f9c9d366883a6e0c4cd36d53ccfea091894f3bb817576922

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 795.9 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for RelStorage-3.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 253d623cb6f3acbc0a96fd7b93313c526b1f9429fa4d7a1b1a527ef393d29476
MD5 64ef209a5e76748ddabf914671ea6658
BLAKE2b-256 b2f1f47ae74a63fdae413540348baf6f0b5ac8a80900f7555b9b477cab919a08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 754.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fc19c97573956afef65980da3c831cd64627debc40788b5f3ea2304f6d34db75
MD5 a1a5cbd13a32776ee46e9d1dff3e4a0a
BLAKE2b-256 5bff3cab38cec74ae816c864d9509ec556212cfde151637d32b8452e58ed4374

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 746.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 26d3ce5e922602cf9892cc5374c8214188fca2e0cb15d405e70cbd40dd33f75b
MD5 c1a7b1705c075bf264ae835a9986704b
BLAKE2b-256 23ae7e390086357d6530d4337f504d6d9f04e3d3ebf37224652be23b4ec961e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 439432a38be80daf387176cc59d542b4c5a1bf91fe6799e2ed19c61d59b1ef48
MD5 8d29de5fe693d8d06a7c8b13e7521457
BLAKE2b-256 159762873bb81e65432710d435f5b860906501682ea91fbac857764e956ad040

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 909800624b08c81b505e549da31ecc0721adf46064c1744ee600cc4021146392
MD5 c86cb607263ab41e724d1475a0eb831d
BLAKE2b-256 30c0813a2dbeceab52ff27de419b46fe4c269ea8d3a8a12f14b7f946cbe1036e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 795.9 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cfd02b8ce5fc2b747b787b95b36c4ce225fafd8cafe7026b2a71adbc21a64f9d
MD5 c861c9d9e6373ab5a3721169c8a518fa
BLAKE2b-256 f306b79a1b8cc05b212c02be16ec013e295ffca00b452ca305b98a1e5392e88e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 754.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 81d0c9e0dde1cead3be77854f1ab0f6267ddd7018e5ab581d1ed74f59ed834e4
MD5 748cb6e656e8c3fb2f10519f8c55c08f
BLAKE2b-256 e758fb447dcde3d0acc2852ea567b5388e8ec8dc72a7fa99e8ae4f829e6563a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 745.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 15997975abf38ec88ae908c5913ac8987c8fa57c5c621dfb8a78542099540c49
MD5 4656c700f6fe26ff7f49378f93a0f5a8
BLAKE2b-256 13d70f67b795c66ce9979ae06da289e7390784ea4156d6064e6cb99260678316

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3ff4d2d83e0896371839522054ca1876eec2b48e52591a339d9be7263fa9602e
MD5 8611182f659991377e6f4601776a2ba4
BLAKE2b-256 fca07a3485bb947c9a1c284ce51da4b3bbcaaf3f0c15d6bc9eac38823fba63db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 259b5f16ad1cf89cae645f899a2b4213e54a409978fb570276cf2391ad3e3fd8
MD5 886fd660e7c63d16cfaebd7c8fadfa0e
BLAKE2b-256 1bd53b9223ab62a29d4a06187c697e3216e08babeb7566918dad9239fd8d4ef0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e8cf2b21885bfb5c7248aa696f4b75687384b4c03a053328b805504e4a00db48
MD5 3b525fbd31fd7d7143cbf5e948887be3
BLAKE2b-256 cef09c007adee4f2e9aff16deb09e009a52c7f00f69fba931004f3e1b405abd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 70073178b6e1fbac6e48d95be59b7d4a21c90bf34c0d1197f607f5520250517d
MD5 1daa628d8b8121e38d7d013ae3d17a5a
BLAKE2b-256 097a2a98f98fb50f3faa95ef0978796fc7edfcec6beb74b926d275a8736c0694

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 755.1 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6471a1e011ae1bd29bbfe997d37b395817f6a49f7ccf8cbb6d313dc46cb2c434
MD5 a1e578e9ccccc037ef8c6c0e92f4f231
BLAKE2b-256 cd6eca9345466b02c0150af83438c6feed1203abc6d49587910bfc34fde262d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 745.9 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2bf4832ae8354d6e5aa7610a1dfdd2fdc6799341424d492daaa48dffd1dec5c4
MD5 f691d205c70bfcbf4edf314634fc02de
BLAKE2b-256 12c39c6e0bbf5b3936de1359b90bf2b764770fae40acb238adc714d116ef848c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d74c4eea8135805f7a0fe59ed554c60af632b1381393ee67d908c444605fee1f
MD5 a0562380e8781d9be8ae7e3e89c6b182
BLAKE2b-256 afc31be3bbb85f2e2e2322bfa9e1bfb4270ea2911aeca9fd77c24308cb6813fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5aa482377acff186d455f099f266a26f483932267e0a2fc8a83eb7df775992e3
MD5 564a05be75b756307c35d5a3965c6a1c
BLAKE2b-256 9d9d18dce86d36fd52b2db87d53e02f77e9f6b24d8383fe7851633fffab7653a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.1.2-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 796.0 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for RelStorage-3.1.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c9e67697bb1d5e2b3c151478417e0fb0f797aadd39eae25c96f22e604ac0eddf
MD5 f4e5c19f215eb3d5d84340c96030a4d6
BLAKE2b-256 572e55295ff300f6c4907bd46173e77c37c0e3c0c0f700d8c1190bad15e3d7c6

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