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.4.0.tar.gz (1.5 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.4.0-cp39-cp39-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

RelStorage-3.4.0-cp39-cp39-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9

RelStorage-3.4.0-cp39-cp39-macosx_10_15_x86_64.whl (833.5 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

RelStorage-3.4.0-cp38-cp38-win_amd64.whl (820.2 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.4.0-cp38-cp38-win32.whl (810.2 kB view details)

Uploaded CPython 3.8Windows x86

RelStorage-3.4.0-cp38-cp38-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

RelStorage-3.4.0-cp38-cp38-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8

RelStorage-3.4.0-cp38-cp38-macosx_10_15_x86_64.whl (831.8 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

RelStorage-3.4.0-cp37-cp37m-win_amd64.whl (818.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.4.0-cp37-cp37m-win32.whl (809.4 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

RelStorage-3.4.0-cp37-cp37m-macosx_10_15_x86_64.whl (829.8 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

RelStorage-3.4.0-cp36-cp36m-win_amd64.whl (817.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.4.0-cp36-cp36m-win32.whl (808.2 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

RelStorage-3.4.0-cp36-cp36m-macosx_10_15_x86_64.whl (828.7 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.4.0-cp27-cp27m-win_amd64.whl (818.8 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.4.0-cp27-cp27m-win32.whl (808.0 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.4.0-cp27-cp27m-macosx_10_15_x86_64.whl (829.2 kB view details)

Uploaded CPython 2.7mmacOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: RelStorage-3.4.0.tar.gz
  • Upload date:
  • Size: 1.5 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.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for RelStorage-3.4.0.tar.gz
Algorithm Hash digest
SHA256 661c16ecdc52d03d6e6862db17db4d07d83934b8ac1ecd1ae401fa79d3e26eff
MD5 2c922de199ca050340471c05b4127b11
BLAKE2b-256 5a9cc2e88615e8336d86117c216dd9ce004dc7a5da95190dca7cbbb25f86c799

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 658e79c032cb34b8364efc02a67e4dbb4bd03c1d6340742b3feb8f3b42d47aa2
MD5 6fde44b2a9f9d1fd15b737a99c8e02c5
BLAKE2b-256 5922804581c720418172a23f9a32c3c4264563a50b70a5da5bd808b0771f61e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b8be89e554b890b83f76fbc983585e3057077ff921e3cb40826f3624bda8a02b
MD5 6c47f4e11f8f0afb5f773e350bbc181a
BLAKE2b-256 01272de395efc157237993fd6a3a64cc531830e8e7b4ae099506035db9945c73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 833.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0+

File hashes

Hashes for RelStorage-3.4.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e8dd440a22c69ff7850c4482eaffb8447d695de6ff506805a43cd6c4c81b9eb5
MD5 0cf10cb93611a7fd3f62a831fdfb098d
BLAKE2b-256 9132b5146e63f9616721b0cbf3df28209b93319c94fd7ab0046e49fe5c7959fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 820.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for RelStorage-3.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 82e7f18d74329331d5f26d26dc41fc7f4e977a8bb413b765e2aeca1a048cface
MD5 3fa064be339af4881d0f56d7ca1af701
BLAKE2b-256 39d314bafad57bc7e29dc2290e911226e064f39b8a7ef23c6d775cdb46829444

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 810.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for RelStorage-3.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 793eae509c087366dbd510c2634384218961df4d3ad8a6c894018c45fd187477
MD5 c65cbef89fad157124d6320208e3f66e
BLAKE2b-256 695c7fbf4d8eb241e44925e8f59fea81f0fea95eda844fe3a973ed17dc202afd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a397f27fef485b36042a1fa4523361f20705c37962bb0c537316efe66e587433
MD5 e69801d3ce24bb99f8e2d516be95e601
BLAKE2b-256 ab47fab7490731e07163057120c17744be7c959ab0643925a9a4df3a0742907d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e82d7e3697ffce4213b9797ab908e449461d1cbb426cafd31868b3e69c69e282
MD5 505b767878e2e92aef956d3fd4e1c791
BLAKE2b-256 e28f8b4751ae3ac839523dbf986b6bdcf20b11aa36c8244e91aa34757225569f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 831.8 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.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for RelStorage-3.4.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1355148a82a925ef316d702db796c8557ef8dec7ac7d0ebe2678b7de163826d8
MD5 e183afb7806c1588749cdd1a17c10840
BLAKE2b-256 744b52a8ee3e29820db3454459e8964a6052e8d51b5e7d61f78b81e85f0a5095

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 818.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.5

File hashes

Hashes for RelStorage-3.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b54063e74d4afaf3a0847a2b243765e09161f4829f7bc4e3fd2e890f320c20c0
MD5 3a0848b534a546af03787d48f30c786d
BLAKE2b-256 f5b72f4cd25560a6b8b23b17b4b0b8128692ed62a80417faa9eff53965a1acde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 809.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.5

File hashes

Hashes for RelStorage-3.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a957fc4545d5bc30ee6bac59ab266d72b23546613429e00a1a7135bf603fc28c
MD5 fdd4ee00f7f6c63f6c4bdef031e6366f
BLAKE2b-256 a628f1be2a1191d7f4fe6627515914e8d61026c3b706b126c71fe1c57651205b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fcfcce470346777c2d0ab6fa73fe4c44d0ded81989f8bbd76a52217f5a8154f1
MD5 fc639ac2dab0fd8d2865532ebb66003e
BLAKE2b-256 9134713b2b7937368781bd24c68894f5b3ddfcc8da528ad8f32dee0d9dd3d6fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 abb48e8501b05a4eac2686dbd75d5df1ecf6fd3b9bad226b5f75e10de0332e9c
MD5 57cb2cc6796f9095203422b218f45e8e
BLAKE2b-256 899c53b87da8dcbac64141aca541291ef9098ebbc6be9af6f55fd63c36b49db0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 829.8 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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.8

File hashes

Hashes for RelStorage-3.4.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3a46506cb7466e361b197a51e461b32ccf07534c7cc3e93284f8863270b4cca7
MD5 5fe80c2bdedd43ac8dcac00f0ad6cddf
BLAKE2b-256 d96bd395825525db9207c1cea11d269b30428fdc94c34f54c2350feb453b17ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 817.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.8

File hashes

Hashes for RelStorage-3.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4de579d807de45e64d408cf5ef008a25d440dd916c6309046d0aacc691f3e763
MD5 62738551286d4848f1fe71390fec0315
BLAKE2b-256 f2650cb3cac01974635c9ac2397742dba0fa22f67b73ba28c6f9c57744bde54d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 808.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.8

File hashes

Hashes for RelStorage-3.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 804ebb89642d936d15f524ad23fbe30bb1b53628c1591f226d24732e53549a0e
MD5 cfeb904f774eee1a04d32a1b7075d16a
BLAKE2b-256 92025c4f5b3b47d0ca617aef4786c7a237dfae88ba7b64648d8afad3869c4a06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f8fed1f3f685c250ed6a6bc6315941db0e39c271e1bff269f9a6c69a0c7e7575
MD5 482b07e8f4b38c037c5ffeb3848e19a1
BLAKE2b-256 3e5cd48357e93d103cce28c34829c611fe00c710a46c82358822701dc08d2307

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 129d480a696362777ef98f0205ec21de21d47a095bdc7b32b11b9a948dddfd69
MD5 cd96c0f691f4a57622d9b7d85906b86b
BLAKE2b-256 7e5ec5ad1568bd8843da7ccca10695fca285b6e957a220d23be17781107464bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 828.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.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a566855c52040bd4025b0bffad189cd7ec137099af50163b70829e118ce92b8e
MD5 99bf8997ba04a5212e2a3c3eafeea3ae
BLAKE2b-256 1ee9ed3de700700c02d7672bc3815e4327da0c900b4baddcc8f46a00d8c7b43d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 81bc85c9784dac1e50b67833484936791c7eca93da40202d7dbb046f09825c7b
MD5 29395e5ecaff3c90daf0f4a2d587300d
BLAKE2b-256 992de9bd110fa9f444321c17d40bed996e391872697d9af2025cf54fcfd49f5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a756a9ada41ead38a42896f03b0e010d5a783f0303ef9e21b9c70d2e8899955a
MD5 b9d036d90d3cf799620476bac2fc6abf
BLAKE2b-256 873a9cca53d15ea617012bb854f6033af0a65e17a9cbe508fcac553590dab0a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 53a47a48760b65b4423e7b710fbd85287f3feb1c043018a0f5d775dd06411e33
MD5 0dc63b8dbb7175ccadebb55972ce89d2
BLAKE2b-256 df39fb26cabe25cecc009fc5e47a93f6e8321d2e4cd967436d145126e7a67803

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 20a77decb33dbcda0d6f165e5fcadc1b5377e0bee6905ee742e91dcca0b46703
MD5 e6f0b6fe0ef68e6d953a39bfa6180dc7
BLAKE2b-256 5e6260bf9a83a29d05e04d53c0fa23f409a224dd48b9c4e6ab3a972f8a666fcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 818.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.50.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 bde9f2ec1db0b0c3d6b37ffd7843ba94c0bd831644dd2e445e950f21509f31e7
MD5 a1979df946102156ec9af708ff8033ff
BLAKE2b-256 5984fec8a3456d4280794cb6355a7eb926a6b9f08020b7d7247eb5b0452d06d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 808.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.50.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c80d7ca02f9d4f390d75bc884ee48e1d3326d4c0aba8cc2b30429dff09d19af8
MD5 431eb1816be684adc6e7c454d99af514
BLAKE2b-256 93d8cccab076cc6e8a3e18da5c024fcebee8fe12de8d6abcf26a7007f2d92f77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4013e2abf57afb86522cd07263d86508275a34dbe87cd8558bcfde44d0ffe485
MD5 55c8bfcd6bc697b137d437a2152193be
BLAKE2b-256 ed046ce5788572f99c1fc7dd5ada8ed36e8c9f36beb8cf816fa1e5c4b66136fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-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.50.2 CPython/3.6.10

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a05803e913f12f1161e316415835dad8e73035d6d84cbd26d006e9e7d33ca26
MD5 044b19c74bb116901f9d642fb6eb0c09
BLAKE2b-256 758f16f0ef3b9fef85f5a3614b1e237fe53fa3d9b46c3763b89f1ecb0141d435

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.4.0-cp27-cp27m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 829.2 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.50.2 CPython/2.7.18

File hashes

Hashes for RelStorage-3.4.0-cp27-cp27m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b205f72ff741966fd5e709103115704c01d2501ee8a51d6cece14161f68420da
MD5 f70aed9b68b67cc765d39dc61e87361f
BLAKE2b-256 c368d554004d6a1ba095eea601397925edb9f2c18bd0d775b49e28b906294834

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