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, MySQL, and SQLite.

  • 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.3.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.3.0-cp39-cp39-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

RelStorage-3.3.0-cp39-cp39-macosx_10_15_x86_64.whl (818.5 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

RelStorage-3.3.0-cp38-cp38-win_amd64.whl (805.2 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.3.0-cp38-cp38-win32.whl (795.2 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

RelStorage-3.3.0-cp38-cp38-macosx_10_15_x86_64.whl (816.9 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

RelStorage-3.3.0-cp37-cp37m-win_amd64.whl (803.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.3.0-cp37-cp37m-win32.whl (794.4 kB view details)

Uploaded CPython 3.7mWindows x86

RelStorage-3.3.0-cp37-cp37m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

RelStorage-3.3.0-cp37-cp37m-macosx_10_15_x86_64.whl (814.9 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

RelStorage-3.3.0-cp36-cp36m-win_amd64.whl (802.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.3.0-cp36-cp36m-win32.whl (793.2 kB view details)

Uploaded CPython 3.6mWindows x86

RelStorage-3.3.0-cp36-cp36m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

RelStorage-3.3.0-cp36-cp36m-macosx_10_15_x86_64.whl (813.7 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

RelStorage-3.3.0-cp35-cp35m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.3.0-cp27-cp27m-win_amd64.whl (803.8 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.3.0-cp27-cp27m-win32.whl (793.0 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.3.0-cp27-cp27m-macosx_10_15_x86_64.whl (814.3 kB view details)

Uploaded CPython 2.7mmacOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.0.tar.gz
Algorithm Hash digest
SHA256 f6077403cc5836e8943b5ff60dc30605ae67383d8d96f305054c62b170f35e7b
MD5 79b0714fabb600b0c3cab73852fd361c
BLAKE2b-256 873c62f52e5f87a97a33d7fb3e4bee4b66bdcf13dbf419e155ab259ba7036099

See more details on using hashes here.

File details

Details for the file RelStorage-3.3.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.3.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f2055f21b74801280ad9dbd6cd2e76c7470e973432ba586af99913b8659c7114
MD5 d47c79fb435ad04533834c8e4ce366e2
BLAKE2b-256 63c05f9f780294af0a1eff7ca55f22e0586a55d6da2c2c25ab7362bea0e154b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cf0ed7d31f32294c0f2c3c667198b31340f7e58a35b0442a13e44689798fd9be
MD5 5a69f8dd3528dec4671ae6378bcf6cc1
BLAKE2b-256 7de0139f37d1b1537d454eb3b0175b6ee4f26cc23417b7bfcd1022fec33b76e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 818.5 kB
  • Tags: CPython 3.9, 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.9.0rc1+

File hashes

Hashes for RelStorage-3.3.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e21d5c703abb800610ded35ba671df7fc50bd046ce61a32d827c7807baeffcf7
MD5 3c758321f4e0e677abac397bda87b777
BLAKE2b-256 fbd2532e0bdeec6990fff734fb4d5893558435f28983dc8826a5ab582acb8733

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 805.2 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for RelStorage-3.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 514d2e84c783700042ab89032b8a6e47521dbc452a50d61f24fede7eb723036c
MD5 6bebfa881f33aecbb9d26dade3412b53
BLAKE2b-256 e722e3a9225ed25d3ac88b64f033fef403c12e5703bde82cd8acbb7cc3618d74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 795.2 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for RelStorage-3.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6678f6dd2c7fa966f13ad4dc4ffedaf9b73b123e4c7f1b8a88c1cf46b93db889
MD5 378723411731a8d8899149796228c1f5
BLAKE2b-256 9408e81d94865dbe41c03c74a8a755d79959165a1d5813e5d6c1545d522f48e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a405564eab0fff8fe6edba1f533080ae200405832cae834e3cfd0dd0f0261108
MD5 b5f27f6d47e3aa64ad0d22e8e410f0e0
BLAKE2b-256 160a460cad54439ae221a87f01347df91ae741439247cc9777bb1c5bb066076d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 278ef757250c11c99b832111dff0322238c145654c3d76d54cbd91093a8a0905
MD5 0cb64fbc87d184c28c5cc958db4c4ce1
BLAKE2b-256 d4aa3ac35a5be3f118ee4e2bd7b4f7bc189b3cdb680d23d81a8fe8005acd4c4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 816.9 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/50.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for RelStorage-3.3.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7860811e119041af96845181f75a34dbae853c0a1d360f8b1d414c5d742be8e8
MD5 e86cc43b83ee1d1eb0a773d2901d71d6
BLAKE2b-256 7b909b29eb1189b74bf038956b59a5b35e324e89027dd155f7b0bcdb7bc4cf38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 803.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.5

File hashes

Hashes for RelStorage-3.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 084abb78c9d61e0b4820d928e946d7b2459225baeaba0762a784f6b404c3eaac
MD5 bf9c15a933e1094ebed47c2ff2bf81a0
BLAKE2b-256 64cd7ca238b0db840130da40c26b55194a8f88407381d34639a92f7947181a5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 794.4 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.5

File hashes

Hashes for RelStorage-3.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 181862ad83ed0ae5be1dfcc0f796b3462cb428b297ff13c33b97921674d91513
MD5 1e5a46d458f4bde351ffe581f2da9ae2
BLAKE2b-256 246ffc3ea0760f3867fba4cd0c30d6287566743ebd73bd44ff9d2d02eee6eb12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ea64b42bc05051e9a4d85567a95af3439809c13f596f0678d651738f51b915bd
MD5 f3cd12b18a84d0086a3d5f0138916d7c
BLAKE2b-256 39f277c4944739119e7208d4296359108e99fe14f4a727653fa60ca015d5e758

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab548b053a0f221fc4344d375b1d45af35bdc7ab4fd62e0b0bb61efba4151f13
MD5 57cc2785f75c3c4d417a7aa597cc9131
BLAKE2b-256 aad56d67c626ee23373179848b0b85392c6353918e50ba917980c1dac79f2e6f

See more details on using hashes here.

File details

Details for the file RelStorage-3.3.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.3.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 814.9 kB
  • Tags: CPython 3.7m, 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for RelStorage-3.3.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 12cdfe7ed35f377b33cbf070e284ac45cfb8324678343af115c9beb1657dc71a
MD5 31f66ac4c92459090e521fdbf162e3d9
BLAKE2b-256 358a1dcbfc6fe00d93d373d9df34a1d898605563a5a182adcf988fd79b00ea77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 802.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.8

File hashes

Hashes for RelStorage-3.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a00892355d5b79be78274b3dec04634976d4aef02f60f90a6c9dd5599f847ba8
MD5 214e570dbd4d0b1101544a8528f6fe3d
BLAKE2b-256 c76734a8610b786d5e4c15e9c6d5ae523239413a85b6a46262168b119d0f73f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 793.2 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.8

File hashes

Hashes for RelStorage-3.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7735248d47f324eeb50c46ec163c51af49fef9551713e3df0ccfd176ed4993cd
MD5 591797bb51524030760844ff10fcf660
BLAKE2b-256 e0fd17fbd7b3c51d848be580ebe62a88f74bddcb20f7f32c22b6f9c67dda0fe3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e2cc151f803f21a2d5d7de410bfb9c167826f9aa923bf82332b8245d0e9e93ae
MD5 69e2b354457bef3e096702eceb949efe
BLAKE2b-256 24eee7fdee21f0c516d3fc9c07a0453122e471aa07e7776cba9ea7626e1e4027

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b7d3de2f0789fb6d9f7407157b5345efd064137ff621ea356644753892836a03
MD5 feaff47e41fa03559fb60b3170ec8dd1
BLAKE2b-256 da5e0aa91f8dd0a3de4f6d942b3553e00ea0335a48291a886a3419f944f30a87

See more details on using hashes here.

File details

Details for the file RelStorage-3.3.0-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.3.0-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 813.7 kB
  • Tags: CPython 3.6m, 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b86c1b73012f1ab265be9eeccb95215c11ad811437b93c063ffbfc9164d2872c
MD5 dcfbe49daed70c83456edefd17e5ba20
BLAKE2b-256 4163b6bcb0e1ef64371fbf1f8316bff5cc9b5a63ce6bdd15d1ace74bb2f58917

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1fb52a7a3c4c02464bae5122b0ca3a7915c33ec80b30c5ca1c90a1f8f467a66e
MD5 aed304dea2970f2678488b9a186593ab
BLAKE2b-256 9f8b5f18cf2eb1013deeaf9564280af895b3b0b6e0c6feed9e73385e4bfb324b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ae747f7b35088a772dd894c5a206f6efd61e8919e9918dec39934a4731e9837
MD5 0e3c5fe54cffd40a035e9241d8736835
BLAKE2b-256 26c09d63e32fb2ff56d1dae8d48d8fa8532f8a7dc13316144721660f479d5f73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d2e1c599fa4dfdaf949c10c574dc0b46524c6f87075de67b2704788112b0cb76
MD5 4369216fde731bee8ce127a9360aca66
BLAKE2b-256 643c65216681404b0a9ef5e9a0ec50bac2568256dd09ccf0d949dc30a5238dd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f23982151bf6f1394645f1816bfaa3a260f91990d1410339a1b5056ee666727b
MD5 d97335e79efbb810a3f8476a729a17cd
BLAKE2b-256 64d14e14bc6d7d063455d67406fff960bc151449740c837eaa6007d20faea51f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 803.8 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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/2.7.17

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ff40db3fccca9913b04bd23580b9a8a6d33d25bf03ebe454cb12ac96c7a0b9fa
MD5 65f7587e23880a2f57d1ffab0f2c84ab
BLAKE2b-256 40e59fb70c8c4ccf97501047456530bc53de2fe31cf98004de8d80d8e5d244c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 793.0 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.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/2.7.17

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 144c5143800fb35b5c2973c59043979161e4a870f92ff706e75968c0887a6fac
MD5 ceb0cf3aa55cf99a16e3c3d3fbc8e43a
BLAKE2b-256 a0731029dea57386aab46dad408894e24d66fae2f01060b8ee26b11fbb991aed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4b93a0ff8d9d50f09806a55cc9a132ecec25e3055db5e9977b6c58d855e87ad7
MD5 96cc523cbbae779ebbc064350c52823a
BLAKE2b-256 26d777cc5c0f0b85eb16a66d8db412c020e1dc57557a22f2d95d7ba5dc1f05fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.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.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.10

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8e25beb4b1184ebb725f336a7df547f7a138603046512e8c44e708aeed071191
MD5 f08f67c5f9cf3b1ac3c1e839407fcc72
BLAKE2b-256 fa1dc726dac9d53d44b286a844010962be331788e46bc288c8d1ad5b5b2bb6f9

See more details on using hashes here.

File details

Details for the file RelStorage-3.3.0-cp27-cp27m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.3.0-cp27-cp27m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 814.3 kB
  • Tags: CPython 2.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.18

File hashes

Hashes for RelStorage-3.3.0-cp27-cp27m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d41748e306229603ddfe21c175d6869e48298475f89577cf80e95aa857251b8a
MD5 04e38e966c53bd454d20a2c2fe62edb9
BLAKE2b-256 229fe4344652525b26735e5bee30ea651c3cd95c3140a7977ba264d0fe9536ff

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