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. GitHub Actions is used to test on Linux and macOS, and AppVeyor runs the builds on Windows.

https://github.com/zodb/relstorage/workflows/tests/badge.svg https://ci.appveyor.com/api/projects/status/pccddlgujdoqvl83?svg=true

Builds on 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.5.0a4.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.5.0a4-cp39-cp39-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

RelStorage-3.5.0a4-cp39-cp39-macosx_10_14_x86_64.whl (853.3 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

RelStorage-3.5.0a4-cp38-cp38-win_amd64.whl (839.2 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.5.0a4-cp38-cp38-win32.whl (829.0 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

RelStorage-3.5.0a4-cp38-cp38-macosx_10_14_x86_64.whl (852.3 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

RelStorage-3.5.0a4-cp37-cp37m-win_amd64.whl (838.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.5.0a4-cp37-cp37m-win32.whl (828.0 kB view details)

Uploaded CPython 3.7mWindows x86

RelStorage-3.5.0a4-cp37-cp37m-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a4-cp37-cp37m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m

RelStorage-3.5.0a4-cp37-cp37m-macosx_10_14_x86_64.whl (850.9 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

RelStorage-3.5.0a4-cp36-cp36m-win_amd64.whl (836.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.5.0a4-cp36-cp36m-win32.whl (826.7 kB view details)

Uploaded CPython 3.6mWindows x86

RelStorage-3.5.0a4-cp36-cp36m-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a4-cp36-cp36m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m

RelStorage-3.5.0a4-cp35-cp35m-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a4-cp35-cp35m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.5.0a4-cp27-cp27m-win_amd64.whl (838.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.5.0a4-cp27-cp27m-win32.whl (827.1 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.5.0a4-cp27-cp27m-macosx_10_14_x86_64.whl (848.1 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

Details for the file RelStorage-3.5.0a4.tar.gz.

File metadata

  • Download URL: RelStorage-3.5.0a4.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.5

File hashes

Hashes for RelStorage-3.5.0a4.tar.gz
Algorithm Hash digest
SHA256 24def8383c678508a938ec98dd6e5d0a66c3186b80863b1128d60050d6197035
MD5 0904fa0d7639d5fdba3ab91facb2f182
BLAKE2b-256 bd7a84ee2cbc8d138908ab121de472e483ffd3be53daa9a6d0ff60bca3597757

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5919ffbc34b937a77e2c368e5148b0d5b4a388dcc14773c700187c0e14196d50
MD5 3691a9b04fdebe994f26866481dad85e
BLAKE2b-256 c9b682f4d2087cf5455490e528a248124e18a7df6961474668f669cc6129a606

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f41ec68bb35c100962f278d31f3231b3e3c81c4c4df1b5b1eea19233b98cd5b
MD5 6d9cae9a33421bcf88a90004b8b60bbe
BLAKE2b-256 5f204c36f3cc96cafbec6bc29ed6a87c24472189f252421d1e751bbc087b7513

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 853.3 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for RelStorage-3.5.0a4-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 78997fed4cb53e5618b681e93be5161f102a412527eda9c282b1e172cb2b8fe6
MD5 583d5fac8dee0ea39af5190f109619be
BLAKE2b-256 f7a2336135679398b1a00af22356c9dd76bddbaacf83172672b197653e9f764d

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 839.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.0

File hashes

Hashes for RelStorage-3.5.0a4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 172a20f5249c7ccbbc799e55e5833ecfcd09a4b5f1f85d3b57dbc00c4cf76e68
MD5 36fe74e01551840c47c3f2fcde5408a8
BLAKE2b-256 14e3660378f9b6feb908508bc80f4348494585ab97e4507574b94adf720d6968

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp38-cp38-win32.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 829.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.0

File hashes

Hashes for RelStorage-3.5.0a4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 178056438936d4cf6a4a7f698391c896790a253bb6210cec7bbff0fda5bcda69
MD5 243e4c2794cd57a9f2ac5dc1f1d518bb
BLAKE2b-256 4907a5d7726e64a492d59c7158ba9c6fd1d59b0988104732726d1ca159052441

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9b2215201ee34ab60b7b7fc556bd1a3503d6a4d52e80932425ccb4282d41438a
MD5 8a018bd9c649af15471bf1b2bb5e4808
BLAKE2b-256 9b6fffc66f4cb5ec43c382ef80b33f0d2742e4bfa91f5a30da08e2438b686e7f

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ef54f9b6ad26500b503cf8982d0dbace60d8c20b340763cdb434c03a92d600f
MD5 4fa95c49d2005eb3fb7d0a4a092f661e
BLAKE2b-256 54193367b6c85f45f631d70875b7d9227bed24c3bc094b7d8aafd3771b6aa428

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 852.3 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a14f51cbdf2ae0583db3465e2e9aa73919d429714a891464fddd4553db74f515
MD5 f70e56ab8596309a4726e5b2bcc05f16
BLAKE2b-256 ccd75190ce1654ecdcde5df0cba464a457e5647a5ba5b63cec7ca09d2137c753

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 838.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.5

File hashes

Hashes for RelStorage-3.5.0a4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 555d66b949d72a9186c956e90b002716d3f5ab0e91d1bd75719a06b1af44c125
MD5 710ea643882eff2acc37224e3afc7b65
BLAKE2b-256 997369ec5700965c73cd8347b1cc58a1657a72c6f526228e86c3a96397673a2a

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 828.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.5

File hashes

Hashes for RelStorage-3.5.0a4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0af469c00c08aa8c509dfe671ce55cefd8e705fd30d7fc35919e65bad819a564
MD5 7e34a6dc47a35d8f2c2365cdb6277983
BLAKE2b-256 d8c55d14c045628a098c4683f4fbbcc53161fbcb927216baa1e24c679f7987ee

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4dfefb23df8ea717a888d9645e473296ed2cf67254ec8e9a89f90f6a40d231d
MD5 52e21f593bf9e8bd046d01b56117b311
BLAKE2b-256 b2ea8cffdfe8df2e84fa4fa3a8a18d56ecaa0e92470bb52e193f74946515cfd8

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d564b6831a1b9f71367dc4b39facd75c051cd8a939a855b3be60a9ad67522d7
MD5 e0e2fbca9ed289971a20c995802868aa
BLAKE2b-256 3e4166086d799cfbad2068124afc3045825ddf9c7037d37f283a9c92cbaceca6

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 850.9 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.10

File hashes

Hashes for RelStorage-3.5.0a4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e13e1db968edbb2c18d00a7b7f47392e47c29af3e6705456a542594bd62cfbb7
MD5 39b312b3f6c2d08000cd144a63546bd4
BLAKE2b-256 091bb5065358f26706fdb683b4588da353790b1c8e7832cf35f84974a05e0eda

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 836.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.6.8

File hashes

Hashes for RelStorage-3.5.0a4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 504e0254637dd8c47580ab7cee49f3901b2aab82e6ee77fb2347066b9a918e7d
MD5 e7466393f818f9ab90b5863c9633f080
BLAKE2b-256 9bdce7dbdd2333637d9fb4b3c4e5df861f83bebcb111e503d4aeb34f0ed42238

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 826.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.6.8

File hashes

Hashes for RelStorage-3.5.0a4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c6857da165ce9e6bb297651c89caa7131e1aa59811cce9697acc3ae329da9f9b
MD5 38bb95f7f72b2bc80ca21a3291dccaa3
BLAKE2b-256 9092e3bc8b2deff6381908bf4020f656b0c71ebf6ba2d678421abafde4c03348

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 22996850c748fafe692360cca6e79e40db707483be157422774a192febcec222
MD5 681f9a4aa34ceb8a95b1baa819ae44e9
BLAKE2b-256 6d27104dfad4bc18d444987b1a7c5e0b483bef79c0f30e95899983fa56fb4302

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a1f0a22a0bff6e5a27450f0fd1ad03157e3522f5ee3b011ddc07c1a4b79989e4
MD5 41ab09ac5c4cd549eafb6a9e40709280
BLAKE2b-256 0bfcff4f67bc06c9efae339ada4b8a71c86e3062bf1da8f16100243b544b855f

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 063372c490e85de01fb0b79ec9fc41b4ff61a01f873d94263e0254cd339360f9
MD5 7f46e0a1644fdaa8cfc6f7bd8858383e
BLAKE2b-256 22ec24b72411099b18e74846d54f900f1825b808b5afad7e6653a93c2055f821

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 03ec566f41e574c8da76a1ecfd232870726b56ed5c8911b09848397ab23c9342
MD5 f442ff5afc4a388fc84b0757421a1663
BLAKE2b-256 9dbdcf2ad61278114f2733431ba9447502586f77974e582ddb29aae4b34ef5fe

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a7b2d75cd9745cab42403f127bc3ef66b16b6e0f3615d5ac8207806ebae75f7b
MD5 1a75d5530bd72642561806ce2ae8ed4a
BLAKE2b-256 364e10de2d4f6e4f7d53e779837fd6089f08cc9d336d1218cec620244afdc21b

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cbcd0da9048109255ff0616e2c3ac04109817f3829586d28decc9ecd047fe377
MD5 3f3536ddb3197f3d7abb34f979c14231
BLAKE2b-256 4cf8152e98f2ecedab7f1f0ab736a6a8fe9a9d10a48cd7835048b9ae9aa7d1f1

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 838.2 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/2.7.17

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 c796df693d09f23c3c40887a67f72095e4789efa2a28c087544acde8ce0b565c
MD5 98549ecb0375eaa5bf8e3c8e1d135993
BLAKE2b-256 3ec5dfc9f469dc26bc880830db9d6a7108b84f1675f707a8e9f4b02bac0bd2de

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27m-win32.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 827.1 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/2.7.17

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 96bbd5d0416fb4a105bee1f4525beb105719e1e2ed5249a9412acb9a5a617e36
MD5 096808c7b0688ee020bdd89603e83082
BLAKE2b-256 f0af971f4e327b36063082ddea84251433f462902e46595789c7fd5c4e54c378

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 aa072fa9d672f36cc694a433251eea086b23664a98120e5cb43c666e34cf45df
MD5 1ee7a41ffcc5676443d6cad23c40c56e
BLAKE2b-256 92587ff2529cf9c84035c0be48da3811dde736dc5b832fff7e8fe92cbd34f6ba

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-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.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac8d8ef062e4dc143660353455ea85c2ad377a3dcc38a80f16b2b388633124b3
MD5 378201455bca4044ac78f3b4d7e8a889
BLAKE2b-256 87b590a4522f3aa95cb0f856f20bcf96f52aa642cfc123ccd6393eb1839d5ec0

See more details on using hashes here.

File details

Details for the file RelStorage-3.5.0a4-cp27-cp27m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: RelStorage-3.5.0a4-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 848.1 kB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/2.7.18

File hashes

Hashes for RelStorage-3.5.0a4-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 95a71ee8aa922177a04e125d75da040247753e8d7c83eec2434e1e3e0de56d8c
MD5 355d43ecff539307a6318fda5f6e443e
BLAKE2b-256 8dcbf2a14713e9ae6ec065190dd1be75dee5e61d5726c10b4af183705d9ecd0d

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