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

Uploaded PyPymacOS 10.7+ x86-64

RelStorage-3.2.1-cp39-cp39-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9

RelStorage-3.2.1-cp38-cp38-win_amd64.whl (763.5 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.2.1-cp38-cp38-win32.whl (754.6 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8

RelStorage-3.2.1-cp38-cp38-macosx_10_9_x86_64.whl (807.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

RelStorage-3.2.1-cp37-cp37m-win_amd64.whl (761.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.2.1-cp37-cp37m-win32.whl (753.7 kB view details)

Uploaded CPython 3.7mWindows x86

RelStorage-3.2.1-cp37-cp37m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m

RelStorage-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (807.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

RelStorage-3.2.1-cp36-cp36m-win_amd64.whl (762.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.2.1-cp36-cp36m-win32.whl (753.9 kB view details)

Uploaded CPython 3.6mWindows x86

RelStorage-3.2.1-cp36-cp36m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m

RelStorage-3.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (805.0 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

RelStorage-3.2.1-cp35-cp35m-win_amd64.whl (761.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

RelStorage-3.2.1-cp35-cp35m-win32.whl (753.5 kB view details)

Uploaded CPython 3.5mWindows x86

RelStorage-3.2.1-cp35-cp35m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.5m

RelStorage-3.2.1-cp27-cp27mu-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mu

RelStorage-3.2.1-cp27-cp27m-win_amd64.whl (762.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.2.1-cp27-cp27m-win32.whl (753.5 kB view details)

Uploaded CPython 2.7mWindows x86

RelStorage-3.2.1-cp27-cp27m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7m

RelStorage-3.2.1-cp27-cp27m-macosx_10_9_x86_64.whl (804.8 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: RelStorage-3.2.1.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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1.tar.gz
Algorithm Hash digest
SHA256 2afeaabb60a63590a6699dbc22c1bee6f524791495d855539d8799f02c54ccd7
MD5 f9880de4f280a9d58b805bfa0452f819
BLAKE2b-256 5568a113dbb574ac0ab7b0dd3269737bfb7861c47e1478fadaae761aa84a9e8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-pp27-pypy_73-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 791.9 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-pp27-pypy_73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ca53d2f0c221d47ead339019e1c8a162378032d4d7f7bf96b4f0a7c6d1c8360f
MD5 f5e3cb036d5b3e6434103bb960eae075
BLAKE2b-256 2d82c3ab7408ca73051368179f0fbcdc87616e9ded00198469b9c1651fce3398

See more details on using hashes here.

File details

Details for the file RelStorage-3.2.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.2.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3f3c05192dc486dc39d3396ef4f35b2b5d7c555d2204e8733f3c5dc736609e62
MD5 1d491c6b35366019d46601515ee962c4
BLAKE2b-256 6981c4893624f5e8629b6ac67370c16d15d4f19682d5a4718f0d9ca00485821f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 763.5 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b9344021863c1964b95eef8426f1cdd1541595f125bbb5fb362e6bb3c43c76c3
MD5 3afa19e18a77b42453059d6dd1808d0d
BLAKE2b-256 0d8edb0337055bb706e345706566a2c3481983faa477dcb7a899da43b18eaba8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 754.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5507bef8c000eb71c520755b8302f87e574427ab961a0adafb9c2057b1a3bd4b
MD5 ff4ec4fd91ec86666e41d07717f9631b
BLAKE2b-256 7a7c24928c751ba3805265919a7d911c0de510618eecbc2f01807bf4001a0dc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b141f5ce287b64e9bcc23f8b11718e26ea8366748b374e8f5514e7c0e7a14134
MD5 26f02a3cf6d6c20404a0a0d980d45f78
BLAKE2b-256 78bcae20f7c7bca2e9b7f1f1f9a52a56d21a86b3fd98bec10b7c213a9c9dfee6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 807.3 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a65d95d155f86aae559841ecd2b4bc933dd24835b4250eaec98f49c21cb2ecd
MD5 37f05ff73fe41cb4043aab83fc14dfe2
BLAKE2b-256 14c699c1ef3e914b95c3b59b1d9db6cbef91b1a1c966268854f830ea7de27f98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 761.9 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 83567c7da357d81a7c38d93f546eba251a9654441f79f5fc861a608c16bac815
MD5 fd15d25a029645e716d65206740af7fc
BLAKE2b-256 170fa0016f21d6f3ba6c8268ffdfcbca1619052430d8776cfc77141f4662ba66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 753.7 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 881720a951f468acea181c0869ac4e6caa998d0164283f37e1102a0ff9b4e291
MD5 3b7e36b6fe9a66cca26faeaadafeb6d1
BLAKE2b-256 548ac9d77b8813fe4ec8057b0e847e315760708f0be80743327fc801575b2666

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 37d5cf1d759754f2760b47c48de0ec9174d8ee91e91a8480330eae0fe52a2eed
MD5 43df3e86342517608a3d5fdffcfdc5b7
BLAKE2b-256 a4caeb7865c5d26698332ee70f5559fb815a32b0225176b2873b1bcf8ecec731

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 807.1 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.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3c6bd1ce838ad2c730907489f242a5cb7d2706c5e1a813eef59d2f96876db57
MD5 aa7615d1ec4b06d0ebc2f1416eb46a7d
BLAKE2b-256 f6891d7401f8aa80ecc05ecd7dc8c1869e947880e79a1beb8a58bdd4034c6bf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 762.0 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 169638e0c56025a413a65acfbbda75733c58367419ddf514f89a5b9a1b4fdf21
MD5 f692bf7cec278618e6633651d6eee1f5
BLAKE2b-256 ea2fde55bb625444b66935d24e001bafbda53b2cc8eb6a12bfcf08895128fd82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 753.9 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 57b122b2375a49a967df0fab37a83b0ec6ba7995510859c514643290b81dfd15
MD5 150fae93ef3de5d0d40bafe552b277a0
BLAKE2b-256 0d7bcdb51bf8001c5867d5d608a29a345da2ca462ca9f1c38cd7d6e15f12f4d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a5319aae6501b8fc6af650fa7c4767faa6e1297010463f8838d2b554a325c4e4
MD5 bb5d77608e83807fae2d04ef5780142f
BLAKE2b-256 86f8e64dd8bc6dca90f22730e899f398b093b08d9741287a87efcb9113776ac3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 805.0 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b23c64d23e721ef76fae0ab6b75865e2ed7dafdbd195cf3b1972cc7e9e51981
MD5 95bb0468592ad6097d376746eb8dd4ce
BLAKE2b-256 21612133d94a13f6a8f33ccf3b45fb8a09d0e3402c7885592da080c5ca2e224d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 761.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f384a8182a22dbd8ecdf702bf6323487907bb0697bc5cece70436ae29af074cf
MD5 6114fc91962d47fffa73bf5c732669f6
BLAKE2b-256 beea48bb7735d3aae7d2700f5e6f470b3a2c7d435931768326d8e82f0bcf8b5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 753.5 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a2fb7eebe40e9cb7c135b47d09bc46ef51b2d37646b8d0ca14b31eee506f3596
MD5 cbb1abeb96189664d987ad0ab950e48c
BLAKE2b-256 b4be103c4ec378cd393fd7fdc23d02ebb277ab59c797fff3ba0060cd5e43a169

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 67af12055e1494dbddade399e9e2cb3d17cdfec5455703dfe40b71183bbd6e77
MD5 40b4a525a3e90ac57be0cdd32eaa72b7
BLAKE2b-256 387aea3176d3057e2c7fa19bf4f8e7517de6a6b690cdab9fa75a16bf1235edc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9c58091c9ea12f219d615f7905cbaad64d73e46dc667a52fb3cd30cf3fd7e444
MD5 3d0b3ffaad39276baef4b25a8c820996
BLAKE2b-256 d3bbadea6cf3a0bd94905fd0c6fd72132b3fee0582a5f3410461b24f9c636e5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 762.7 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6b8a1303431e4616613181b568727400c0ad1f3f3ba3ba8e982a9ded29b404aa
MD5 38d32410a445beee7f4e73e628122a76
BLAKE2b-256 7ce2bc3bd85a3d4405f78afb048acd17f5f650dc9ac59e8c116738c1de5949c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 753.5 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 db3e2e688c65bc5400d54745e8bc376d7f2ac6d5ee6b4cc3529f08a5f284a2a3
MD5 704c8b388931c03898037b8fc63cdca1
BLAKE2b-256 91161e3250943ff9497baad73ee8ae27cfe4dc569fc844011719011b7de27ea5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b8bd5346374a9796de12d60fc872aa1a8f6584d3d4025f87233e7b27d438a0d
MD5 bedc7f68ab5b80e2a4e747816eeeb9c5
BLAKE2b-256 e0399d4bfc33e48f35df2ad2832a7f0359572ebdacb736f5c29c5683f05b9977

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.2.1-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 804.8 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/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.2.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b8153679a93f9e038372b0ecdea1566efebd14d3d5354a220a0ff5ac7a1ff2d
MD5 769c1a33f189c1fb4b22f13059dc8b89
BLAKE2b-256 327dac4deea9ad6786b2430dae80faf64c9dd113b25959f90e0e92bd6b55a02c

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