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.0a2.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.0a2-cp39-cp39-manylinux2010_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

RelStorage-3.5.0a2-cp39-cp39-macosx_10_14_x86_64.whl (846.2 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

RelStorage-3.5.0a2-cp38-cp38-win_amd64.whl (833.7 kB view details)

Uploaded CPython 3.8Windows x86-64

RelStorage-3.5.0a2-cp38-cp38-win32.whl (823.6 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

RelStorage-3.5.0a2-cp38-cp38-macosx_10_14_x86_64.whl (843.1 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

RelStorage-3.5.0a2-cp37-cp37m-win_amd64.whl (832.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

RelStorage-3.5.0a2-cp37-cp37m-win32.whl (822.7 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7m

RelStorage-3.5.0a2-cp37-cp37m-macosx_10_14_x86_64.whl (842.8 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

RelStorage-3.5.0a2-cp36-cp36m-win_amd64.whl (830.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

RelStorage-3.5.0a2-cp36-cp36m-win32.whl (821.4 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7mu

RelStorage-3.5.0a2-cp27-cp27m-win_amd64.whl (832.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

RelStorage-3.5.0a2-cp27-cp27m-win32.whl (821.4 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 2.7m

RelStorage-3.5.0a2-cp27-cp27m-macosx_10_14_x86_64.whl (842.2 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2.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/56.2.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.5

File hashes

Hashes for RelStorage-3.5.0a2.tar.gz
Algorithm Hash digest
SHA256 380d954649eca02901a01412139a6effc26447f191d92537cacd61c8fce950fd
MD5 88e1e368c6027ffdef6e90b2b53ed7ac
BLAKE2b-256 449b2a1ed07da8b89c0dfdeeb70277d7cdc23e48afb1952dabc2827d6b3ecd44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8209de1b784fbf06ed3517b1759798cca8bd29ecb39dc98cd1dd9324f0fb08c5
MD5 9baa2903a7f3bb3c626966a74a14caf0
BLAKE2b-256 8495bda2a59c360318b77febbe9fdbc97a35dd52ba781222dae2c2a33d8ec411

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b675679af4549d1d0ade1de86a57273f06f56c952550dc0b4529da7c5347c79d
MD5 105e4dd529be2d7688b467cf58a76de4
BLAKE2b-256 159a1c2b5430d07bf01c2c755d96a46285f83ea21e0d5b5b7ffe0b84ac6ada26

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 54159451dd41914028d627f3c54fab70a6c24529461e63ebf25867059148d5f2
MD5 a8cf291237361d85295314e9734cadfd
BLAKE2b-256 72941109bc217c311bd8841a140613b9d022c7a1a99d592161efe1debd3a06c1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2f2753a1ac500a333bc7603c67f43a34d45bdedf0468cd15c9dbf4f1bb6b8f84
MD5 5b29a0b9c516c2a0040c75f2bac75d5f
BLAKE2b-256 9828745914443366f0a4e763ae9384fdde278d80fb79235732245d01cb39401a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 23ba5f64a933f998eceffb464b246eb001a935b9e7b90d38eab5aa3777b87ab2
MD5 6138ecb1867cb4f3604d2f9980efd003
BLAKE2b-256 f3f69ead2435eff540f61545940ef92bad32560c0e0f09179229c7907d41c831

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2c6d677baec6fd072da3438f013ce0f1c425164a27154e7b13a91e5818ee3cd0
MD5 a40a0b2694ee73eb8cc628864259c84d
BLAKE2b-256 82ad5b49a4ca7d1852cac8598aa73d41d6291cd47b06589679175e7d5fc6faa0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3357446db824ea3b68bfd8144bdf906901827d458bd820d5c2d012e06d969206
MD5 47687bb484e19b925e632090e1200e31
BLAKE2b-256 256982a234e946d2ce2b99c677493939bf11db7b364f252825f95a4ef8b93497

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6b84fd0490941000ed001211978e8cf0fcb36c83ff3f8185e61194dd7b6fd244
MD5 5fd1ddefe9b989bd30316e3a64d27223
BLAKE2b-256 646bc94915fb6007b1cb2f9d778f4312254c0583d1d4d61f87c705d2a277a1a0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bedc82bd9cec121d8e2e33b18edb51b5df3759f4bf89379a48b1469236c91ebe
MD5 dbc9dd7b66cc7436dc3ac7f68af5d944
BLAKE2b-256 dd860615efd81ccc56f997cb2c2b827d69980d26a1f27b4dbbaaac2c1ed5a937

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 99800ec43d093e4bd8f38653b160b94e6f52ff1b652c1c458278935bc9afa9ba
MD5 4cacb049974d4ab11edd1ddb5c07cce7
BLAKE2b-256 7a14f013462279ae74491cc9dd4d1cd99e9b13c9f689e6f3069105bc2a836378

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c0f19401f282b7a6666a6dd081ac8129227a07d28cd90289d9bc112e5cc9807d
MD5 b4a1f3ebf634a8e4370cbde766aaa9ea
BLAKE2b-256 b6883b11e7c2838b50b3c7503e7c6ce4d392b677b05294b14c627400bb3a790f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 091ce21d3bed5e4d8da6ebe16a0f0245a1182a478a1ebfb822e24b02f5fff117
MD5 d47def1754ba7e04fd4c45c743832a4e
BLAKE2b-256 9e979c0bda6352ad0373f45209aa01d73a59d6efc09f966f7ffcdc3f71ec4cca

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 41988be3873d82381c2cff2ea67f2f77d4dc5f6d39b284a962430aa87af0b1dc
MD5 55ecf27a58f328be6e358d0aa1fc850d
BLAKE2b-256 7f15c148742e13e4eaa3bcd7b0382df7c3d0f13191a7bb5a8fc5d124df35c48f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 78f0fca0640c201e14602b145d8a91c8dee232d29745226bdfd7f4b3bb5a446a
MD5 9549c9d9ba0567a6ac9a821a85d47527
BLAKE2b-256 e0475ea4763e459c0caac1c20efb572a23104afc0c3bb6198c6f29825a200c78

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e5aa132124d8917f8814a66c5f5cdb92b6dbd3cb36a7178864bb6649c7c2cdc3
MD5 1b12cc0f11b66686dc1c7808754a6e1c
BLAKE2b-256 3126591611eb9d050c9b13fe00facbb43545df6bcf6313dfdeb68942624e00c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 53e0de3d6ccd9f00d5ade3c8ae4236dce7a9d2c8826f745755b78922cc1515ab
MD5 87f9ac05565d33b11f2bd2f985064e14
BLAKE2b-256 1a9d772252f6fe1368e580e89f1eb76e9cba079689131c23b44a8926f4187d7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc239d5fc7631d3e0e0318678665acc10a12d936c43154f1a54bde15ffc39878
MD5 7defcb8ae8521177cabf61253daa325f
BLAKE2b-256 0fd6a16387f8ef51c9c307db967029f2e3abc6755bddef9633b7d60e8d6f4a7d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 abd309e665b081e6f1b1420c00995ceb7f26a02b4f121df0b7625a1bad90cd28
MD5 825640296c2d7c892f61c58c8d922932
BLAKE2b-256 7a12d33cb6c042f8ddc177ee3185fd6878b44b1b9410c9779e0f3200e9d12e77

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for RelStorage-3.5.0a2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e1d8a34a39fbdda0c6d8b06abe2067144d1df493a9e7612fab2a3147de34f9be
MD5 0783e867a91c8beee0c3c9c4cd867304
BLAKE2b-256 2f26a6f39e1196b6fdc6206d77b63fe87f2ef116855c3f3a6ee8297bcca7bccc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cbc274cb7a58e56f7116dd03c9dc8934500eefd69399e4aa25d99bf31522e637
MD5 811f4b7ae4f04d989fba3756b0945524
BLAKE2b-256 e36807929476fcdf2d232cd6aae34d43ccd7266d9bb94e2b476aff570858b54e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cbe28cc4f5de12953b03d2813e16ae9014a9ca95d3a0e339ecfb3079eb5edbef
MD5 f40d70d2806b6b78c2681eedda328aa7
BLAKE2b-256 d2e8e38424654dc5081694a5bc1cf88b10d6e47b03d613f6e3742e81cdf2b6dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 832.4 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.60.0 CPython/2.7.17

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 46d941337d3ecd98ebca3f604fcb24f851a4e94d6865d9f8dc78e926df7f28a1
MD5 eef3c6eebcd609323542e743a819bb25
BLAKE2b-256 43eca2e520ee458ae517dcbee997c6c8de716da3df73bb229354c1f1deedfa83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 821.4 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.60.0 CPython/2.7.17

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c7fd52e162dd4114e286ba63d47d41c4c58b491ce8739f89ac25eb20b4ed8cbf
MD5 61d5cfe706836b8178c00c60aeb4fc0a
BLAKE2b-256 f4cf53b1d3abe9462c6c358fef51320d093ac052ea4752f625cc4b6ca1002068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8c8e1c9d80117093ff496e3019e0cd5d71e2b60399f754c0759ca1254357eaa3
MD5 e525e7e3db02e8564fcf227da1043dac
BLAKE2b-256 9462cd3e565c5b00da1c4f19a5c73e2a26edc173388bff9c6d1a4731f08f1016

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-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.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a030b49825a1cbef9c3f685c816b3819fcea0f11b06e91f352e8f5081c07c618
MD5 0de9c68d98517a1421ae4769357d47e2
BLAKE2b-256 e8f93633db9763986eaaec2ef1ae5c85830139db83e5d6e5c155661065b12788

See more details on using hashes here.

File details

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

File metadata

  • Download URL: RelStorage-3.5.0a2-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 842.2 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.60.0 CPython/2.7.18

File hashes

Hashes for RelStorage-3.5.0a2-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9ddd3a34d84be242fd16dbd0d49ec8b16934bd1c9a4ac55a86758d1df45302e8
MD5 6e410bcea3c92ceaffc807fc1ef0c7f1
BLAKE2b-256 8a55d682363aeb99cc6a2adf0b8f4290521411bc47bbb305816bc59f3df4c367

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