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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

RelStorage-3.3.2-cp39-cp39-macosx_10_15_x86_64.whl (819.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

RelStorage-3.3.2-cp38-cp38-win_amd64.whl (805.8 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.3.2-cp38-cp38-win32.whl (795.8 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

RelStorage-3.3.2-cp38-cp38-macosx_10_15_x86_64.whl (817.4 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

RelStorage-3.3.2-cp37-cp37m-win_amd64.whl (804.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.3.2-cp37-cp37m-win32.whl (795.0 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

RelStorage-3.3.2-cp37-cp37m-macosx_10_15_x86_64.whl (815.4 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

RelStorage-3.3.2-cp36-cp36m-win_amd64.whl (803.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.3.2-cp36-cp36m-win32.whl (793.8 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

RelStorage-3.3.2-cp36-cp36m-macosx_10_15_x86_64.whl (814.3 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

RelStorage-3.3.2-cp27-cp27mu-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.3.2-cp27-cp27m-win_amd64.whl (804.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.3.2-cp27-cp27m-win32.whl (793.6 kB view details)

Uploaded CPython 2.7mWindows x86

RelStorage-3.3.2-cp27-cp27m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.3.2-cp27-cp27m-macosx_10_15_x86_64.whl (814.8 kB view details)

Uploaded CPython 2.7mmacOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2.tar.gz
Algorithm Hash digest
SHA256 a44a5bfdd4728f932f32becc80cd6ff6463aef0a0abc20cfc486603c566be909
MD5 b1a591107683e5dbd595c1448b6fef31
BLAKE2b-256 2ecd9afb541e4c68e44456d4af13a37d5f8e1b1423ad0599a18a48dbd5bab599

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2f2d6826d416b598f8bf88ff2af60f741b356231f8e9d7f5e6f13b7587479601
MD5 384ed10e073b9f48c99935c1a5fc7d60
BLAKE2b-256 de556172a080a405fac2b916a113bc3c4c0f7a52a68b369c266fb4f7be94b5b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cd588045f74350743c98208a7fcec1f12b0028e0e69d4dc51791a12d8084bb84
MD5 2126a4b7b839015a7a4efbb72d8be16c
BLAKE2b-256 981e7dfb2a7d3ed7a0903d7f69965d555ce0cc518abf6c30001bd67e12c9262f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 819.1 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.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 13f4aa90f6e80a3d462a2515133d5b24fd6ebb06401bd5e906d4ef6d30339c8f
MD5 2ac87c10ac31bb5c55376609694321cb
BLAKE2b-256 fc2abf944ea7b6ef8df3757b0cb726224a3410e193e0a7b26265fe55b3c95fa8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 805.8 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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e93387b64eb9f4561b45809b33f8b041c9c4ea54514adf30f045f1c08d647bf3
MD5 0a6401ddcbd39cd270162e63bd3a97ac
BLAKE2b-256 bd5fbc839f38a5878411a607223d0ffd936cddb0550be68d47353cecdee26016

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 795.8 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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d4e493658ac5a539323127bf9f922121aa5524e83bc07421446f99f87c9cc3a9
MD5 3cc612df7da00a7c0b5794b651f44650
BLAKE2b-256 8f87401f1335ce74d89fbf5cbd366dc4c166262011940c402bc3c784f49dfa65

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0cd4649b2cde513511512e40eb77fde4e82a617cb99d803f58fd5d4ad6d24a49
MD5 0498ec9b370b0b21025d15522d29b8df
BLAKE2b-256 8672eceb9e5a2a3edf46beededc7d906645de35415d06a17074f55bf89693b02

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2736d40ce3ef7eed8ac946bd26adc681d023a01b2f6fadbb8927570d0872d3de
MD5 4474fc8bc2d92f06c4a68f795ef87b37
BLAKE2b-256 ab4505c59cbf514fc4f0b1135e0c00ad0a5f98fa39394b71328732c70d2c2d87

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 77f4167d7f8590fe7af7488be5dd94f97d83c60175f691721bbfcba0992a175e
MD5 10592b014abaaf3df6e3ea9c7b415324
BLAKE2b-256 5387018785d8d97083a2d325949b74f69142e48d905fe328f8de86bbc6de1349

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 804.5 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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 10434f8d838b44320fc4db616a6749150e2519377033f52ce77150555c2671d0
MD5 5ed9ff0881cd612117f31d6136190c95
BLAKE2b-256 a9997eb6c98a1f02f6c04743c30f148688a5ee9473e6ca2b73583d2ca6d97352

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 795.0 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.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7c7e8ae22672fb03fa4526ed71b520b78e1d4406807a7113895129366dc05241
MD5 b877a178f12067747821e1bc3d13c0d6
BLAKE2b-256 4aa3868bc650e1541bf15f452d9b21955d8684ee61014f5dc74c2799ec2e3cfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ee27219b98e27421865267290f9788fe0a99aaacca703b8aadaa2708bf91eb49
MD5 a70abe2ec2fb4f3afb4446aa379863a1
BLAKE2b-256 e9b83604f998c04619eef56649534a891355e79d553f29a66ad9f7ac02c2d970

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c46ecfede77c0e0206f9ebe0bfd012391331f6a4eb1f11a1aa00639c23cedd3b
MD5 8b29c69b220742443ae339e6917174cc
BLAKE2b-256 cd655cb8fe6435fddd48adcdfdc7b78096560a5685bf28bd9a1b04a417e0582a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 815.4 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.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b41ba5802de251f0c3130d46887ee7dbadb4c37d69ecb6f7e6a90269a305b19d
MD5 5515f0add744d49dc3a8810d5dea9205
BLAKE2b-256 20033add7a833b149bf22189f7f7baeb264bd9508e52b814b6a9ea2014e977fe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b8357bb031409b6621184821fcd44fea7c3907e62e50f3983b559c121be32c7d
MD5 b9cfff8c2344203fa3e02edaf0efc5c9
BLAKE2b-256 0e738d91e71d9e588f5825a91dc23ffcbe487a7face54ba4684bbf301b16e305

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 793.8 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.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9e65a193636cdb1968dc051aefd10ce4b6699423db4116c4721c2a0d34a5b8c4
MD5 b5af2d2490ac916b87d6dd78c3064d52
BLAKE2b-256 8ea107af3a17ed1d0a0e72c5b8050780f25a230f641a188901b3ba482a473a92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3b098143bd031169045b076c27617d608e58dd00ede9d3c75d869377ff813cb6
MD5 89825760e5fa822c7fc76224685846aa
BLAKE2b-256 2074305245647f2ee2599f1b89e43948df86cbb38195f406dc0ced7a42d82d57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a43077ebc9f83d43f46e8be6c83f1c1f9cf275266d4be3ea1cca46a09baddef0
MD5 77bd53247014d05f521bcce51a583949
BLAKE2b-256 78abafd2457a2ec9805f79bcedd63c544a50a661aa524059664d32dca3efcca9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 814.3 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.2-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 44f8e71292035302d63e69c73dcf42f98f246ea3a4546bd810a67b42ff145dbb
MD5 273dfc8698b98798c7b4eb588088528b
BLAKE2b-256 ff2c4bfb07988303a8037d072660d471600d7fbee40c585de277286982e66f14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 37704f4de72c3e23ce7df66091180f43b91ee0347f4682b7f774f2d4a3ac7def
MD5 bf009caf9c25191f12659e26b48884bc
BLAKE2b-256 e4aadf11e4d82ecff1e80cd3a7c81d7abf1a3fb694a4eaf9ed732679dac00047

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-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.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 885dfdb6719d1c93d1a685e6e3ee731f913826140c4f5f2d3853fb73fc29222e
MD5 7a9bfc1ece71021e0c1d866c92bc00d1
BLAKE2b-256 e78b2a3813c1909a724d4d965bd702acd7321bec392442f8f75195446455258e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 268b5aef09f0ec16a301d3f7b981a45842ef2027df321b0381923968974faf7c
MD5 db28e2fa57237210003ffa5d2b91a8b8
BLAKE2b-256 16a225216cbcaa2ad73270c9a7f64f8ba04bb6cb5c2d396244febc084e69f06c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc92c9eb6ac1a6e5b51b44cb0792937b19c746292722b94da5f98994bf76a18a
MD5 6bfba350ea8a05414573e866e72f71d2
BLAKE2b-256 3d5b6c68ce0a508c3e3c0f42a5f0da695220473290d603349454e427906642a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 804.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.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.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a519dde58d36d9af51c6200f394d829eae84d6e5df8514e77291d568b4868f45
MD5 dcab1b15533788f6e79c25c2aa05d1a0
BLAKE2b-256 2a0c52ad252a9f72032c5a73f79a79406669b3f2a8fde2878eb68e9a7c122322

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 793.6 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.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c41e4c6a99eb1f23a72d974f732c882f0a5804c9e61fcc6c39f019f00acbee7f
MD5 bff3d407a27e838cda692560f7220612
BLAKE2b-256 14d66323dd8aeefefd62750bb49b9641572bf5f73ec5793870c5e5233221db9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 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.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c0e3a277052289704f102991abfd54e66ea10f184c8d525883401322ac60248d
MD5 df27ddbf3aae3bdbdbeaeca4c4c47a88
BLAKE2b-256 943a0e8e98cc8eeb52ca79ef83a55e760bfe94707caa7493cd8502b1b778b35f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a4e51e83b23127cba1adb5a55f8c675b4effd38ac4b76d07eb8daf6a7a5fa83f
MD5 8e2003a7182bc14c39b50d2e836dd5a2
BLAKE2b-256 b55b99993a44b894006fe1206c8dbc648530d36fdbc52dc6e42efaaa6ac72170

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.2-cp27-cp27m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 814.8 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.2-cp27-cp27m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d5b93c778c2b1f6fff5e47e746bda92e83702841c8b35b34dee311bd58d46f80
MD5 bb71d305df6d17718a5dcdb1ef7805c0
BLAKE2b-256 805e8e1632b91a3405440da8c7cb3d7d25fd4d235519e0e9c67456ae885e62d3

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