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

Uploaded Source

Built Distributions

SQLAlchemy-2.0.32-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

SQLAlchemy-2.0.32-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-2.0.32-cp312-cp312-win32.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86

SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.32-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.32-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.32-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

SQLAlchemy-2.0.32-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.32-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.32-cp311-cp311-win32.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.32-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.32-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.32-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.32-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.32-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.32-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.32-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.32-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.32-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.32-cp39-cp39-win32.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.32-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.32-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.32-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.32-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.32-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.32-cp38-cp38-win32.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.32-cp38-cp38-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.32-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.32-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.32-cp37-cp37m-win32.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_x86_64.whl (3.0 MB view details)

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

SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

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

SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.32-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.32.tar.gz.

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.32.tar.gz
Algorithm Hash digest
SHA256 c1b88cc8b02b6a5f0efb0345a03672d4c897dc7d92585176f88c67346f565ea8
MD5 fd9ed38144fce479ea96b661e048a02f
BLAKE2b-256 af6f967e987683908af816aa3072c1a6997ac9933cf38d66b0474fb03f253323

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.32-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.32-py3-none-any.whl
Algorithm Hash digest
SHA256 e567a8793a692451f706b363ccf3c45e056b67d90ead58c3bc9471af5d212202
MD5 41ab113362688b39f31da81eee7f423c
BLAKE2b-256 991b045185a9f6481d926a451aafaa0d07c98f19ac7abe730dff9630c9ead4fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4363ed245a6231f2e2957cccdda3c776265a75851f4753c60f3004b90e69bfeb
MD5 ecf899d7b9e0adb9b49910478f2b8942
BLAKE2b-256 db5f440c324aae82a2ce892ac0fe1d114b9dc9f04e934e8f0762574876a168b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 31983018b74908ebc6c996a16ad3690301a23befb643093fcfe85efd292e384d
MD5 bdb9c043fffcba680a050f2d472e90ed
BLAKE2b-256 50ef973e0bbf2be5c12e34dca92139ca100f51ba078e36c3c06fd1dc8480c209

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 916a798f62f410c0b80b63683c8061f5ebe237b0f4ad778739304253353bc1cb
MD5 c064518690247cc509f272e5f19a0e18
BLAKE2b-256 a90f8da0613e3f0b095ef423802943ed4b98242370736034ed5043a43c46c3d4

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b6be53e4fde0065524f1a0a7929b10e9280987b320716c1509478b712a7688c
MD5 497cc9e2bc14ad3da445531a92cdb903
BLAKE2b-256 c3d77a65172ed2713acf0262a65392dfcf05ca2b7a67c988ebad425eba9b3843

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d6ba0497c1d066dd004e0f02a92426ca2df20fac08728d03f67f6960271feec
MD5 62316618e174dd84d7c01744a737eb8e
BLAKE2b-256 9db8aa822988d390cf06afa3c69d86a3a38bba79b51385207cd7cd99d0be17bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3cd33c61513cb1b7371fd40cf221256456d26a56284e7d19d1f0b9f1eb7dd7e8
MD5 dc5f1fcb43801084a2657c9b8dcd3a42
BLAKE2b-256 84501ce1dec4b1cce8f1163c2c58bb1588ac5076c3dbc4bb1d3eab70e798fdd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19d98f4f58b13900d8dec4ed09dd09ef292208ee44cc9c2fe01c1f0a2fe440e9
MD5 2ab74c7c8c7af40e9b33ad8e12e3d4fa
BLAKE2b-256 11930b28f9d261af927eef3df472e5bbf144fb33e062de770b2c312bb516702b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bab3db192a0c35e3c9d1560eb8332463e29e5507dbd822e29a0a3c48c0a8d92
MD5 b361b41dd5d734abc7d17bfdfc38b74f
BLAKE2b-256 069588beb07aa61c611829c9ce950f349adcf00065c1bb313090c20d80a520ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8bd63d051f4f313b102a2af1cbc8b80f061bf78f3d5bd0843ff70b5859e27924
MD5 66a1313e99c563803eabab81ec8005c4
BLAKE2b-256 bb8c4548ae42b4ab7f3fe9f1aeb4b1f28ea795485ca44840cb0f3f57aa8ecfcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9365a3da32dabd3e69e06b972b1ffb0c89668994c7e8e75ce21d3e5e69ddef28
MD5 9702e81fa793e9ab9379db5bf9524688
BLAKE2b-256 3d56485ad322f148a8b70060e03b5f130e714f95d839b5e50315e5c5efd1fc05

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acd9b73c5c15f0ec5ce18128b1fe9157ddd0044abc373e6ecd5ba376a7e5d961
MD5 37993216cbdcd9973f9d325a2544d40d
BLAKE2b-256 cc834eca3604f9049a2b92a9ffb818ea1cc8186f722e539a6feee58f931bad34

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49496b68cd190a147118af585173ee624114dfb2e0297558c460ad7495f9dfe2
MD5 ecc82446512be3a4aad4f1e653ed1c92
BLAKE2b-256 ff0c5feaea51f23b5f008f16f9dbf7eec18ee5b9b8eb2875d6e367f52daf633e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 295ff8689544f7ee7e819529633d058bd458c1fd7f7e3eebd0f9268ebc56c2a0
MD5 b5904b54254b945b04d81313d9d2b93e
BLAKE2b-256 caaf379f8695ab751acf61868b0098c8d66e2b2ad8b11d9939d5144c82d05bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 723a40ee2cc7ea653645bd4cf024326dea2076673fc9d3d33f20f6c81db83e1d
MD5 0bc4341de26c33a0b88e2b06ac0d2938
BLAKE2b-256 6bb595ff12f5d4eb7813dd5a59ccc8e3c68d4683fedf59801b40704593c3b757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b178e875a7a25b5938b53b006598ee7645172fccafe1c291a706e93f48499ff5
MD5 4d3bdecbc57a5e9e7d5efcf7c84b7183
BLAKE2b-256 a934b97f4458eefbdead7ee5ce69cbf3591574c5ba44162dbe52c4386818623f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21b053be28a8a414f2ddd401f1be8361e41032d2ef5884b2f31d31cb723e559f
MD5 9c2ca9e1f747793406752ea847cbfc83
BLAKE2b-256 fca9e3bd92004095ed6796ea4ac5fdd9606b1e53117ef5b90ae79ac3fc6e225e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99db65e6f3ab42e06c318f15c98f59a436f1c78179e6a6f40f529c8cc7100b22
MD5 8e0ad7ee1a89692ccf492fac791021c7
BLAKE2b-256 e886989f4b4c47da0d9b152465f6623b6a6415179b4e6bb967f08199bdad98eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 306fe44e754a91cd9d600a6b070c1f2fadbb4a1a257b8781ccf33c7067fd3e4d
MD5 00028d64fdd2e36c37ccff76a657278e
BLAKE2b-256 6d3b80c35cbacbbcf56bbb2befbb9e06b7e9c5f6b4a5b0cc07579d85504e5284

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf2360a5e0f7bd75fa80431bf8ebcfb920c9f885e7956c7efde89031695cafb8
MD5 b18d94d41007779cd634e2fd3be6802a
BLAKE2b-256 22fb393cb374013c819096f486c12596c9e8b8944b53d85e96fbca9fe7b1f14a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b27dfb676ac02529fb6e343b3a482303f16e6bc3a4d868b73935b8792edb52d0
MD5 e2b2cdeb78eb4a7afca994b875f3a3f9
BLAKE2b-256 e6cfbf90dc56ce347697d8c549875c555f783b96406bc723de6e462490bfe880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 167e7497035c303ae50651b351c28dc22a40bb98fbdb8468cdc971821b1ae533
MD5 b3ccc05f17a5c2c18a7898d5fd5ac496
BLAKE2b-256 3b94db0bc142f448627638a2962afae54c520697119c0d6e23ebd36a7c472c8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5954463675cb15db8d4b521f3566a017c8789222b8316b1e6934c811018ee08b
MD5 8eb07937942aa1f41167baff4b1d33a7
BLAKE2b-256 e0cbb1ecd40bcbbba6ca8f35047b53a940eceda36acc9afa0db4cb0d8addd81a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1467940318e4a860afd546ef61fefb98a14d935cd6817ed07a228c7f7c62f389
MD5 37c25e9a390e632503e09311b0c8f467
BLAKE2b-256 918a509557a8e43cf55bad70843f2de48c5247c34d47a812c04e41be33351861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c9045ecc2e4db59bfc97b20516dfdf8e41d910ac6fb667ebd3a79ea54084619
MD5 c4c1aea7d602e84728ae5854ec2b13b4
BLAKE2b-256 b8f4487eaff0bc01352662be8d9b975d0850dc3e8bd282918e073cff5a73421d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7dd8583df2f98dea28b5cd53a1beac963f4f9d087888d75f22fcc93a07cf8d84
MD5 78a2a1168cc32c5aa8ea4384b2052948
BLAKE2b-256 7d9501a59f28a5fdabbd1b4c033f21951f1f9d4153ac3f553211715134b89f55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.32-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0d322cc9c9b2154ba7e82f7bf25ecc7c36fbe2d82e2933b3642fc095a52cfc78
MD5 ca2e9813521f0fe99f2575c812fda945
BLAKE2b-256 f293775f5e06ac8f3e45f0bc7ed441355d11d25d5071898b50cf6e95c53b0537

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14e09e083a5796d513918a66f3d6aedbc131e39e80875afe81d98a03312889e6
MD5 95be035626b38e1e2493d77ee33ccbcf
BLAKE2b-256 61786a058bea63c6d9517ce0ab2a519f868e9a4012830cc4b2e486ec44262aee

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4488120becf9b71b3ac718f4138269a6be99a42fe023ec457896ba4f80749525
MD5 c2cd09f0e196b0dbaab3108381bbc68f
BLAKE2b-256 13c5619be86e3ac5de6b8ed3ad16dc121ef2acd776ed064af2305f2badd2df1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaf04784797dcdf4c0aa952c8d234fa01974c4729db55c45732520ce12dd95b4
MD5 382076cc82b3d231aea9a3a5c52b30f7
BLAKE2b-256 9e479dc7ffea9b544f3f37a4f977cf0a740ff86da49eeb3ba5a3a10b9abe891c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85a01b5599e790e76ac3fe3aa2f26e1feba56270023d6afd5550ed63c68552b3
MD5 6a9314b80e7cfb8c5461f3831d37e4bf
BLAKE2b-256 2aed2cb2441199b518cc7dc1196600ec79d16a7cdeb3ad452569c7b077a547c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 328429aecaba2aee3d71e11f2477c14eec5990fb6d0e884107935f7fb6001632
MD5 e363ff0e1fe09fb45b9e54ce0b295b01
BLAKE2b-256 90eace1dd9cbe8bebc0573eca70b998ec34209b1a0ed9a476e158039f99519d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52fec964fba2ef46476312a03ec8c425956b05c20220a1a03703537824b5e8e1
MD5 46e362526b727e506346d5ea4b032502
BLAKE2b-256 51da0f8ead52bbcde6634c839f71d78914b7b18360a10cedf67fa9a421199dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8a37e4d265033c897892279e8adf505c8b6b4075f2b40d77afb31f7185cd6ecd
MD5 ed97e635462f3c81894292948bdf42fe
BLAKE2b-256 865b48378d9e8306f97e824cb2b0c0842cd1702ab67380dd546d720d33aca815

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.32-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c41a2b9ca80ee555decc605bd3c4520cc6fef9abde8fd66b1cf65126a6922d65
MD5 8b7e63bfe98c3a910a3a29cc56284a38
BLAKE2b-256 ce578982062296f3b3f839f46779f5c89e6dd5f2b8b91377aca0d7ed75864cee

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c1c9b673d21477cec17ab10bc4decb1322843ba35b481585facd88203754fc5
MD5 b9364b9f84065c788ef4b885c224a3c0
BLAKE2b-256 cd191c5aa1f6229413ff8b528c81d412c7ec2ffbfe671f4e12c48251867876ae

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3eb6a97a1d39976f360b10ff208c73afb6a4de86dd2a6212ddf65c4a6a2347d5
MD5 eea76b8940419b1ca25209170316dd01
BLAKE2b-256 e837ba2a920a0bf05d31ca26db5f6c6d7d9f33719724b7ba1e0f771e04f62c18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ef18a84e5116340e38eca3e7f9eeaaef62738891422e7c2a0b80feab165905f
MD5 4fac1134fb21598016bcb111cf58d0d7
BLAKE2b-256 b9dd4b0fc880240aaf97d0b34fe1f38a6ee4f99a5d344b424ab475adf48875d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 251f0d1108aab8ea7b9aadbd07fb47fb8e3a5838dde34aa95a3349876b5a1f1d
MD5 f139114e53743efd578690a9fd6d3209
BLAKE2b-256 1d791c7d875fb5fe00d969aab0b66cae83a51004de5ee6d3670f04acaaca79c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62e23d0ac103bcf1c5555b6c88c114089587bc64d048fef5bbdb58dfd26f96da
MD5 ad901624a71da041c325592755f5e307
BLAKE2b-256 2c6ef45a1e048c606cb1c100cff3db61227b14b7ac445899388f292172cea014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c742be912f57586ac43af38b3848f7688863a403dfb220193a882ea60e1ec3a
MD5 d60a93b9e84478fb1c1b3e2a72bb1491
BLAKE2b-256 b16da0c1d22e4be2b9d5f626b6e2e7b10e0e9c38b5a0c5f7069affdb7a0f1b62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4979dc80fbbc9d2ef569e71e0896990bc94df2b9fdbd878290bd129b65ab579c
MD5 253e217167a0e6ec2b12868393a95100
BLAKE2b-256 e05d236936b140374fd7d17df6e17905bad6bfef994053f12eb7964e3f8b48ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.32-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 01438ebcdc566d58c93af0171c74ec28efe6a29184b773e378a385e6215389da
MD5 3059da0cbe58ffb34abb44384b6d3d40
BLAKE2b-256 5f39bac9c53d78ecb267fbee68a7c9810a3b2824ee607eb086e8ea8c8667c835

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bd1cae7519283ff525e64645ebd7a3e0283f3c038f461ecc1c7b040a0c932a1
MD5 76d8469b1df97f4601266a118c8e3a2c
BLAKE2b-256 a227bf4e0e65e1047dae6b7dec7fdeb89cf0161c6171110f082879592f08ff1c

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78c03d0f8a5ab4f3034c0e8482cfcc415a3ec6193491cfa1c643ed707d476f16
MD5 c4368adaacc99387b04a596bb9b55060
BLAKE2b-256 07e14abf03dfc64af28a38addbe96550746fd73460d78645d356278d36417d7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ada0102afff4890f651ed91120c1120065663506b760da4e7823913ebd3258be
MD5 510074ece21eeacff1fce3edbed40ae1
BLAKE2b-256 fd6d97d418ce570fa0342d2e1517997d2e52677f534d2b72908dec04fd93ef49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c750987fc876813f27b60d619b987b057eb4896b81117f73bb8d9918c14f1cad
MD5 380203c1460fda37a5ef8fa51c344571
BLAKE2b-256 fd1cccaf212afdbe78228db252b2be8cf9b0e6a293d926eb63bf4ee6ad228c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.32-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8afd5b26570bf41c35c0121801479958b4446751a3971fb9a480c1afd85558e
MD5 4c194d8002e7df1553c603cb4b850da5
BLAKE2b-256 475e3f547801cc056d502f088ae24734198106c3aedfccf06365f63e30aa8feb

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