Skip to main content

Database Abstraction Library

Project description

PyPI PyPI - Python Version PyPI - Downloads

The Python SQL Toolkit and Object Relational Mapper

Introduction

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.

Major SQLAlchemy features include:

  • An industrial strength ORM, built from the core on the identity map, unit of work, and data mapper patterns. These patterns allow transparent persistence of objects using a declarative configuration system. Domain models can be constructed and manipulated naturally, and changes are synchronized with the current transaction automatically.

  • A relationally-oriented query system, exposing the full range of SQL’s capabilities explicitly, including joins, subqueries, correlation, and most everything else, in terms of the object model. Writing queries with the ORM uses the same techniques of relational composition you use when writing SQL. While you can drop into literal SQL at any time, it’s virtually never needed.

  • A comprehensive and flexible system of eager loading for related collections and objects. Collections are cached within a session, and can be loaded on individual access, all at once using joins, or by query per collection across the full result set.

  • A Core SQL construction system and DBAPI interaction layer. The SQLAlchemy Core is separate from the ORM and is a full database abstraction layer in its own right, and includes an extensible Python-based SQL expression language, schema metadata, connection pooling, type coercion, and custom types.

  • All primary and foreign key constraints are assumed to be composite and natural. Surrogate integer primary keys are of course still the norm, but SQLAlchemy never assumes or hardcodes to this model.

  • Database introspection and generation. Database schemas can be “reflected” in one step into Python structures representing database metadata; those same structures can then generate CREATE statements right back out - all within the Core, independent of the ORM.

SQLAlchemy’s philosophy:

  • SQL databases behave less and less like object collections the more size and performance start to matter; object collections behave less and less like tables and rows the more abstraction starts to matter. SQLAlchemy aims to accommodate both of these principles.

  • An ORM doesn’t need to hide the “R”. A relational database provides rich, set-based functionality that should be fully exposed. SQLAlchemy’s ORM provides an open-ended set of patterns that allow a developer to construct a custom mediation layer between a domain model and a relational schema, turning the so-called “object relational impedance” issue into a distant memory.

  • The developer, in all cases, makes all decisions regarding the design, structure, and naming conventions of both the object model as well as the relational schema. SQLAlchemy only provides the means to automate the execution of these decisions.

  • With SQLAlchemy, there’s no such thing as “the ORM generated a bad query” - you retain full control over the structure of queries, including how joins are organized, how subqueries and correlation is used, what columns are requested. Everything SQLAlchemy does is ultimately the result of a developer- initiated decision.

  • Don’t use an ORM if the problem doesn’t need one. SQLAlchemy consists of a Core and separate ORM component. The Core offers a full SQL expression language that allows Pythonic construction of SQL constructs that render directly to SQL strings for a target database, returning result sets that are essentially enhanced DBAPI cursors.

  • Transactions should be the norm. With SQLAlchemy’s ORM, nothing goes to permanent storage until commit() is called. SQLAlchemy encourages applications to create a consistent means of delineating the start and end of a series of operations.

  • Never render a literal value in a SQL statement. Bound parameters are used to the greatest degree possible, allowing query optimizers to cache query plans effectively and making SQL injection attacks a non-issue.

Documentation

Latest documentation is at:

http://www.sqlalchemy.org/docs/

Installation / Requirements

Full documentation for installation is at Installation.

Getting Help / Development / Bug reporting

Please refer to the SQLAlchemy Community Guide.

Code of Conduct

Above all, SQLAlchemy places great emphasis on polite, thoughtful, and constructive communication between users and developers. Please see our current Code of Conduct at Code of Conduct.

License

SQLAlchemy is distributed under the MIT license.

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

SQLAlchemy-1.3.21.tar.gz (6.3 MB view details)

Uploaded Source

Built Distributions

SQLAlchemy-1.3.21-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-1.3.21-cp39-cp39-win32.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-1.3.21-cp39-cp39-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp39-cp39-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9

SQLAlchemy-1.3.21-cp39-cp39-macosx_10_14_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

SQLAlchemy-1.3.21-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-1.3.21-cp38-cp38-win32.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-1.3.21-cp38-cp38-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp38-cp38-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8

SQLAlchemy-1.3.21-cp38-cp38-macosx_10_14_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

SQLAlchemy-1.3.21-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-1.3.21-cp37-cp37m-win32.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-1.3.21-cp37-cp37m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp37-cp37m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m

SQLAlchemy-1.3.21-cp37-cp37m-macosx_10_14_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

SQLAlchemy-1.3.21-cp36-cp36m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

SQLAlchemy-1.3.21-cp36-cp36m-win32.whl (1.2 MB view details)

Uploaded CPython 3.6m Windows x86

SQLAlchemy-1.3.21-cp36-cp36m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp36-cp36m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m

SQLAlchemy-1.3.21-cp36-cp36m-macosx_10_14_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

SQLAlchemy-1.3.21-cp35-cp35m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.5m Windows x86-64

SQLAlchemy-1.3.21-cp35-cp35m-win32.whl (1.2 MB view details)

Uploaded CPython 3.5m Windows x86

SQLAlchemy-1.3.21-cp35-cp35m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp35-cp35m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.5m

SQLAlchemy-1.3.21-cp35-cp35m-macosx_10_14_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.5m macOS 10.14+ x86-64

SQLAlchemy-1.3.21-cp27-cp27mu-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp27-cp27mu-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7mu

SQLAlchemy-1.3.21-cp27-cp27m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 2.7m Windows x86-64

SQLAlchemy-1.3.21-cp27-cp27m-win32.whl (1.2 MB view details)

Uploaded CPython 2.7m Windows x86

SQLAlchemy-1.3.21-cp27-cp27m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

SQLAlchemy-1.3.21-cp27-cp27m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7m

SQLAlchemy-1.3.21-cp27-cp27m-macosx_10_14_x86_64.whl (1.2 MB view details)

Uploaded CPython 2.7m macOS 10.14+ x86-64

File details

Details for the file SQLAlchemy-1.3.21.tar.gz.

File metadata

  • Download URL: SQLAlchemy-1.3.21.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.4.0 requests-toolbelt/0.8.0 tqdm/4.38.0 CPython/3.8.3

File hashes

Hashes for SQLAlchemy-1.3.21.tar.gz
Algorithm Hash digest
SHA256 0bc49cba55b01b6827d1c303486da1afaaaf65a7a4d0e2be2cbc31c0f56752dc
MD5 e17aa7dd5a8566a3981d558e96040cc9
BLAKE2b-256 6fe2a51b021de8340f9fc4b6f6cb3483bb759b6792b1e28e9bd8b0b0bf37904e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cf4977686e92f59cb965959dd2076e1a4c06f37ebb263a9674721aaec02684d4
MD5 3d9e86578cc03f7f1f847822a356d7ef
BLAKE2b-256 4a5d9b2056d4552f9dfbe52df6b37e5af07dbe2749e8123b71fa1da8d9c81c6f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp39-cp39-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 40c56eba051c504f85ea6cbc2cb4ec2bb83f06e8479041075a16b35f0bae3400
MD5 2f2ad4ad4c4e11143292f6e48a8a7518
BLAKE2b-256 8ec29dfe73845e2e85bb1b270a9f1d3f8656e3ceac666e1ce6d6acd5a32a810b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dff61e81cbabdb4dd6dee421ae8842b3191468a602e909e23940890f553f7ac3
MD5 74264f8e222a9a1bc3b367c9916f7665
BLAKE2b-256 f6845b5d6db80c54d2acfdeb49b09ddf7fe36ce2319eb56509804efc833e4253

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 561a6a3e799c59c6221e4e50deb18bc97434b480fb4a68da3623b609fb38f428
MD5 7bf3be1581081af1b2bdad13276349b4
BLAKE2b-256 3205b0681fac14d428ad30fd17aed737081c4d55f55467bdbdb4698134e504ae

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 94dbaf31729e2108050351b830b9f304bfa4838f8c60981b0b46cf257e528f17
MD5 751d68eff8843fe94e90e5a3e3c582e7
BLAKE2b-256 4362ef764242673460d63e200d519ae58548c75bfefbe392011496e9b9b4f9c8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 24c1dbc7089dc88fba12f1fdd0ea42f57d111a54a9071c745264c00e73152fe8
MD5 4eaa125dbcff073fc7895fc18d8cb527
BLAKE2b-256 40e0e7cbe499934b573e0f0c8bc20c4b02604b14c1bad3e156c3bfb0865b33ad

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 574e4da65e2f9cf083b24e34c10db2aeae8a7642628ef2c0e26ff202c1fd58f0
MD5 aaef14f51d13771d5283632cff43df79
BLAKE2b-256 901bdf8f78f17ae6480033d95ead263f36e90276619b272f8533dc86881f2956

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp38-cp38-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 be4ac1036512db122964e4a41dc9bc08815ed772e37ac2a481fa825f58fcf5ee
MD5 e1dbcc2c15d4b0380302b6842f0d8085
BLAKE2b-256 a8a52218e294ec9a15bda9a6e681e2cb5d2e7eb7078dae6628c9a881686e4879

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d366bc4d0655a7926733e1b29258cc3c876b8520b61923e4838954eb0e3ec290
MD5 35de7fd8e16ad97713e8abd42c8f51c4
BLAKE2b-256 674372c5c7a2740bcae4b7329b0274c11eac794735c10a10ee9db570a7b35fa2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bac445ed686fc0be02f6b4d64e5702ea5b4eef9849a7ad16522b2eea95d1dd3a
MD5 2493f948bd3cfc4e9e0d27c18b449d28
BLAKE2b-256 142ea7d563baa018330fd012263357cb88db53269e28bacab0772ba5797463d7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4d35478f0dd39eb3439f5970cc2c8396bb5c4881c4f8e3900ba041b4103ed86b
MD5 1801db1b99930c22e6ae5da210dea81f
BLAKE2b-256 b5400b2e18b7f3e917af63f0dca9aff1597387a83a040a9e0ae559f75f3c81a7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 87b8314132081da1d3aa46dcd7b7a6ce7dc76cf7941471e659f740138a725a07
MD5 10eaac7e5965f2ab1d79593e0fd1842d
BLAKE2b-256 5cc23372c35e0ac5391f1286677c57842f2bd8912bfc19f4c3616eb88fce7a05

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3f4c7463703030470f2af3e988681ab2fa08270282fc55ede448aed0854ca8ba
MD5 6c08bbb4e8d3d6e5d18b395485ef80d0
BLAKE2b-256 b8787e8a5ba22624ffb4340929d80b7002476fdf348a097b07e9065ca389257b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp37-cp37m-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4a128f45f404d78bbb0a629cc58dd090bdfded37e568c4016cf2252585eb018a
MD5 53cf61447c5ab299b086989158259e81
BLAKE2b-256 396d18fb5c82a70a24d9629e59f49ae142d53744dc7555fa42bd88c7c819d720

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4346ffc0a8756bfd8db4679c9bb52564f74fe1ffd60e6899db06823f111dbd9c
MD5 7bb677a1427789bfb1012e39ea5b97cc
BLAKE2b-256 b9303f613959fc02ea073de26df13bc32547bbb15126fd7b4b04df1be5876ca2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c08baad28cb37dd35fa4c227fc4c312b1f65f7bb19a557995e160cce80b58b2c
MD5 f277f5bb4647eddda69c8de5d81269bd
BLAKE2b-256 4007140b80c3cf2fc841bfa12c07a3697bed829ec6a05c5c777575d580af2a14

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8eef062f9dacc32b4d498a2822ce5a61badb041b202c448e829c253051d24ef0
MD5 04d2ad9f24052de45231d5cd28224255
BLAKE2b-256 042cc5a0d38f61ef58e22c88b5e59273b312a2e4f665466ea9539fb11ba01d95

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 de707a9aa9395d44d427793ea77403698f9193b9fc7d81139c03f7239d88c4ae
MD5 949ce4c89ef077851b83a58a6d5a82db
BLAKE2b-256 05406904acf3df4d7c77d78d540282defbccc7f8f2ebc37efc175db187de77e5

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0f7b310fd84cf81d49c9aa1fb5eaeba2d16c490e8d3969586cd1eb8e4aedefbf
MD5 1ba0a2b05bc0a5a30342d62a6e58379c
BLAKE2b-256 f05f3bb528c0fd628190094d6ada5128e84dfc1d2ff6ad33d807b80f5149f2df

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp36-cp36m-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 8952188c690e521ee2a33a7ff2b878a5dc475e389d85085e585104d819f2d8b1
MD5 5d3b594a8de06111fd07ccbaae951052
BLAKE2b-256 8cf24746a53cbdaed90a89ae6513e01c9ae299415b46823ed9b7614887e2c61b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc87984befa099d42f1cd5ab9e298864af1acc568932716c33ba78dde8241a01
MD5 28291a672150b5ef007b63b7e5670fdd
BLAKE2b-256 2d1a1ebd1e78d2e60ba01ae53621c5ea26be082b298cf712f12ea67d464b3705

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 16de3aad992eddbce3204832947bafd92b5de50364aea353cd21127132cee2ca
MD5 67ab76661ff4336f25ec7164b48be57e
BLAKE2b-256 dafe08612b0d690b91ac60a60a06190a58a00a4ee7a9529845e466f0bd866345

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 00d377c3fc069ba615091dee73b90446388091123a8d976c24376eb1044cba6f
MD5 18c0f4dcba2f397c38f1cdfcca2acb63
BLAKE2b-256 016429d6dc16100a7d58857455ac0cc1c4a279a064ad51c0427f0c5ebc5ba9fd

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7478f45f9b3cf2a2cb8808fd8ffe436e92f7332d4da1f4e8c559d5602189ac4b
MD5 301c60d9110f6ce812f659cce1dcfef7
BLAKE2b-256 7b031dd7ec04cd45deac9996ad234687d12f1bf22eb1370512c5708dc8a54c7f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 3c024c191e019bd673fe48cdf3bca1215f971bfd189838841903fa12ef206fb4
MD5 453013fbf285acafbe924fce8b56241d
BLAKE2b-256 0eef21e58e00b13f301ea047d8c8db4914d18cc30bac32f77edbf95d065289af

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp35-cp35m-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7a1387fe4cd491122b49af565fb833b90dd1ecf360dd76173b75253981bea5bb
MD5 73512e6a67750772e845b62de92439d2
BLAKE2b-256 ac6098c7701ac4b0dcf50adc7a11941dc57327dcaf5df729a9272bba71c7642e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp35-cp35m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp35-cp35m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b25856479c240e0ecf28562d3c4cf1b4786ad2c0a7825b9d67c1db6293156bae
MD5 dd49a69ea2e66c80fadebe163439fa11
BLAKE2b-256 365a403b6f8844ac4053bc270cfb18004209f16b97a19d254feb3a79dad38898

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0f851547a28a4c2bd5b7fc6d05a306b9460d6f7a256989af11d8ddcdc386cc46
MD5 cda8efcd015d4258ca21686efaa91033
BLAKE2b-256 c7759449837f3dc0dbb2ac4cf97729106ab70d051927c357c363c5d219fe2ea6

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f462b59addafcf69570164bdfa1e7f44653653ae571b7964fad50132b8c1b608
MD5 6dd17a99fcdb0a72d982f2b8eb76cddb
BLAKE2b-256 2d3ab5bfb4f43fc994a825af7e1f45d66635312eca18966f5cde1a53874ce82b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp35-cp35m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.5m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d6090f68ba8db34864f9befd3aab60e60642443c57a65b781d43f4088514e4c6
MD5 d6ce1bf335dfdf54868453ea3da546de
BLAKE2b-256 b74f5132140ff7d0beeeed935c4d7cc19d04691d312c41b1118ea3569fd43e3b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d45170c234e0294a2a46cdc46b487ccb708aaf927f54da1862c75d723f494e5e
MD5 a667263b57a4697bda1c28c4ee421e5d
BLAKE2b-256 dc17fe87f7bc3d799e0062946a3f59d9e94d1e4447c9f74a7934678e68d1cd21

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b3e85d513a3d59437047c262ff99d801f5727f6a25497aa6880da44f33d0170
MD5 645cb382c4bf602b70dbab24d77d0fa6
BLAKE2b-256 6ed340abbbc0efd91c9a024d4da0b43e19721ea562b91b349b937113da0132eb

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 20fd664489567d23eb049a0441ddc057cba46f704bb1980c2ac0c6a47a9c32c7
MD5 cd4cca4adaf6cc76b59c41c92b604832
BLAKE2b-256 8812c3ff97347e9e60a3e8ef7e5dc1dd471f9fd58af1acef2205516776365666

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27m-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c3651d8023a9bba79c9d2c80c745237fd7ee77f001bd6c9aab9350024f0e8d01
MD5 9c1629fef15040500c2668d8c1d0afb5
BLAKE2b-256 9864f2d8d7a55f06dff64ea6c077ba1ecec2134bdab0e4738a7ec6232bfc9be8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4329ca33a1c266ec9910ca697821f2a712d34089092fad9f9666ea193c5e02fa
MD5 ad2570db97adc32b1adb2601472750a0
BLAKE2b-256 d9f4f8b1b0201b7e3464b9fcd5534c7973a4d6611bebc9066c81c32b5e299711

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f84c06915c752e25068151b834b3470307317a73ddae8b9def034face0e7ef37
MD5 49f17e619971747254ec0b8df648f044
BLAKE2b-256 e141f0549f4d5bafe12503b3a02a6649e4ec002242666a784c80db4b37333a72

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.3.21-cp27-cp27m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.3.21-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for SQLAlchemy-1.3.21-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 61bb5c71837845ee31c0cbe87b3c7f92652dbeafa10295f45610ea6bf349d887
MD5 a5c729c08538d8707c974323385ebc00
BLAKE2b-256 3507156f368d2da7f5e14963735afcf44247660e0d87058eda0b43cb59bce4ce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page