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.22.tar.gz (6.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

SQLAlchemy-1.3.22-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.22-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

SQLAlchemy-1.3.22-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.22-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

SQLAlchemy-1.3.22-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.22-cp36-cp36m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

SQLAlchemy-1.3.22-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.22-cp35-cp35m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m

SQLAlchemy-1.3.22-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.22-cp27-cp27mu-manylinux2010_x86_64.whl (1.3 MB view details)

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

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m

SQLAlchemy-1.3.22-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.22.tar.gz.

File metadata

  • Download URL: SQLAlchemy-1.3.22.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.22.tar.gz
Algorithm Hash digest
SHA256 758fc8c4d6c0336e617f9f6919f9daea3ab6bb9b07005eda9a1a682e24a6cacc
MD5 49513756b0ab589bee014b4c5401581c
BLAKE2b-256 b710b6d02efa2cb10dca0671fd62c9091c1e49831b266658fd7a056c577621cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 04f995fcbf54e46cddeb4f75ce9dfc17075d6ae04ac23b2bacb44b3bc6f6bf11
MD5 b6d1de43f44b77173c0488f5b1e9f70f
BLAKE2b-256 71f366a3cd969d3de609abf4092f465789650c09ca52b388534c5ab12284a606

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c389d7cc2b821853fb018c85457da3e7941db64f4387720a329bc7ff06a27963
MD5 7221a71821cd4b9e6d63d61ac0a772a2
BLAKE2b-256 b7c5c308639d0ba38184f581e7ff77b758169b29a0b0008dc31066ff8360d8e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ff132a379838b1abf83c065be54cef32b47c987aedd06b82fc76476c85225eb
MD5 503bff609a2373ee40807de7d85c4b05
BLAKE2b-256 84906b111ed150b2e3466940c2f0e62877cf60342b837084d7e3bb8ad016883d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 715b34578cc740b743361f7c3e5f584b04b0f1344f45afc4e87fbac4802eb0a0
MD5 906956070ac6a3bcca9da84417874a20
BLAKE2b-256 520928acdfa909a0a33d68fde7ff4b22c3a3290d59c36e1e650b657e9ff46718

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5a7f224cdb7233182cec2a45d4c633951268d6a9bcedac37abbf79dd07012aea
MD5 0a304542a5926aa044606db384dd31cf
BLAKE2b-256 c067ea0871756f489dea981323cbe0e8c3d0b31829d06d90d22fc8a39ee5d054

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1418f5e71d6081aa1095a1d6b567a562d2761996710bdce9b6e6ba20a03d0864
MD5 0cf1e5bc2b96cbed54eae4d5df4116cf
BLAKE2b-256 639fec8b40bf89186e1f3e3d2955b319c9db5c62bc2c42984e8d5f7ee3e2d6cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 318b5b727e00662e5fc4b4cd2bf58a5116d7c1b4dd56ffaa7d68f43458a8d1ed
MD5 155dd2dc11673211ac95ad20e3bba654
BLAKE2b-256 ed06434f5a7fa9a6f247997d32ec09d485e0461c7f71f11cf65779f987e41ca1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bab5a1e15b9466a25c96cda19139f3beb3e669794373b9ce28c4cf158c6e841d
MD5 021dd78b3e488a7f9093eef2d93ca8ff
BLAKE2b-256 c1f088f535bf2f3ebf70b041e4b25438d32cb0a4f69dfca7a3e7c81c47ba38b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 108580808803c7732f34798eb4a329d45b04c562ed83ee90f09f6a184a42b766
MD5 add35b852aee266feb14741344ca977d
BLAKE2b-256 2fe4151a3e72ddca60e256dba5d76ec766726b8ca1422ddfa61d3a644ef3f6b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f8191fef303025879e6c3548ecd8a95aafc0728c764ab72ec51a0bdf0c91a341
MD5 4e17cb20c352290a29e3688fb2900f52
BLAKE2b-256 53063c03bfedddc719efb39a2ff28d33ac404abe7f0b5dd0b930d9837e345d46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 491fe48adc07d13e020a8b07ef82eefc227003a046809c121bea81d3dbf1832d
MD5 09c2c8882af8f4dea351e3339508816e
BLAKE2b-256 04afd52a35f05de60d36620c8e53e5921b870b7f77cdd3298ab6035f9443c13d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0c72b90988be749e04eff0342dcc98c18a14461eb4b2ad59d611b57b31120f90
MD5 75eb04fbee01bbdbb3200d9949b0aaf8
BLAKE2b-256 831e51077dc1628b8c086595fc5b81b79c989007c03fa6b086ed0e03d7abe61c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 216ba5b4299c95ed179b58f298bda885a476b16288ab7243e89f29f6aeced7e0
MD5 2a530dd89703cf7969fe16938f137e0b
BLAKE2b-256 a99781a0957c4549e45f3fc54f3fa80f22b7aa544eabd090e176df39fbf95b20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 17610d573e698bf395afbbff946544fbce7c5f4ee77b5bcb1f821b36345fae7a
MD5 201882144deb92ea736c6e3fa4fb77fb
BLAKE2b-256 6adce908b2cde3b6fd4b2d95aceede46812bae4561942576d16867b0813890a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68428818cf80c60dc04aa0f38da20ad39b28aba4d4d199f949e7d6e04444ea86
MD5 0e09b8a29b29c3c707b2360f32bef97d
BLAKE2b-256 46a0312a79c127178e2a2f252adf49d0bcfc0186353e2b14a898d6820579f3b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 54da615e5b92c339e339fe8536cce99fe823b6ed505d4ea344852aefa1c205fb
MD5 c814282a369f8aa152a47c521ea0a70d
BLAKE2b-256 940325785529980b7b2d5ba195f880e7495beb1c5e141789f96c18b4c647a2bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 70121f0ae48b25ef3e56e477b88cd0b0af0e1f3a53b5554071aa6a93ef378a03
MD5 b0b8ab60a18336884522735460af1e9f
BLAKE2b-256 f4aa03e0cdca643f6304bad548e73b3327fdbf8ef368a5bb7a3dfa2c738d88da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d53f59744b01f1440a1b0973ed2c3a7de204135c593299ee997828aad5191693
MD5 40b79f0e88c38544395205b4a0a7c5ba
BLAKE2b-256 4e504ac4a26d79df646e99910db17a1777f3651872e976d54b22ed4fbc1e29c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 888d5b4b5aeed0d3449de93ea80173653e939e916cc95fe8527079e50235c1d2
MD5 986cf1bbda686850c68da4779f5a27fc
BLAKE2b-256 8e5382c264650b3e1e3f5a80b390871e5ee7e9347d24474defba4cd306b5fbf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 95bde07d19c146d608bccb9b16e144ec8f139bcfe7fd72331858698a71c9b4f5
MD5 f4a12f6252377ae35df730123666e86f
BLAKE2b-256 51af8d2afc75b0b8b715726ff3b6f3c89d2a0e8a6d37d2fc96308c8d8b7a8986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c6406a78a714a540d980a680b86654feadb81c8d0eecb59f3d6c554a4c69f19
MD5 678dd053489241740a8f72c7d4f6b3e9
BLAKE2b-256 03913d1289cf19d202e34362b1d8c83ece165a1b760c9fe9a9d567bad14e0308

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bde677047305fe76c7ee3e4492b545e0018918e44141cc154fe39e124e433991
MD5 cd34d7d598a00d917cf0bc33642d3a68
BLAKE2b-256 6ecf26c04273303a5ea33d33a41c7b051ec12df8d899a2d588c5209b84552957

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62fb881ba51dbacba9af9b779211cf9acff3442d4f2993142015b22b3cd1f92a
MD5 5fe52965ee8ca1387cfad296001e5913
BLAKE2b-256 086dd9b346436a2eca643d836989941077818134fa3d830064bbfff1983ec09c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 314f5042c0b047438e19401d5f29757a511cfc2f0c40d28047ca0e4c95eabb5b
MD5 968da6ba3b207a14e1ac0698b1e5e86c
BLAKE2b-256 5b407691444ca874bbcb8f5d461015f7f3309966d88d5d9968e4a569355ae8bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 62285607a5264d1f91590abd874d6a498e229d5840669bd7d9f654cfaa599bd0
MD5 4ef495602bb07ca6cff3540c32ae1dc0
BLAKE2b-256 5fe532f7784548e79dcc1970200938a1c6cef91ca84ecda77c0c71243175ca67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 bd4b1af45fd322dcd1fb2a9195b4f93f570d1a5902a842e3e6051385fac88f9c
MD5 9486b3fd6ef0b88ab073e7ebb23c122b
BLAKE2b-256 a6c69535cba06dcfeec020829981802b025fc6454c7c60a042c36bc8c4ed6147

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 426ece890153ccc52cc5151a1a0ed540a5a7825414139bb4c95a868d8da54a52
MD5 b5a9b84e71fb80ab4ce35332f45e817f
BLAKE2b-256 9ca208703eae172c0ec483b1f245a30b32ed3deeaf94996ed31017cdbed6dba6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3ab5b44a07b8c562c6dcb7433c6a6c6e03266d19d64f87b3333eda34e3b9936b
MD5 5e7ebba16b2b9b8941306ecdf360fe58
BLAKE2b-256 4ea5700c5f257be7fc453f754f43394cfbb3add300d6d248793e8da0d41c44fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6aaa13ee40c4552d5f3a59f543f0db6e31712cc4009ec7385407be4627259d41
MD5 9842b1c53557e2d640b94d606f771152
BLAKE2b-256 de2c4b5a3af0a8c624f6220c72673b3974414c3cdbd88325f8d5a29dd17aa4e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f115150cc4361dd46153302a640c7fa1804ac207f9cc356228248e351a8b4676
MD5 f5dcaedb195ab1f4b011ef2b84306a5a
BLAKE2b-256 8e08a9edc50573255364d90c844fed6b6bf0badd070a723ca4511cfc668ccc3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f1e88b30da8163215eab643962ae9d9252e47b4ea53404f2c4f10f24e70ddc62
MD5 3f394cae4ab6d45dd308f6c825a8f42b
BLAKE2b-256 cf72fa3094ab93f824d337474010430bb614df9ca016ba881a26aeda83177088

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4a84c7c7658dd22a33dab2e2aa2d17c18cb004a42388246f2e87cb4085ef2811
MD5 f0190c3db107125a43e4017c1acc248d
BLAKE2b-256 98dff69c886c30e666e6195e0855aad1ff2e4a749ecae183345442f69ec791ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 7d4b8de6bb0bc736161cb0bbd95366b11b3eb24dd6b814a143d8375e75af9990
MD5 94c572445502aa8cd5b65672d961823c
BLAKE2b-256 ddc21502465fada3194d6a3eb8e5a60140cdcd52195384d24699859e60cd43fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 9bf572e4f5aa23f88dd902f10bb103cb5979022a38eec684bfa6d61851173fec
MD5 1373ceb3bebaf1865225591c73062166
BLAKE2b-256 54736664e97207a2a9a83fabd7e3dd2e1e603195eabdfba822ab4c3ca8678b25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d055ff750fcab69ca4e57b656d9c6ad33682e9b8d564f2fbe667ab95c63591b0
MD5 1fea78704a64f73fd5cf50622fc02df9
BLAKE2b-256 ec70efab977577dceb18cb23e7a316e51c8c91b8f134823b9a813c973ed5a035

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81d8d099a49f83111cce55ec03cc87eef45eec0d90f9842b4fc674f860b857b0
MD5 a27a8681bef73b767ae67ee97f913254
BLAKE2b-256 cb9859eabed1311593cae03eb20dac72746c7cc60a60b2dd3e477a8a32dcbd91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.3.22-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.22-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 61628715931f4962e0cdb2a7c87ff39eea320d2aa96bd471a3c293d146f90394
MD5 e14215d02de302d72abf6646efb3fc66
BLAKE2b-256 f9a282dcd0302fcf271f4bf3126c18dd075c3358d879e176445825f8b523dc8f

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