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.0a6.tar.gz (2.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.0a6-cp39-cp39-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp39-cp39-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9

RelStorage-3.5.0a6-cp39-cp39-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

RelStorage-3.5.0a6-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.5.0a6-cp38-cp38-win32.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86

RelStorage-3.5.0a6-cp38-cp38-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp38-cp38-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8

RelStorage-3.5.0a6-cp38-cp38-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

RelStorage-3.5.0a6-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.5.0a6-cp37-cp37m-win32.whl (1.1 MB view details)

Uploaded CPython 3.7mWindows x86

RelStorage-3.5.0a6-cp37-cp37m-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp37-cp37m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m

RelStorage-3.5.0a6-cp37-cp37m-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

RelStorage-3.5.0a6-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.5.0a6-cp36-cp36m-win32.whl (1.1 MB view details)

Uploaded CPython 3.6mWindows x86

RelStorage-3.5.0a6-cp36-cp36m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp36-cp36m-manylinux1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.6m

RelStorage-3.5.0a6-cp35-cp35m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp35-cp35m-manylinux1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.5m

RelStorage-3.5.0a6-cp27-cp27mu-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp27-cp27mu-manylinux1_x86_64.whl (2.5 MB view details)

Uploaded CPython 2.7mu

RelStorage-3.5.0a6-cp27-cp27m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.5.0a6-cp27-cp27m-win32.whl (1.1 MB view details)

Uploaded CPython 2.7mWindows x86

RelStorage-3.5.0a6-cp27-cp27m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

RelStorage-3.5.0a6-cp27-cp27m-manylinux1_x86_64.whl (2.5 MB view details)

Uploaded CPython 2.7m

RelStorage-3.5.0a6-cp27-cp27m-macosx_10_14_x86_64.whl (1.1 MB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6.tar.gz
  • Upload date:
  • Size: 2.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.6

File hashes

Hashes for RelStorage-3.5.0a6.tar.gz
Algorithm Hash digest
SHA256 5c92a4b5b5013542ffe41df81e8eaaf81e7969680e99f86546843f9780bd13c8
MD5 f770b7de9305f3a9b1967266ee1b2f04
BLAKE2b-256 1c80e0cc19359c3cb603de0a16b835f19c7920008bb9badf28ca78317a477876

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b5813b1b477a46943c73406f74d4bca1f9533cd86df584b94948fd92efab37d4
MD5 89c7c04ebb90f41985584f4681d6dbca
BLAKE2b-256 4e3e1747ac307e4457d6dbb9d5fd7b21bbbeceddac9d664fa9e5d3738df312bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 697c217bcedeef6f810b98ec2d876f5a2874011d8b789e80ebacfb4c180517ef
MD5 f614e4b4344fdabe309aa8b198000853
BLAKE2b-256 24d8bde6bb983fc42b35398f908d1a7a43950824605913a2e8fd04c796ea8fc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for RelStorage-3.5.0a6-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a97ec30518ba0954d31e272db676b1e60f4acfc4c4ba13ccec6be6df5a1677fb
MD5 bc7a7862306e7c55cfb9384785e4a3be
BLAKE2b-256 f728857116a60b4ce53d564cb3cf5c1efc70ac22474c3cb1baf222e8ddb967ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.0

File hashes

Hashes for RelStorage-3.5.0a6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8a8d6c2b96e64f291699fdd873e04c7d3d6b09feb294211f21be8d0e34f3e2b7
MD5 5a58ef9eff989cc7bd5f0127f6672537
BLAKE2b-256 a6cb2029d6d7d3230d7f02195b3053cd6f957e28093dbc8bdb04aa6e41352ee0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.0

File hashes

Hashes for RelStorage-3.5.0a6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 442f859a1caaff1cbac64a0dc10775acbcb66a70a4d3c7b4e03fc2d996a5f943
MD5 62b3b12dfcde07d520e08cad90352cca
BLAKE2b-256 14bc216d4d8138888c25b80379ea39e21f32f89c9e5e2b5af762cafb019be09f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c20cf5a16e109bd154e636709e594c448523e543615b94288ba1e353824a061e
MD5 b134192e11e6d6ef4f37287b803e75e1
BLAKE2b-256 1760e25664b80c81cd5b478cb8ffe42ecfbf87cc58ec6aaa0225881f56ac97a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f6bf92f5b17c2dd1c8c4def455b9f1a76193c02f8032ec1c35e81ef7281e1cc
MD5 270afc2a02935ad6fdfbb649dd7e233a
BLAKE2b-256 0565854cd51b3d40cc3273966630fd241560f9de7e249b97916406e2e0339676

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e6d5986e345449767917e55dda70924add7fd0cd4023b3bcb606d01584c86050
MD5 6ffcd00e40c34047ee39cc0f6d94fa3f
BLAKE2b-256 2c8b505e8eacbcc69234e80d3a39d445a668102f0f75a9951b9ce956dd5d0702

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.5

File hashes

Hashes for RelStorage-3.5.0a6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 055c56c2657d73d7c11015c9d2289d1cf3467f19dd65194900b3c04023053aed
MD5 92123ac596c6288623ee0e80b4c5aa2c
BLAKE2b-256 7435401ef929a227c2da43013acd18a9564cdfe1e0b0bb96abc5172c3d600fe8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.5

File hashes

Hashes for RelStorage-3.5.0a6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 18d223d6ab10a911a0e6ce5bdb1e165097a8d2b02cba36a01baba69e78c60bf7
MD5 88d505f9602b4a53e1ce1720ec109ba1
BLAKE2b-256 0a4e5fca69e87e83a6caee8a317dfe07dd4f66c987ec1872c8592c720b0445c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 403caf5d0dda0cfa107588e38e4946495735571e4f0a1643a7a57fa87acec10f
MD5 09fa9c29a990516b0faf8f9b6bc55079
BLAKE2b-256 b4166e576e23d9233d3ec397733628b661da90b95dba356fd06e748cfaf2f1f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc7797eb4368b90947de9f9a0bbf42acf32816e967987ed00a207aac69028092
MD5 8c8b43839acf762dac299cc8c64d5b73
BLAKE2b-256 57ebace5696fe798b5a80785db7cbe71d8f541e11dadfa61489e4ed93126ce4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.11

File hashes

Hashes for RelStorage-3.5.0a6-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a49578f69dd2331db040a87535f15f159babe661ad177ac77cf2993823522c38
MD5 f55739108eb0a513b1c3ca6bc96f4efd
BLAKE2b-256 362c09ddb67778e649f43086b55cf39102b9e023a06c3c0a711c4c2fb8d800b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.8

File hashes

Hashes for RelStorage-3.5.0a6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 485d0343b25981d6ad873dd4d09a4f798c62cafb6a368a355d057dde506b9462
MD5 f068c6b592a332e9a0ab8a1ef0d9101d
BLAKE2b-256 c9aac460d339e868897c7abdd1f340b1c5f0166c9f44c68c62c9d4d15a99f510

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.6.8

File hashes

Hashes for RelStorage-3.5.0a6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 787313de67c63af94c94e392a8c6d074cc257bde84c3ea1466bac46154301b83
MD5 afd299f6be5a259b984bce672511c7d0
BLAKE2b-256 b40b6f32c594e436a43ba4f16ad826df828d8a1afcb27d50c7ee2304363ca49d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 71843b693f93e4dc98d0c2d932f26a300c2b305dc3dd82c4b17aab6111f0f8f0
MD5 1e87d41e8aa948c406ab579bfb3a3d70
BLAKE2b-256 9196305d1c864a87309ceb00df200cede7245aceb246413dff194ce94d2f6a1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5d4d9cfd5262ce076c618f2b0847126b71a045118411324da6f4c902e86fe583
MD5 bcf4bf7d3e62f52e5b47c68300c5c61f
BLAKE2b-256 084913e6cf105a3abd9fd6946befffb4e2714a938df5a3a3947ea6b3c5179b7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 095bb86ea1cde56751695a5b2f92c752c6ce22fffe2b3fca86e0a14e163274c6
MD5 ece6612d7533ce2b43c60f7dc75feeeb
BLAKE2b-256 76320c904771ee0101060f8b1c8311d1a8a11d6dbfaa965f0e32d49746545509

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e118df1f81cfd1009a364f00bc4af195ba85f1078548bd47b493b1fd15186ecd
MD5 acc3bded61a64307a797964ebd3b829d
BLAKE2b-256 b79d76fcfd6ab182945cb81df92562c9550a33f2a5fa8cb6607bc43d77c4b6ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 428c0af965325bcfab88ebcf9b43aecb271214374b48ad61ace486cd5731e2ce
MD5 14258520a739cb04c6850557d7e45752
BLAKE2b-256 5f58bb17321d79c9d5366d4fef1aef0ca8b7e3363f070345c3d04459521de94b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77d4e91aa8222e65d9566347ebf99491ef129598f18df23810682dca7e302911
MD5 35ed768e3fd9857e14f87a828f3e566b
BLAKE2b-256 4b0c45ff5472350e23316dadf7649d6b20b9de8182582bd00337fc7a28d7251e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 03b1b1020567b187122e18f1573825a49a61f186f1a7d5058622c8200129827e
MD5 0c5869e9315c6091a8971d0d5173344e
BLAKE2b-256 45497466fea2a89326587e3a62142e14bc9733815b7574fd1408869bdf07cf3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/2.7.17

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2a1f01bcbdc200e83c2447f0960b0fed845e57631e9423a791278be1fd9068f6
MD5 c72224242274e71488748cec76583a18
BLAKE2b-256 5486b9030c02a187eabb4b4853d0079448c97f00fe1f7ea8becb7ffeae9308dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ce2cf3a5e770e27e779d7f1d112d4ca4cc1d74e529811b5741b2a602d2704413
MD5 ae065e44989713123de61d6c9accbd1b
BLAKE2b-256 3b0507eec726ef1db71a479d28cd94ce30e0fef252f149e450276c72cd2f6bdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.11

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4fbc213e6efd1a6fe7550363893f4d13099f87ee27047c7fd1dadb9caa34b748
MD5 2f416f21e8cbc5a908cf29f2cc4c7f8e
BLAKE2b-256 d3fb13df3f9fdf1573caf5b472cd698f147965b72be0144beb0a86bcda54e4f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a6-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/2.7.18

File hashes

Hashes for RelStorage-3.5.0a6-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 22820337b960456d490eb9cf533e910e2deaefb62a3e94990f2a46f5be64a235
MD5 ea461ba0ac46cfc84bfbfc6a0fd38cc1
BLAKE2b-256 5eeff6359cd83abc33d5daf597e0c6e205d7898a90dbec3d2652d5e7ccd23f89

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