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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

SQLAlchemy-2.0.27-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.27-cp312-cp312-musllinux_1_1_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.27-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.27-cp311-cp311-musllinux_1_1_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.27-cp310-cp310-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.27-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.27-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.27-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.27-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.27-cp39-cp39-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.27-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.27-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.27-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.27-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.27-cp38-cp38-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.27-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.27-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.27-cp38-cp38-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.27-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.27-cp37-cp37m-musllinux_1_1_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.27-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.27-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.27-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.27.tar.gz.

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27.tar.gz
Algorithm Hash digest
SHA256 86a6ed69a71fe6b88bf9331594fa390a2adda4a49b5c06f98e47bf0d392534f8
MD5 0e7a957cdd0bb80de501e763270bcdc8
BLAKE2b-256 b9fc327f0072d1f5231d61c715ad52cb7819ec60f0ac80dc1e507bc338919caa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27-py3-none-any.whl
Algorithm Hash digest
SHA256 1ab4e0448018d01b142c916cc7119ca573803a4745cfe341b8f95657812700ac
MD5 e061dcb5f071e5ef244c8fcff02f705c
BLAKE2b-256 c0f4891e34108412875c77eb48771a8f8e72e6655363dd0d9b9c87c82eaa4870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f9374e270e2553653d710ece397df67db9d19c60d2647bcd35bfc616f1622dcd
MD5 77cfd29046421be8192734f76d456c61
BLAKE2b-256 002d7d8f369f22bf08344a266518de9aaa82bcfe3830245df4c50f436568a0f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.27-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7f470327d06400a0aa7926b375b8e8c3c31d335e0884f509fe272b3c700a7254
MD5 8e703d5bd401afb0160c06c5be6fd42c
BLAKE2b-256 4399ca0a8d8b989804a7a2c03b5a4d78533565c3add53617c5027e643d73b9af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0fb3bffc0ced37e5aa4ac2416f56d6d858f46d4da70c09bb731a246e70bff4d5
MD5 390d401cb743558245b4200131f7c115
BLAKE2b-256 c8f707acbab8509a5834f41cd1a1ac7efebb63b44205dc79d707d85e4893ada4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4535c49d961fe9a77392e3a630a626af5baa967172d42732b7a43496c8b28876
MD5 fbbfd58ae3898df077a7f47b7aae5bff
BLAKE2b-256 e331ea72418166c259fad91459cb7e7ce996318e5d7aab93bab593700a32bd2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4fbe6a766301f2e8a4519f4500fe74ef0a8509a59e07a4085458f26228cd7cc
MD5 a5da87235b02d557a6f3a866f072ffa1
BLAKE2b-256 f2cf9d1de9cbc9d8b2ca454e84e741afcff39b290c908b6fddee63d2acee8ba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8dfc936870507da96aebb43e664ae3a71a7b96278382bcfe84d277b88e379b18
MD5 185bb0fa778fde3fcfa700b8688024ff
BLAKE2b-256 93f4e280842fb340a2b0a29ba82c7638b5e3ebfd16af21bdce0c2778a6a11a54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce850db091bf7d2a1f2fdb615220b968aeff3849007b1204bf6e3e50a57b3d32
MD5 6350a07dadcc0220f9c9c7591a2a08bd
BLAKE2b-256 b68f7a6bda3ebe31b381325aaae470336c2e6777eb71bfd237b5560d5cb5a5ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0de1263aac858f288a80b2071990f02082c51d88335a1db0d589237a3435fe71
MD5 7a2e11d79ae68f4bbc46768ee1428e25
BLAKE2b-256 3a5bc660c70a8ae192c532270cdf6006c06321f7710a5abff7f3a2f9df765d45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 15e19a84b84528f52a68143439d0c7a3a69befcd4f50b8ef9b7b69d2628ae7c4
MD5 236ee956dad43936fa5bcdffb50d64b9
BLAKE2b-256 a582aa4392972f83b2b2f341c7b4aad1027a5a524e8870dfc27c1d9c348064c9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5b78aa9f4f68212248aaf8943d84c0ff0f74efc65a661c2fc68b82d498311fd5
MD5 056d357242199d7c9de0b7a7f22dfc7b
BLAKE2b-256 2d890434e36d6f2f1d5658081e7c451bf090181d3f7298eebe73fcc514098542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1306102f6d9e625cebaca3d4c9c8f10588735ef877f0360b5cdb4fdfd3fd7131
MD5 dbd2b03d213793581b3b7ee8bea6d3b6
BLAKE2b-256 a9a94f2c2728ae9d6e64dffa1e98e8fd04e6df8370b876c1ebd8018c1ef078e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 680b9a36029b30cf063698755d277885d4a0eab70a2c7c6e71aab601323cba45
MD5 06e5efe6ecef22543ec5cf7e584d8ac4
BLAKE2b-256 8092833ab5401757fd84e57538bfe785f5e94a16e21f50b8c19aacbf33f4f4b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d177b7e82f6dd5e1aebd24d9c3297c70ce09cd1d5d37b43e53f39514379c029c
MD5 a3cfa488376a7872880daaf1dac3650c
BLAKE2b-256 475c9b9503922d74325e1ed3bac4b1caef1260d08d149394801142082bc06fc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dbcd77c4d94b23e0753c5ed8deba8c69f331d4fd83f68bfc9db58bc8983f49cd
MD5 4b44b603c4808a90b275261d1242c2dc
BLAKE2b-256 d8cc10176afca37f7e7680fc14fb5fa3a9b4106e1c1eb4c6427df72ad9faee18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3012ab65ea42de1be81fff5fb28d6db893ef978950afc8130ba707179b4284a
MD5 f07d3ebe014797bfca13947f016521c1
BLAKE2b-256 7e591e454b001abe1ed2dede531824449efcbb15e00d75f94477f22ed5217367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c5bad7c60a392850d2f0fee8f355953abaec878c483dd7c3836e0089f046bf6
MD5 fa13b835366ac43975eeb60721b6efa2
BLAKE2b-256 bf0c8fa87a9989b5f558630024e3576c0ecfc7035e095e620ef3c9d46f48dbbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb15ef40b833f5b2f19eeae65d65e191f039e71790dd565c2af2a3783f72262f
MD5 9bda321a11e74f47646fa5e0050d4889
BLAKE2b-256 644943ac3a25e31bae39511ec136a7f13b66c9af4dac3253e435f13f665cbf10

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d997c5938a08b5e172c30583ba6b8aad657ed9901fc24caf3a7152eeccb2f1b4
MD5 82bca1175094c5fdfeb977e527ab87ae
BLAKE2b-256 5ae4d45f2a6db3aa93bba4065f24046c61e66e35bb748ebbfe14960e35c3edd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03f448ffb731b48323bda68bcc93152f751436ad6037f18a42b7e16af9e91c07
MD5 a4460ace767f7e2863635dfdad67489a
BLAKE2b-256 27f2a1f8d29922eb6e49e52a5fc1c534a0b01632def0f1eb5699c0bd205acc9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5cd20f58c29bbf2680039ff9f569fa6d21453fbd2fa84dbdb4092f006424c2e6
MD5 ded404881fed540915d5528e937ad077
BLAKE2b-256 d84ad06e110927844219a45b94be8aafc3a40a9e91c06ebe7e7408b3d0a2b457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 954d9735ee9c3fa74874c830d089a815b7b48df6f6b6e357a74130e478dbd951
MD5 ff8d687ab94d6069fd9a2c498df8ecc1
BLAKE2b-256 523507882bf478515af007b7c3809fae9dbfa38f5bdd089efd31ce6abdbe66a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c7a596d0be71b7baa037f4ac10d5e057d276f65a9a611c46970f012752ebf2d
MD5 514957f41d512096da078e911952f4fd
BLAKE2b-256 f1da5ac7d5f6d6d15b88fe418a54c54548043ebf088678eae23c49be6e763d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa67d821c1fd268a5a87922ef4940442513b4e6c377553506b9db3b83beebbd8
MD5 3235bfe363be9a475771633ae3c9a90c
BLAKE2b-256 ed16b51a2647e399f51b21a9b707b30a4286678a4259bdc24487e33de92eabf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d04e579e911562f1055d26dab1868d3e0bb905db3bccf664ee8ad109f035618a
MD5 ee65eac075b69b5b3a8685396b3d33b2
BLAKE2b-256 0f8e5ecf06e9e5f8f7228e9d47c15ffd4cde1df4573d3acec15949b66d4c99c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ff2f1b7c963961d41403b650842dc2039175b906ab2093635d8319bef0b7d620
MD5 3aeee5cf7a3eba52696657cc3efa262c
BLAKE2b-256 0b903af0431ddc2bb1b7749f158d47b44391714281677c96479af536866b3a22

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d873c21b356bfaf1589b89090a4011e6532582b3a8ea568a00e0c3aab09399dd
MD5 0ce16dec15b12780e08fba511618186b
BLAKE2b-256 58dbe47e13869b2b4ca7c8c0004b5a9629661daa2f6450fc33044c358889d658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 33e8bde8fff203de50399b9039c4e14e42d4d227759155c21f8da4a47fc8053c
MD5 9542356f5b102ff864e20aa509439b61
BLAKE2b-256 92c4c0a11c85218de5b04058a632c79c1b7b40eeb635d020d71556da096bb23f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2f5c9dfb0b9ab5e3a8a00249534bdd838d943ec4cfb9abe176a6c33408430230
MD5 9b8778ecdce43c1231d6786b9900df78
BLAKE2b-256 72a53d90fe3e067148e9a163dabb07a113fe6ad2527ed5f38a01baf28dd9b4be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b90053be91973a6fb6020a6e44382c97739736a5a9d74e08cc29b196639eb979
MD5 c71fea054620eccea4abfd39334ae99c
BLAKE2b-256 1c97208cc3eb358488e849974be60cec17a5b95b62a54a0b03e54240c1270e3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1fc19ae2e07a067663dd24fca55f8ed06a288384f0e6e3910420bf4b1270cc51
MD5 331953aba3184b7a51d3945058d0b919
BLAKE2b-256 a19a5cb9795544d7d99cf4948e7faf32dad458bc0ca658185d3a33a804eb54a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb0845e934647232b6ff5150df37ceffd0b67b754b9fdbb095233deebcddbd4a
MD5 b358c955e28343745da94e276342c0bd
BLAKE2b-256 e36ec92b0562b24292b26e95a5304cb1d3fabb1c493eb065ab0bd3ab9b54a323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d07ee7793f2aeb9b80ec8ceb96bc8cc08a2aec8a1b152da1955d64e4825fcbac
MD5 8aed2b75ccd2b2018a698842e27e1486
BLAKE2b-256 45a70cc09c8b2fdf955788fbdb494a8c115caaddf27951017706466f45446f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 120af1e49d614d2525ac247f6123841589b029c318b9afbfc9e2b70e22e1827d
MD5 870e28cb3ff521a3527e55608761ddb4
BLAKE2b-256 2c6d4969a4c15cbfbfc4b440cf835f10c547073666edf128a59db789f133c045

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 30d81cc1192dc693d49d5671cd40cdec596b885b0ce3b72f323888ab1c3863d5
MD5 6f40d887bc98c7ccf636e1436174f00d
BLAKE2b-256 9bd12322d58e400c20b9b14ddc3cd0eb6b95e378e94371a477c9b438ba52ba13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b86abba762ecfeea359112b2bb4490802b340850bbee1948f785141a5e020de8
MD5 0c25c95c18271961581f2376560ddc8e
BLAKE2b-256 e6004eaa216d17d76965b46d8847f3c4d41a0e3bb1f95aa096f9d094a927ae94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 611068511b5531304137bcd7fe8117c985d1b828eb86043bd944cebb7fae3910
MD5 680fb293d8097bb9292543cf9c870a91
BLAKE2b-256 c6a4a8a509e0375554e8151674a31e5981a741056b0d130f8a3db2c3210d3a1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e56afce6431450442f3ab5973156289bd5ec33dd618941283847c9fd5ff06bf
MD5 95d4e84d7850e66089d43fc447721dfa
BLAKE2b-256 a897b0b2b74d91b75b79c7cb7e6ea5da5c7e409ab0f9fae281128798541592b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48217be1de7d29a5600b5c513f3f7664b21d32e596d69582be0a94e36b8309cb
MD5 2c8d85b5f5bbe85ee0f5c28febc80881
BLAKE2b-256 5789af412c4c2125f558fd75446bed2e746b7cbedfa000536fa26c784885f132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad862295ad3f644e3c2c0d8b10a988e1600d3123ecb48702d2c0f26771f1c396
MD5 06f91167506bd19753390962255c887d
BLAKE2b-256 c9d5cbe47784c22f682aacdb782a319fbd91d3de9da8832434e2be7d0fd3fcbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec1f5a328464daf7a1e4e385e4f5652dd9b1d12405075ccba1df842f7774b4fc
MD5 d52bc75206b5d8fe043270ed910ce458
BLAKE2b-256 7a9d356b934317bacc0bce3932b3b59fbf3418c959c92a3a03314c28918aabc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fd8aafda7cdff03b905d4426b714601c0978725a19efc39f5f207b86d188ba01
MD5 30e6e7bbd6a204c0a686bd43a445c79e
BLAKE2b-256 6aeadf33afe36ed4c5871c12ad84d914f249c9ea85fcc96fff621ff01c0f391a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ca891af9f3289d24a490a5fde664ea04fe2f4984cd97e26de7442a4251bd4b7c
MD5 78e252d7df67359b1be3a52024c159db
BLAKE2b-256 1bb63c854601489269d7f27f50776cce388bd4cca81c170b5efb49742ca98c99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b1d9d1bfd96eef3c3faedb73f486c89e44e64e40e5bfec304ee163de01cf996f
MD5 498074362fccfc95fb3e376e94f6e2b0
BLAKE2b-256 79fc13fd28ad6316eb161286d3ec56437ed53d46083c58d966e0863778ae0ae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5ada0438f5b74c3952d916c199367c29ee4d6858edff18eab783b3978d0db16d
MD5 02122dc338bd363121f6c3b4e5441f02
BLAKE2b-256 422cc807dd8f034a2243bfc9acce5be36db773b51bc5f7f4983de0771cc628bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e36aa62b765cf9f43a003233a8c2d7ffdeb55bc62eaa0a0380475b228663a38f
MD5 a49a66a810f306383f9dafec0ac07ffb
BLAKE2b-256 849b19a3ef48d8dbbc8ae3aea74cc8f585ffbbc7f7f09dd32f0166c016b3fd64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7b5a3e2120982b8b6bd1d5d99e3025339f7fb8b8267551c679afb39e9c7c7f1
MD5 69d8900389ef7b93b2c808e1a91c7d64
BLAKE2b-256 a7a08c3b3e7bdf6b218fd49186a2600730958a399d955961d3e55094426530b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.27-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e97cf143d74a7a5a0f143aa34039b4fecf11343eed66538610debc438685db4a
MD5 9d15e54df781452498dc20b4b9aeaa1a
BLAKE2b-256 466942c9b144d2bffd12f0faf9558e1b5b9dae547f0d2e5e0d2e5a15dfb9db52

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