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

Uploaded Source

Built Distributions

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

Uploaded Python 3

SQLAlchemy-2.0.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.0-cp311-cp311-win32.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

SQLAlchemy-2.0.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.0-cp310-cp310-win32.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

SQLAlchemy-2.0.0-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.0-cp39-cp39-win32.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

SQLAlchemy-2.0.0-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.0-cp38-cp38-win32.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0-cp38-cp38-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

SQLAlchemy-2.0.0-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.0-cp37-cp37m-win32.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl (2.7 MB view details)

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

SQLAlchemy-2.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

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

SQLAlchemy-2.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.0.tar.gz
  • Upload date:
  • Size: 9.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.0

File hashes

Hashes for SQLAlchemy-2.0.0.tar.gz
Algorithm Hash digest
SHA256 92388d03220eda6d744277a4d2cbcbb557509c7f7582215f61f8a04ec264be59
MD5 bb0aadd2074009ebcdb76bfffbcdc67f
BLAKE2b-256 5455a475df74f583b4ceeefd5a121fd28045af54efe204863de1e3b154385674

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.0-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.9

File hashes

Hashes for SQLAlchemy-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 192210daec1062e93fcc732de0c602c4b58097257c56874baa6e491849e82ceb
MD5 d4bfdaaf5344d937a88ca232fd49ce97
BLAKE2b-256 00c94fab29c5efaf72df0ad9b46f783197f35b66ddaad62db26c69befb504830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 92b828f195bb967f85bda508bed5b4fe24b4ef0cac9ac2d9e403584ba504a304
MD5 dbaafa51acf47b1bb7e1d3c69c319168
BLAKE2b-256 de1cfb2db5e661464534d1d938953e83a36a072c2c3af7b986592bcae847beab

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c658c985830d4d80598387b2eca5944507acc9d52af8ec867d4c9fa0d4e27fd7
MD5 e9e3dc82e092a1129d3e329b469abdcb
BLAKE2b-256 9dd9f903a20e6e66202516777f281ff07fc0400125bc174246423edb8d959f5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a2709d68ec901add77aa378253568905ba8112ae82ae8b3d3e85fd56b06f44d
MD5 86d4bb3ecb4f91cc7c10fa1463f8cd1b
BLAKE2b-256 0b39a9f9371ae3823bda5cab13fbc805391f7154adf117d387efadf6f68ac398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3758f3e12dd7a1448d8d2c5d4d36dc32a504a0ff6dded23b06d955c73f1b71b4
MD5 463a7ff4a2129d7bb15ae8daa6421e7f
BLAKE2b-256 14f12a848edaef2361742dfffa977061a861547e78ec0e1db1fc4c22fe7bdef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef0794ed9ed2cc3c42475998baf3ead135ce3849e72993fd61c82722a1def8a5
MD5 a5f55bc3f5fed07f0ce44cdd082bca83
BLAKE2b-256 0db37cb5fc3b48f31b3b23a0d369ec2d02a5914e02419b93e1147116d71264c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 176ddfce8d720f90ffccfecfe66f41b1af8906bb74acc536068d067bdb0fd080
MD5 1d20f8be4f807a7dc95c772b4f52da16
BLAKE2b-256 a849b5db3773f3643e5dc0b7da7e854c4015df195a5eb640a6aaa8f1ef9609ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b850d709cddfe0fa03f0ce7d58389947813053a3cfd5c7cc2fa5a49b77b7f7b5
MD5 d4a2555db7ac2cd236998366bdab0f38
BLAKE2b-256 73a51ada12a89370fa34c4244527afd5a5671357cf6b45e613d2dd447042b27f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0b4047d7d9405005637fbfd70122746c78f2dada934067bfdd439bc934cb5fb
MD5 2cfdc90535da81465d8087cfb50852a2
BLAKE2b-256 72d33dfceccf991b45ebc32ff088f003948037e4caa69ac0ae8c808f7fb26299

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e6cb16419328100fc92ee676bcb09846034586461aeb96c89a072feb48c9a6d
MD5 b63fa312758d4038838359b660555a5a
BLAKE2b-256 cfd77849486c094a368cc7b158abdb9e07f842e7479640f6c4391402745be653

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 86bc43f80b3fdae55f2dc6a3b0a9fe6f5c69001763e4095998e467b068a037d2
MD5 5112229450311c35617042c75e023605
BLAKE2b-256 91f66aeceeaab65341ca1f87ddde45930980a759bdc2e54ce770ae88d77333b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 20ef6ed15ecc17036523157e1f9900f0fa9163c29ce793d441b0bdd337057354
MD5 9ca9ad6c1e770c72985a5d19a9349b82
BLAKE2b-256 79b6b390905ee39990d8ad6060e9fe5c8c1ed1034a2a05ac3f0022fc1cd6c6b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 492dfab60c3df7105c97474a08408f15a506966340643eeaf40f59daa08a516e
MD5 da2f3c09e8b23d715f4837549641b391
BLAKE2b-256 71b8daebf72e5165b2820c1cbe8d80e2a512cce42900aa91ef28d6af81be9d57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0bc643a0228179bfcbc8df81c8d197b843e48d97073f41f90ada8f6aad1614d
MD5 b5dd88dcc74267ec46917d09d0d4ee0f
BLAKE2b-256 adc1844e33521eb0fca42a897bcf03580053152ea6510efa8febe04fab7570b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e052ae0c2a887472a74405e3afa5aa5c75cddc8a98a49bbf4a84a09dbc1cb896
MD5 c2966c7e06669051198f5f978f677b98
BLAKE2b-256 7e28112b6197eb97c4476916463de1022ff4a0e8c8ffdfd861cf60c4af35419c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 419228c073060face5e35388ddf00229f1be3664c91143f6e6897d67254589f7
MD5 b00baa810a070b74bd99073229768fd9
BLAKE2b-256 647a9ccf1c89c5b657c592e4e7d8ef15dcbb8b76c96edf989f0d01cebb66a041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 807d4f83dcf0b7fd60b7af5f677e3d20151083c3454304813e450f6f6e4b4a5c
MD5 d580bebfaa5c978871148f13040b239d
BLAKE2b-256 f1abdb1936ee46c2de59696939addfa6e59f65cc3e0de7363eab968c596c61a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 13929b9806b002e3018a2f4d6666466298f43043c53b037a27520d8e8dad238d
MD5 265c334650730e4e0f05602f8954d366
BLAKE2b-256 0b1aebb65586a6b8fc76142eb426849e0fd6b7d6ffc9e1015330d3b828bf3eb7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 47348dad936e0899e2910853df1af736a84b3bddbd5dfe6471a5a39e00b32f06
MD5 0a8b579557e720fc8bb0a8298007666c
BLAKE2b-256 f92c2cbf3c3849e9eaa15a4ea08320aae1378ca839da94642f63039855d95dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 606f55614af6777261e54cb5d541a5c555539c5abc5e0b40d299c9a3bd06fae5
MD5 871a53b89c15721e2b647c43ab330fdc
BLAKE2b-256 92ea808db76eb040e558a5b000143214a21fc5f3a09e8e03453cfe9b1b3b19cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7809546951b4a5ad1f0b5d5c87b42218af8c0574f50e89d141dfff531c069389
MD5 81740bf3261beef36f5babd6e1926871
BLAKE2b-256 52e475f3dec7bcadd23f095b02de99bd4ea3798ac1153ac4a5f05681abf0349c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b17bc162c317973d87613eac869cc50c1fef7a8b9d657b7d7f764ab5d9fee72
MD5 a72ef7d5e5f9b96501f6f46806f9c871
BLAKE2b-256 180964ef2927615654cd98b05315a443f516f851342afeac5ae817cfb3c0920a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dc81c03d4bccc82c81e4e21da5cea2071eca2fcddb248b462b151911c4b47b8
MD5 cbf2e6b1af15c871471b1340bfec1c9f
BLAKE2b-256 1d1df0adb3dc2bf734b966e212bda7ccbe521df1b9c320c97ba03b9c514182bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77666361fdd70868a414762d0eead141183caf1e0cb6735484c0cad6d41ac869
MD5 3d1c575830b3524c984b5d8794ad1065
BLAKE2b-256 74552c1dfa43c7e421ed8cbcd3ded244ae42c9bfd33b0f806218f36d1df0ff4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fb3b58ba21898b94255e86da5e3bfc15cf99e039babcaccaa2ce10b6322929e
MD5 897f06be7c09694f8ff69473f272dc66
BLAKE2b-256 1123de68f34b73efa197b0e7a943aa93f2a6504a0492a72ac6dc699dc984d1d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2051899b520a4332da0fe7098d155e0981044aed91567623c7aff4bd4addddc8
MD5 f434cd2278a22e5d73be16c3af38c8cb
BLAKE2b-256 2f70a9689b3eb20f704fcf9608fa71d3a36445e7704fb0844da79b57387a293d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 28f8371e07c66f7bd8d665c0532e68986e1616f0505bef05a9bcb384889f94f2
MD5 aa2f0e149c1119d916ffd74ee9627347
BLAKE2b-256 316a520a6469d61c6b21a29f7feeb9f7023c4ee983c22a7142772dd0f6a14ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c75b77de2fd99bd19a609c00e870325574000c441f7bdb0cd33d15961ed93bc
MD5 30f3716f118b3a3e193cb0398f512465
BLAKE2b-256 7351d86ad02768ee26932ab6017d93f273b05c158dbde6b1ce2c21fb1ff54cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 54fa0308430ea13239557b6b38a41988ab9d0356420879b2e8b976f58c8b8229
MD5 895f794d306a8ea6d21cffd7434c0ada
BLAKE2b-256 5b38d6887548d1d2626cc756430bacb4016249442bdd4898d1f181f7e2fef35f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6e4a17bbcb882fcff597d6ffdf113144383ea346bcae97079b96faaf7d460fb
MD5 c98124443ce713540f8ba0f2108d6915
BLAKE2b-256 223781a9e5be2aabcf7eeb63634d2afa14339e9abf4edcaee927d33bc372c377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33a05cc9533a580f94a69852c8dea26d7dec0bc8182bb8d68180a5103c0b0add
MD5 32e22b2b717d1f69fb6d7ed05e4c0b5d
BLAKE2b-256 ae734b76cacc21143ec3678747d2738d073bfd4ec4d399081fead8fa888c4dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05923707b416b7034c0b14e59e14614cb1432647188ba46bcfd911998cdea48d
MD5 ec90ae8abe43e4b295b5ea3fb0688df5
BLAKE2b-256 299ccbe31b50fe0a21c32d182d1e2ddeb7787a1dbb9693aac6062dd915107ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c6934dfa9ab53853b1d31723ea2b8ea494de73ad3f36ea42f5859b74cb3afc3
MD5 72334f60fca3bc04bdb4615be30b4b81
BLAKE2b-256 8fe96822c15d63ce8ede75e9ff6b1254f7fbfab5fa644daed24d7b2ca4089310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 83db15a39539c6acb92075215aa68b9757085717d222ef678b0040cdf192adbb
MD5 2a1a853f8c90b5bc3aa510d370be55d3
BLAKE2b-256 8fb920574d47d02cdfac66284d9d1a23f3af0d6ef946dcd20c38cf6f7749129a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c1cae76f84755527c269ceb49e3a79ff370101bfd93d3f9d298bd7951e1b5e41
MD5 0725a1a03e5feb7f909646b1acc04467
BLAKE2b-256 8b35cb5510a44a73a1da5c588e28d8b3e040b07ed56e69fc46a3ce1b77414530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a0f6d402a12ce2dc9243553ae8088459e94540b2afc4b4c3fc3a0272b9aa2827
MD5 9a58ff7b2240587a22a6503d72713aaf
BLAKE2b-256 971355592db022211a56d34afc5f9d67b00a279626df0f15fa13bfc02c77b1b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d1b1004e00023b37cc2385da670db28cb3dd96b9f01aafc3f9c437c030bf73f8
MD5 e532567c9b71cb50d24a56f497d5d1ed
BLAKE2b-256 75a3e382030a0f785c7310f613cd9867d594aff6f0653dc1103e9e43218cef08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b4428bf59a5f12549f92f4274c8b2667313f105e36a7822c47727ea5572e0f7
MD5 85d1ffa8cffe8faa4997912a8f04e22b
BLAKE2b-256 a2762db3a6ace4a2ff61528910d6b34dbc35c1c36829f788d1d0b44404339986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 228851937becdbaeefdc937a3b43e9711b0a094eccc745f00b993ecd860a913b
MD5 1d56be6e6bc450e2b389807d65c973d5
BLAKE2b-256 cd273090eaaf13d4a989198126561e0c13e290ebaa32c357ec22a43d0f5d4541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b2231470060cd55b870806fb654f2ba66f7fc822f56fe594fa1fbd95e646da5
MD5 4fe22a71282ff7516e941b4f031f5d23
BLAKE2b-256 fe1effdb3553745ed7302554eea0e9c500c79454cf80f9786c868fa246178e42

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