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:

https://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-2.0.21.tar.gz (9.5 MB view details)

Uploaded Source

Built Distributions

SQLAlchemy-2.0.21-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

SQLAlchemy-2.0.21-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-2.0.21-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12 Windows x86

SQLAlchemy-2.0.21-cp312-cp312-musllinux_1_1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.21-cp312-cp312-musllinux_1_1_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.21-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

SQLAlchemy-2.0.21-cp312-cp312-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

SQLAlchemy-2.0.21-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.21-cp311-cp311-win32.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.21-cp311-cp311-musllinux_1_1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.21-cp311-cp311-musllinux_1_1_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.21-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.21-cp311-cp311-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

SQLAlchemy-2.0.21-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.21-cp310-cp310-win32.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.21-cp310-cp310-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.21-cp310-cp310-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.21-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.21-cp310-cp310-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

SQLAlchemy-2.0.21-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.21-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.21-cp39-cp39-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.21-cp39-cp39-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.21-cp39-cp39-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.21-cp39-cp39-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

SQLAlchemy-2.0.21-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.21-cp38-cp38-win32.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.21-cp38-cp38-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.21-cp38-cp38-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.21-cp38-cp38-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.21-cp38-cp38-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

SQLAlchemy-2.0.21-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.21-cp37-cp37m-win32.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.21-cp37-cp37m-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.21-cp37-cp37m-musllinux_1_1_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

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

SQLAlchemy-2.0.21-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.21-cp37-cp37m-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.21.tar.gz
  • Upload date:
  • Size: 9.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for SQLAlchemy-2.0.21.tar.gz
Algorithm Hash digest
SHA256 05b971ab1ac2994a14c56b35eaaa91f86ba080e9ad481b20d99d77f381bb6258
MD5 a354cce568bd4734fe851a06d8e64a7b
BLAKE2b-256 fafdf835dcfb49eabf12e8ea7c7779d364f7730a47912ae64ff38cd4a316ab77

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-py3-none-any.whl.

File metadata

  • Download URL: SQLAlchemy-2.0.21-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for SQLAlchemy-2.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 ea7da25ee458d8f404b93eb073116156fd7d8c2a776d8311534851f28277b4ce
MD5 6276e8a86d8fef4667140e6877f3de7f
BLAKE2b-256 5120b7fdb30256eda81ae066ee1c3046ef3ff00a3eccd787beab2ec078822336

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 526b869a0f4f000d8d8ee3409d0becca30ae73f494cbb48801da0129601f72c6
MD5 6e6b32bf538b2532859cf2296ebc4be9
BLAKE2b-256 ebd5bd96a7fbb6a7cbc363b1f7f740626902676846b559305a06c222054d222a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bfece2f7cec502ec5f759bbc09ce711445372deeac3628f6fa1c16b7fb45b682
MD5 e5558795e783d4944bd100b0642b2dc9
BLAKE2b-256 dc8d60f58b8e8e62750b14468899ad77ad4493adc53172be0893799e9f85a98a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a1f7ffac934bc0ea717fa1596f938483fb8c402233f9b26679b4f7b38d6ab6e
MD5 3d64fc184dfedb6962351a69cd05fcbd
BLAKE2b-256 d576ceb635eb7a5bc7b137a4331ef602e363ca848051f2652cec0394d1a35f5a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f6f7276cf26145a888f2182a98f204541b519d9ea358a65d82095d9c9e22f917
MD5 5392ed15c0eb011b7129291203998a23
BLAKE2b-256 902ba6eb2b6b785bba7fdc4c2f8f3af89874b777078aa0991e8b37d3913fafaa

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 632784f7a6f12cfa0e84bf2a5003b07660addccf5563c132cd23b7cc1d7371a9
MD5 bd290f1b95abd9c61ee3d35f158d3126
BLAKE2b-256 9418301be3b5651c0fa206defd1a9462e5c361856198f0dfe90ffad5e8c3c1a4

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7421c1bfdbb7214313919472307be650bd45c4dc2fcb317d64d078993de045b
MD5 f848b586d3e9b1083b01f97c40e7e4d6
BLAKE2b-256 7ee1d3eb1277326d4e48594e93b95402f98ecd84c65a76919b175bddc130fc95

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db726be58837fe5ac39859e0fa40baafe54c6d54c02aba1d47d25536170b690f
MD5 75116238e2686c91b3b306023fa58a34
BLAKE2b-256 08b532eb2b40f7fbe5b28aa1f6847132890aaddab92230eb0f55180ab9c93865

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56628ca27aa17b5890391ded4e385bf0480209726f198799b7e980c6bd473bd7
MD5 f158b23bdd1779dc9478c50dd33476e8
BLAKE2b-256 bdd9deee6e3dd1cfaba9ae7ccba88ebc803b0daf2d4f01648004a004fdf97d98

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 141675dae56522126986fa4ca713739d00ed3a6f08f3c2eb92c39c6dfec463ce
MD5 bc0cdd522035f23039f711be6e2e47b0
BLAKE2b-256 6889247a6a5bfcc5f2f27b08ce7a1fbc2ee9e54fa09ccc9fa48e8c0e08e78cbd

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-win32.whl.

File metadata

  • Download URL: SQLAlchemy-2.0.21-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 af520a730d523eab77d754f5cf44cc7dd7ad2d54907adeb3233177eeb22f271b
MD5 80c381afd8854d9674230265dce9b265
BLAKE2b-256 cd95620f9625ded4b7efd261f7d1dc9b2197bd0a300ddd258ce912c3313a8501

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b69f1f754d92eb1cc6b50938359dead36b96a1dcf11a8670bff65fd9b21a4b09
MD5 56af43045b7e5788f23258291d358974
BLAKE2b-256 5022a637f49663e941f5dbe71d25be1d24b024b5e950d84a2db670f1d1fefd24

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 87bf91ebf15258c4701d71dcdd9c4ba39521fb6a37379ea68088ce8cd869b446
MD5 030cb4bdb2d96f209cd32158ceb548f0
BLAKE2b-256 b1bcbd19d707e2a7bd2acd9a269fa028150c4c44b0abf3191a6ac0d792246011

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44ac5c89b6896f4740e7091f4a0ff2e62881da80c239dd9408f84f75a293dae9
MD5 5d3af13b8704625aac85bb4b5031e571
BLAKE2b-256 54c2c51f040038859732f781f25907e01ee980987d24fa0747884e6073363a14

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ff3dc2f60dbf82c9e599c2915db1526d65415be323464f84de8db3e361ba5b9
MD5 db539b24b23457faf18b410458e7a8cc
BLAKE2b-256 5bfcb8a0b9a5e1c182bc3ba2adc833ecae8425f550b8409a01b7387c9eeecfee

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b977bfce15afa53d9cf6a632482d7968477625f030d86a109f7bdfe8ce3c064a
MD5 a2d7b33fe80aad5c9549a7f6ca4d4b44
BLAKE2b-256 ffb6fccd627d09045033defba0969b44bb4fc11475846b9ad59f6c5fa5ac23b8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf8eebccc66829010f06fbd2b80095d7872991bfe8415098b9fe47deaaa58063
MD5 ac800841b2c25ef4530c27d204b04794
BLAKE2b-256 49badfb0ce41f7e1dc9e1d816c8f538bbd95b0e2632175c3a5702532eb1813a7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e36339a68126ffb708dc6d1948161cea2a9e85d7d7b0c54f6999853d70d44430
MD5 9dc32e8e544d9c96bc60cc7b40256830
BLAKE2b-256 31f63a2ccb16aae346eccc11836ac7188be1da12591bf19834826ae63b051f23

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-win32.whl.

File metadata

  • Download URL: SQLAlchemy-2.0.21-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 89e274604abb1a7fd5c14867a412c9d49c08ccf6ce3e1e04fffc068b5b6499d4
MD5 2e19500bff35bd4aadaae8be1fd85559
BLAKE2b-256 33e26f607d86e7c3aad1cc8d874a590f3272f01b95f1d0e228267930fb8106e1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fb87f763b5d04a82ae84ccff25554ffd903baafba6698e18ebaf32561f2fe4aa
MD5 736ae3ab09392a76e3cd3198377ca0b7
BLAKE2b-256 53faebcbad48e3714fb08c196c0fd898112418e777cac12ee39c86edab1b1ce2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3cf229704074bce31f7f47d12883afee3b0a02bb233a0ba45ddbfe542939cca4
MD5 5f744fb8d920fc281c993143b68dd8ed
BLAKE2b-256 3f8f898a61ab183173a641a22e22086602e5fbcd5695e31a237b9d81a5106fab

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ca38746eac23dd7c20bec9278d2058c7ad662b2f1576e4c3dbfcd7c00cc48fa
MD5 a18fdeb10c2c5f2c8bd62f6259b8c8b8
BLAKE2b-256 99f45c7868896285b0d95b6b3f0310850c6cf50b965569417c2959d2bd6a115d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f7d57a7e140efe69ce2d7b057c3f9a595f98d0bbdfc23fd055efdfbaa46e3a5
MD5 74c5cf4ae38bdd2e560985cd2f2067bd
BLAKE2b-256 b26cfcda34db6216a0c0b6d2aced4b0ba025c48959e9155fd6ab0d02be5df0a4

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f0c4ee579acfe6c994637527c386d1c22eb60bc1c1d36d940d8477e482095d4
MD5 ed2b296880235126d8dd800f6bd125eb
BLAKE2b-256 6eb4cbb4548208e4295d97b6ce08c249444f99a3f31a19eeb33e147d3a5136fd

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e7dc99b23e33c71d720c4ae37ebb095bebebbd31a24b7d99dfc4753d2803ede
MD5 6f58367727f81dc7fa02d9276e8ffd03
BLAKE2b-256 6d6975fd46366ae9c6d677adb2d4db30c12544216026cf5366e76670dde6c9ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2e617727fe4091cedb3e4409b39368f424934c7faa78171749f704b49b4bb4ce
MD5 44e7ff11752939cb17d45a8bc25acad1
BLAKE2b-256 8fdc7e75411ae80aa76573d945aabbcb0e442e1e0a2152d663a2484defb1cf27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.21-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f9fefd6298433b6e9188252f3bff53b9ff0443c8fde27298b8a2b19f6617eeb9
MD5 ac9802cc47fa9f38623a412e3c9fc7e4
BLAKE2b-256 3a085ddeecb098025b9e640a7c35d46591ec8c331b14bbd304470439e225be17

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 513fd5b6513d37e985eb5b7ed89da5fd9e72354e3523980ef00d439bc549c9e9
MD5 d517949c78cd50bc3dd0d19d51748862
BLAKE2b-256 4388cacb5b16d620c4add387868feac0c4832a0a297a1020999bfec64fc6133d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ccb99c3138c9bde118b51a289d90096a3791658da9aea1754667302ed6564f6e
MD5 c42d9c8fb84ed381e52c1395cc01cb9d
BLAKE2b-256 d66ecc10730744f5c32bf38f46c6b4aa23292e31aaa2bf2bc147b39959996046

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50a69067af86ec7f11a8e50ba85544657b1477aabf64fa447fd3736b5a0a4f67
MD5 d82ce9f036eb114076aec668a64bbd00
BLAKE2b-256 f2c437bb937548c627efbed34ebb629e6fd7c62700227fdc9e38f93c48a4e376

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9cba4e7369de663611ce7460a34be48e999e0bbb1feb9130070f0685e9a6b66
MD5 7f23ac9291295eba8361dcfbf08de361
BLAKE2b-256 43bfaa2f1b004bbf4fbf2a5c303ac3377a9ee9f7483f9a2a3942070aa5de4048

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c111cd40910ffcb615b33605fc8f8e22146aeb7933d06569ac90f219818345ef
MD5 664580c39117f4782b4eb995032ccdb5
BLAKE2b-256 51d26f94e299b1b3afacb04fa05582d5dcd6c401b36835e4e548c82bbb6e5da6

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 785e2f2c1cb50d0a44e2cdeea5fd36b5bf2d79c481c10f3a88a8be4cfa2c4615
MD5 04d052e0fc5473c9c0c4c583ee646a56
BLAKE2b-256 1339c18d082fe79a476e3a72d93d2a1a4ab446a6d353e342c617e489b6e87c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 73c079e21d10ff2be54a4699f55865d4b275fd6c8bd5d90c5b1ef78ae0197301
MD5 0c6d025cc8d8765f399ce632cc5e192e
BLAKE2b-256 1d455eb43c0d315879413219bdeea44e0a033329da6835521fbbd197ad46a7a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.21-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0268256a34806e5d1c8f7ee93277d7ea8cc8ae391f487213139018b6805aeaf6
MD5 f02f63507341df73e2427a0b84098750
BLAKE2b-256 c231fd4173e1729270e94116e9a07eab5d7d56f5aff9662af1ee4e4571c37c13

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 014794b60d2021cc8ae0f91d4d0331fe92691ae5467a00841f7130fe877b678e
MD5 ea1a921fad00310d1fdf315599ba8c7e
BLAKE2b-256 b070acb525e279710bd164a9b849b190523af1cb96d5aa42760bc23af6411a40

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fc6b15465fabccc94bf7e38777d665b6a4f95efd1725049d6184b3a39fd54880
MD5 9161d795a0c1d7d35719e036d2bd1910
BLAKE2b-256 9d0cf46fd4fcd995c9b5c7ebf53ce23b601b79d079bdcd735fe272795accde4e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b19ae41ef26c01a987e49e37c77b9ad060c59f94d3b3efdfdbf4f3daaca7b5fe
MD5 bd9470060b58c38bd93ce45e9ba1ba43
BLAKE2b-256 7c705a36e9dd9bb62dca4d07d811c993eadd432769f541ea91c851f41f9d5ee8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2d494b6a2a2d05fb99f01b84cc9af9f5f93bf3e1e5dbdafe4bed0c2823584c1
MD5 a76e1b6f1d5619bf5faf681f1434479b
BLAKE2b-256 a585a4d693b58119ee26b7797d46e5966f90444328d9ced2c6eef8485e4bc3fa

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3eb7c03fe1cd3255811cd4e74db1ab8dca22074d50cd8937edf4ef62d758cdf4
MD5 439361c6805cce13c66d32d6a8bca070
BLAKE2b-256 45ae933c7867a1d134971299ee9bb8e82ccc4091f235776aa50534a7c56f5a7b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b4eae01faee9f2b17f08885e3f047153ae0416648f8e8c8bd9bc677c5ce64be9
MD5 95dbf8576ca5cb140ff05953983d8189
BLAKE2b-256 3c853d75109aa99d15249cfb7fbf060bf09f57bde6a9c77222a04e3d05cd08e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cca720d05389ab1a5877ff05af96551e58ba65e8dc65582d849ac83ddde3e231
MD5 9cb6e1fec4a24c324d0190a1a818913a
BLAKE2b-256 679b6fffaeabe9b41ee492c4eadaad1ba21d128f40eaecd83c54ffd9e2d089ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.21-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4615623a490e46be85fbaa6335f35cf80e61df0783240afe7d4f544778c315a9
MD5 2df0546bd9c958f78bc0daf7a8f81cbc
BLAKE2b-256 847e3f31367ccab9ad1fc5022b1440a68be0265b7fc577bbdc4222fde9676362

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 419b1276b55925b5ac9b4c7044e999f1787c69761a3c9756dec6e5c225ceca01
MD5 a15e707141f295f33260a146fa936f8f
BLAKE2b-256 1433b1cb602d3dece8ba0818589fe036a443a04896a9e8ae33462fcfb71b9434

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8c323813963b2503e54d0944813cd479c10c636e3ee223bcbd7bd478bf53c178
MD5 3464944a8cdd5110f325b9a94ab94d88
BLAKE2b-256 27c59cd627851cf2c8dfc31c0bafb0db8802e579f343b0660ea9edc873e00267

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a95aa0672e3065d43c8aa80080cdd5cc40fe92dc873749e6c1cf23914c4b83af
MD5 d0d2ba70659a937b1605faed57213cbf
BLAKE2b-256 ac13a8a0decfc4d9a432afe7045fe656e0c420d095e44b993d648a0276fb5550

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d59cb9e20d79686aa473e0302e4a82882d7118744d30bb1dfb62d3c47141b3ec
MD5 fb8e47c0625bfc8d721f4448e0251fff
BLAKE2b-256 424db1d68f63acc9a855fbb0e5ab716dc4d65e910b499ecdd072361d9db40714

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.21-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.21-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7614f1eab4336df7dd6bee05bc974f2b02c38d3d0c78060c5faa4cd1ca2af3b8
MD5 0687eeabb39043f49e0fb1e84cea2e12
BLAKE2b-256 faa34f3271fd9cc0067a0d30c26ad8396025df9b155965e13b96cd0674558fce

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