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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.15+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.15+ x86-64

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.3.1-cp27-cp27m-macosx_10_15_x86_64.whl (814.2 kB view details)

Uploaded CPython 2.7mmacOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1.tar.gz
Algorithm Hash digest
SHA256 969750ade7d479512f413521c069b298d7672800f951357609bb055529a69595
MD5 01bfc650ee9ea51ee7ac90285a2bd859
BLAKE2b-256 04fffef22ff6427ffdfe0b7b9226148afc7b472b8d6836325664831afafce7c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0ef2b5989d34e67d8444119770b6821b8c4f74662d83baf21523ef040e3d5ec5
MD5 03c638e6e0197ab699373c273a6e14ae
BLAKE2b-256 0af40bcebec7d7aa3a9ba89d6a49a037953826874ebf9aedcbd65e4e18bb9683

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 35c19009a673514c53fa5eb665195070ec6e75c593f0ee1812978779bc86f78f
MD5 438a01a2f726f33b49f5f983463f01bc
BLAKE2b-256 bc9e9ec4624a9ebd74de336cdd2ea473855c4d194b12c4f2bf21b2a5186a3baf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c64391c34183d5bcf317beab90b14d43f45679aadeed97c52b344b72966353b2
MD5 d7857a2890cc3ee8221ff94e975f790c
BLAKE2b-256 d6fed566e8610c803a7979013785ddedc1243334293da77afa3fe3d41208aadc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a848a25b52467f7b85e1a542251e3518d8d7ace6fbfd86de192a49706c45cbae
MD5 e17953f42f0c20c4d366a30c6ae1151c
BLAKE2b-256 c094635b26d6b8c6a343efa1e69e955d9b283ba426a97c91b115fa49c9e3a71e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 52b19f73a7050ba72e6caac00d8deee8563cfa992a6ed94dd2d8a5edb8ed2235
MD5 b1e3c2c910f1d9c6664d93a8d4949d65
BLAKE2b-256 3403a7901763c6ea4b9aadcb526ed69dcae61540defc5ce035a481f70a404746

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bb23c86ad28141457c63e63e0f229f7967562bbf07788b51f7d4a863db937830
MD5 9ce626a04c994b23c5da5b0cf061e44b
BLAKE2b-256 f218234d64db8f814427298d2cb3d2a840a641d1eec84f72df225f2d61b217f1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ede307e17fca0e1e77825bb4b8ac52deae483dbcbf07288f0e81dfac1fd3ce1f
MD5 5fbf1c4c84b74b90d00c2d10b07edab2
BLAKE2b-256 0bb866d11039f40d0d633780929b4782f0e62d58ff3da1df8e540c00ded2513c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 25a97b79c705a863b2fc20a2640ad671bbfebf5924ff91dee07305dbd4cc8e38
MD5 337c539c5dfea3250fe26dfe78876d6b
BLAKE2b-256 8442bea8f0c6c7c25b4173f108db3e6cfa8ec2a1617345d0082b8ec48b5a0a57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1a0021461184ccfbad95665d352012771625a900d4308abfc3218e891c38179e
MD5 875f388536eb3c2e01077ed0dba91484
BLAKE2b-256 6a14f36da812e23d2eeefe62afc11efc19a43cf15922259cf55f377c6d33945c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 becc25b41ffd8958e3895686961584d33451606f474e55caa1cafb7172ee8d7d
MD5 5d8b4215fc358ea19f69217c8b1cae21
BLAKE2b-256 3f83e60b80f0c82f1bc8ef6126edcf62211f9638f47e7875e70014cb6c6f5e94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f81dd9099cca81201b63694845957ae26ac6b3b9e9962bf8eaa909495a0bec1f
MD5 7bb61f4f88d476790f854c2ab8e23781
BLAKE2b-256 8fa10dc4c1b6ab496eeb707a1c08dc239f79d600a5208d930921aaee877c3799

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb690b301564ec19f3b3186b4f45d8b19dda63abaf3ebd606276349400ae8a82
MD5 fd2c0a2cc193e21916cfbb8781a83a23
BLAKE2b-256 ab7fe0746014228035c1db84f1c4931b47a5894d87a6f9d74d7b52469c017e2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1a4f72e5cbb8c9dac82547991ade660a0fb9157e047e9f2effd93e66b08cd82a
MD5 d4e1dbc5c8d7ca7a88cdc7630827ac88
BLAKE2b-256 8f01af70ef7975aa4d6eb601b70c9ae40e4949992c37c64573d092419b1110b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c50262bee1616fb4f35e070779be5116205174303d948515a78c1c99282cbbef
MD5 84dcb17cb1a662e1722aae4e96fe5c33
BLAKE2b-256 a9b86386436e41fc39f81d588553774e33dc8167b3423e2791d125787c8af599

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 941f88433c275e3fb127a77fccd9589c34e3117df103ffdd1a387d4e3a2d5a81
MD5 4892b5333b61d542a8ea846eba618225
BLAKE2b-256 e30a7738ce36296c7173a4d768b0ebad4ec8fdf7bb64dc6980ea702492a988b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5fe0549cbf044a52f4542959a459a248c60ff6a5ebf3723abbd0212229862dea
MD5 274bba6d80adbe4d1bd7d80b125613fb
BLAKE2b-256 2f069a57e88c8aa94f02019fec66643f8c11083835d394c37b4545568b41495d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4cbd2275ebdcdf934fb4c1a15813a9f89da0250f7d410930588bd776b7c7d4cd
MD5 9dc394aa73ab8e264f99363f602b5db8
BLAKE2b-256 ad7c81544fb1525e0a2472267f79ebd74c383f0888a9b0cddc48e2bb499f4b33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 acdf0d0505d98ae604799eb1de21dd6c8bb04230b0f19bdd736223cf42c6078b
MD5 7b24b6753126ca371a0aff7cf725742d
BLAKE2b-256 6183d2ffab215ba5a53a5f257843a5d5e30fd7b74110dd108542b13ea094c682

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ddb233337c4b29f57836a529876acd8ea45e7bcb64fe6b2895c2b3b3d728c315
MD5 87f3c47b1dad771b19b8944a31868d01
BLAKE2b-256 e467e87e047d744cd146ba7afc0db7e05d307d87e63f880716b033574ff750d0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2436ff949bd488de32686e61ac1df3718e4972d41f929d6f19d314cf98ca9b79
MD5 a2a7c125f840144cb59bd34dfb4f8eaa
BLAKE2b-256 4f78c013f618c29b50b4e04d17d1fe2c88d85459e7a8bd2753ea27447c79eb26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5b85f3910939d376e3143828ad8263c981c34c9c96e75bfbf6f37b53860b06b1
MD5 0045b928df54a5847cc6940f5bf9bbd8
BLAKE2b-256 4ea706a55a8bbf903d7dc3ce9787f7f8c6e4b49f9c41278bbaaf643283219daa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 37aba2b69e9797b7ecbdea7133071993906a6a9b95c76347278ee9ae29a3b1b0
MD5 a582307256b91e07d3a4ffdbac4e1e21
BLAKE2b-256 48c5b1c1060f6860ca63aa542063661c28d930e1902c20e51cb84fe411dd0a11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 72b20a4d32175913cc49b36d38c51bdc0bd8c61cf8ff0c1a940b20f98e1143a0
MD5 6c092694e8b8269277cad61f8e3fcd3f
BLAKE2b-256 09ed87d5f5a42635e4f1a2c6611108d825c5a7b113038edf4351adf0e3f52fde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 19feae6bb059287dab675d1fc7a6a6de85e48c802981b9046e6a62f9b61bc808
MD5 ab4abcad341d284934fd48dc4fddd8c3
BLAKE2b-256 abcc699344fd02c4cea80b6e279593ee137bf239f4d3f52b508f9ac6a7b2cc1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.3.1-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.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 08c6e9cf165fea628f3b1d9b7fc24d471c4dabb5c06cd80ef9fbfd211b71f122
MD5 b7098e34630cc8a4c7b9636dddaa908c
BLAKE2b-256 39260c20d080ad6774046f87dc5b55a015fb75551a9a31b4d215b1a8e13e400c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4344247664c84cc90df41d85cbcd47650880a7ccf5e6052aa55a15e75529c57b
MD5 4bf8109ecbd874070bfd6310f1f33bd1
BLAKE2b-256 90489bf2523c101e0e590c8086b432cb160a4c4c9303c039f2dfc384bb699eb0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.3.1-cp27-cp27m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c5836f69cb848234791b6d703c3a01e6fbcad59ca0e4d0028f88ac93c84d6eee
MD5 b0e6603f194fa2175c814a93fa0fe2d2
BLAKE2b-256 82c9b7b04ce4fcf0080ca95c27963ec757d82d2d6638c5323e232eab9dda0f2b

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