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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.25-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.25-cp310-cp310-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.25-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.25-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.25-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.25.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.25.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.25.tar.gz
Algorithm Hash digest
SHA256 a2c69a7664fb2d54b8682dd774c3b54f67f84fa123cf84dda2a5f40dcaa04e08
MD5 7abfc2972d7e16315c8b7492ea0e0fdb
BLAKE2b-256 7bbb85bd8e211f54983e927c7cd9b2ad66773fbef507957156fc72e481a62681

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.25-py3-none-any.whl
Algorithm Hash digest
SHA256 a86b4240e67d4753dc3092d9511886795b3c2852abe599cffe108952f7af7ac3
MD5 a6e544d2dc64d034622a4a59e56e224c
BLAKE2b-256 1b9e3f86cf00c2245afb236205ab0fbdf7b77ac4ee931603e18b7e192315a514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 91f7d9d1c4dd1f4f6e092874c128c11165eafcf7c963128f79e28f8445de82d5
MD5 21f8e4ea296dfbf4f016b646a93146c8
BLAKE2b-256 a36a5a16b67f347584efbdf5bedcd5242155a9247c2c82972de2f59c80ae919f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cf18ff7fc9941b8fc23437cc3e68ed4ebeff3599eec6ef5eebf305f3d2e9a7c2
MD5 e9dd2a850c83949fac2d00e817df9ac0
BLAKE2b-256 debbf1f72fe2cc75812bd8af5776e65fe70cd53f9fecff7399a27a4ba22f50b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4f7a7d7fcc675d3d85fbf3b3828ecd5990b8d61bd6de3f1b260080b3beccf215
MD5 3a008b67dd704229c96af8fa8b4559e3
BLAKE2b-256 cbdc40723a5cb1e44f1cdbd46cf2f31f87888782b5d03048a716f4ebc5a64b3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b64b183d610b424a160b0d4d880995e935208fc043d0302dd29fee32d1ee3f95
MD5 c8b30398ce1b34dea92e29297c4f5bfa
BLAKE2b-256 cc7cd6b835767f73c666e11469704b23da3a6187fc8b434093dc6ecec922a7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29049e2c299b5ace92cbed0c1610a7a236f3baf4c6b66eb9547c01179f638ec5
MD5 96ac70af903a3fa0b25850f615c76694
BLAKE2b-256 33204d90a79bdf5ed6aeab00cd9cfce4b71a28c31b5beefc30c2684373536011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59a21853f5daeb50412d459cfb13cb82c089ad4c04ec208cd14dddd99fc23b39
MD5 910f21c91269e4e16b7fc53997b68de0
BLAKE2b-256 579ae84231fb45faf4a294f4b257e947f76168c896f37b7dd8be2cfe3a24aceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b801154027107461ee992ff4b5c09aa7cc6ec91ddfe50d02bca344918c3265c6
MD5 2b2f37d45f21f00a9cbc3d342f3bf7fa
BLAKE2b-256 63d885a5af3429be2b4f875994398a49cf33501d880ac7ce65a85f23c1d41db6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0dacf67aee53b16f365c589ce72e766efaabd2b145f9de7c917777b575e3659d
MD5 6aef6665e13a77da93ee9db7cdc72781
BLAKE2b-256 cc86dfe39398887a4ca17aff8b628368bd96b826d2d92adbbe7882854d97602d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7d505815ac340568fd03f719446a589162d55c52f08abd77ba8964fbb7eb5b5f
MD5 bd439cb4f68ad20444bd33150a4d92af
BLAKE2b-256 228043ddb1ddeafdcbc3073c0e7a7d45b17678eeac4830c7e91bd6556527f311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e607cdd99cbf9bb80391f54446b86e16eea6ad309361942bf88318bcd452363c
MD5 d4f49075864c6b386123ae66b76a9b0e
BLAKE2b-256 8a65dc3d4c5fa5ae8f0f14ff468c4f8dd366f35d8e59504708d2a0a305bdb250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 884272dcd3ad97f47702965a0e902b540541890f468d24bd1d98bcfe41c3f018
MD5 9dad0cc37de5b9cc48ac6888c126c791
BLAKE2b-256 6da79afddd66376cd4476358b72563ad67d5b6af0383579b71d427a4b4ea146e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 75432b5b14dc2fff43c50435e248b45c7cdadef73388e5610852b95280ffd0e9
MD5 3fbd6e46342e8de205dd4d83c8308559
BLAKE2b-256 e31119ab02e9c0c363ce91e7d1ccedf5bd2277e2e4f8c24e1f810eebecfe6b15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d24f571990c05f6b36a396218f251f3e0dda916e0c687ef6fdca5072743208f5
MD5 06107fd38d77d0d65f507459deaec41b
BLAKE2b-256 7ade0ca53bf49d213bea164b0bd0187d3c94d6fea650b7679a8e41c91e3182d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa9373708763ef46782d10e950b49d0235bfe58facebd76917d3f5cbf5971aed
MD5 b604c6adcf63be3d67341bc291ab6c5f
BLAKE2b-256 9cf4035a8f396e9c1bbedf88a649765f14d70518ae325265a9281a26027e9110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f37c0caf14b9e9b9e8f6dbc81bc56db06acb4363eba5a633167781a48ef036ed
MD5 6d30a0cf8092c929e794254c2137e3c9
BLAKE2b-256 3fecd285f944d47d885a84fdd2c2c7b1de10a106a7206a7d56325b772d09ffeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 342d365988ba88ada8af320d43df4e0b13a694dbd75951f537b2d5e4cb5cd002
MD5 245e37e48b6ece3207578b17e4532a63
BLAKE2b-256 257e59e06d45f55c401c63bb7733e3a635feba48c6e9fbdd1c9fcd90b3aeb046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87f6e732bccd7dcf1741c00f1ecf33797383128bd1c90144ac8adc02cbb98643
MD5 690716b4c095ba3b881f1f854861fc3d
BLAKE2b-256 52e63a209b7e7b9b6a3599b35aec0e45c3bf4c0cff0f4841b2b474465b24e66b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 14a6f68e8fc96e5e8f5647ef6cda6250c780612a573d99e4d881581432ef1669
MD5 b3421c37248370a15048ca807e825798
BLAKE2b-256 567869c250fe3d56ee3ed4b40224e087283f536d8c16cf38ad4ffd3e00a50fc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 db854730a25db7c956423bb9fb4bdd1216c839a689bf9cc15fada0a7fb2f4570
MD5 b6e96eb869d7c0fa21b7c04606cdec62
BLAKE2b-256 444cc24a4475d7738c79a1f28d135fab78bd56375f27c7e77b23ad4955390f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f5693145220517b5f42393e07a6898acdfe820e136c98663b971906120549da5
MD5 b88e1bb6e8c6fbff1d781b41682fd186
BLAKE2b-256 b703b50b8944aa3183ad38b91ce4d2533a3b0a9ee4346126fb956865ed090dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc8b7dabe8e67c4832891a5d322cec6d44ef02f432b4588390017f5cec186a84
MD5 a33e28fce7c38e1478a686ba3f77b1df
BLAKE2b-256 2ce6967cd898cbce485c385d4cd644195f906b2571f9393dc1537019a821a8a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84daa0a2055df9ca0f148a64fdde12ac635e30edbca80e87df9b3aaf419e144a
MD5 e5f5290fef1e1e9b42541e8d227c70c5
BLAKE2b-256 3c6829b982441d045c615fe4f239f85aa925ea71a63c1319f8dadcc7fb1abf8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f9e2e59cbcc6ba1488404aad43de005d05ca56e069477b33ff74e91b6319735
MD5 83a5007e22c88db5911e647e3e5e9a54
BLAKE2b-256 79c813b106217110e84e9282cdbd548f3d33e33365586cf18f85b930ad17e47c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4344d059265cc8b1b1be351bfb88749294b87a8b2bbe21dfbe066c4199541ebd
MD5 55fb6abc6eff4172db8f284936856e6b
BLAKE2b-256 12393edaeff5c0e03cae0e8025c0e21d0f6c168ca20a487535aa527b0e90e729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dc55990143cbd853a5d038c05e79284baedf3e299661389654551bd02a6a68d7
MD5 6cac5e8d743b9773bc72013801385d3d
BLAKE2b-256 88747ea5bac62c9e21bd9e303adc2035d4d7281c670545a7e9296bdd32a52502

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 555651adbb503ac7f4cb35834c5e4ae0819aab2cd24857a123370764dc7d7e24
MD5 200acf07bdfaeff0302e3c6fac049769
BLAKE2b-256 8210fc3a22c2182f1c87363c37a53961af080f9b408df8651df91374efae0732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1b1180cda6df7af84fe72e4530f192231b1f29a7496951db4ff38dac1687202d
MD5 9d08884aae491883db85db6761bf71c1
BLAKE2b-256 73701da9fe52287eed44311d33401f646148313383ea7552a3423b576df16a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 790f533fa5c8901a62b6fef5811d48980adeb2f51f1290ade8b5e7ba990ba3de
MD5 2718a44144683bcc535d0e2475a137a1
BLAKE2b-256 4b036d58a4c8116a0ca510e4d2d61a3bb88cf4209d6ea31f6d53809265f861bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c51db269513917394faec5e5c00d6f83829742ba62e2ac4fa5c98d58be91662f
MD5 089ad744f5f4f5cdab7e7881f922c1fa
BLAKE2b-256 df4b1cbe8013b824ec2528a36ae68b1477fac3ae4b446102341a5d28789ba738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecf6d4cda1f9f6cb0b45803a01ea7f034e2f1aed9475e883410812d9f9e3cfcf
MD5 b8bc0ce92b080d50518bd505ff4037ea
BLAKE2b-256 08d473b9b93ea17178ab66d5f9203c0ce693e07d9b2d7d78792b4c06cc855490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 665f0a3954635b5b777a55111ababf44b4fc12b1f3ba0a435b602b6387ffd7cf
MD5 fc5841e4ce00f20563203b68a39ddca2
BLAKE2b-256 1e7630c53e21d47eff48f2b361a7b9d6dc58dab50f9537d0031b6bbde7aaf21e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 605b6b059f4b57b277f75ace81cc5bc6335efcbcc4ccb9066695e515dbdb3900
MD5 70b8e5d10343a9a5ec0f5759aff062ff
BLAKE2b-256 2bb6a17e5ca3ea6596dce0f7402826d7a61b96dabba5aaec00152ae684d3c70b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c55731c116806836a5d678a70c84cb13f2cedba920212ba7dcad53260997666d
MD5 7583ed769b975b40f4de84e6aaedb5bc
BLAKE2b-256 4661032669f230fef41249febbc70e7933eeba7fe116120f619a1f5f63247959

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 10331f129982a19df4284ceac6fe87353ca3ca6b4ca77ff7d697209ae0a5915e
MD5 5153d34d7644dccf070f3ffdc80c3805
BLAKE2b-256 aed127304b26243b3426fdc6ca0ca11eb79451939f9783b5d4cf354b3a39a5d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 736ea78cd06de6c21ecba7416499e7236a22374561493b456a1f7ffbe3f6cdb4
MD5 c763a0dcf2e2f1d563fb53d09d672793
BLAKE2b-256 6de53aab30c065d54e7edf619a60e43c033671b81009037b88f330feed41d2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8b8cb63d3ea63b29074dcd29da4dc6a97ad1349151f2d2949495418fd6e48db9
MD5 27418db95b08041d2f3e6f5417dd838a
BLAKE2b-256 fe9ca4b7831ce7c336bb5165a1900af5e5266c36e23d689702158664f101670e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2a159111a0f58fb034c93eeba211b4141137ec4b0a6e75789ab7a3ef3c7e7e3
MD5 014366485806537ae0685028bb5bba16
BLAKE2b-256 59adcb1df51bbdf90c1dabb7099121d112ce893450e572c52f299feb5caafb58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3be4987e3ee9d9a380b66393b77a4cd6d742480c951a1c56a23c335caca4ce3
MD5 7e5f426f751c6410392259c4cb4aded7
BLAKE2b-256 117f1735f761d89aef838147429fbf979c88cb8e9ea13325736c9865dbf4bd99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c88f0c7dcc5f99bdb34b4fd9b69b93c89f893f454f40219fe923a3a2fd11625
MD5 6f244c696b3080ce3283ed4420240e6a
BLAKE2b-256 572641e443a0db6efc430ed5884caae7fac88f094045931a386ddc48285227a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 420362338681eec03f53467804541a854617faed7272fe71a1bfdb07336a381e
MD5 cbe42c5a92c0ba7693ca5d34c31953bc
BLAKE2b-256 b3c72b48c857a9621f4010bc3e6c582252aed4a22a12e6b1e4fe5980a59673ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 75f99202324383d613ddd1f7455ac908dca9c2dd729ec8584c9541dd41822a2c
MD5 eedb8e15dd154cca00183930ec8f42cb
BLAKE2b-256 3f7dc94ec89efb35a55dd781d603f630b89cb9ef40b6d39a6b748e29b58603d5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 87d91043ea0dc65ee583026cb18e1b458d8ec5fc0a93637126b5fc0bc3ea68c4
MD5 c58c707f1e19feb4001a8bb169db205b
BLAKE2b-256 451f4d9bc762a7d16f5b6a50a0239ba78a4cdf4c57afa1f5e82c5a10d66510d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 74b080c897563f81062b74e44f5a72fa44c2b373741a9ade701d5f789a10ba23
MD5 53472f97c64e5de09f93b176a8117986
BLAKE2b-256 db06c8bd394fa1dd401657678e160f4cab74881c05550fdd676bf9e1c1fd17a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0d3cab3076af2e4aa5693f89622bef7fa770c6fec967143e4da7508b3dceb9b9
MD5 15666ba82611391a83e18130bc0772e8
BLAKE2b-256 b9e639a4a52ca0e3d78e3c8a16519a776cf1cbd966a0f892ef2e1a6576cc8d9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fdd402169aa00df3142149940b3bf9ce7dde075928c1886d9a1df63d4b8de62
MD5 717ab6adcf26d5483e1747ef5588e7d5
BLAKE2b-256 4186d6ad665ce8de5720cc07483b566af45d4a462956370376eaaf1e5bcf4bd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 798f717ae7c806d67145f6ae94dc7c342d3222d3b9a311a784f371a4333212c7
MD5 a20f6ae05f151a48b02c33e36ef08729
BLAKE2b-256 388f0ebd92fac4ea75f4bb5979548104859f44ef84b1d646388a2933a9edfd1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.25-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb209a73b8307f8fe4fe46f6ad5979649be01607f11af1eb94aa9e8a3aaf77f0
MD5 f313fb931f189ede5141d38d1c8ae30b
BLAKE2b-256 e8ed038db72af475546929ff76b600d2172da69c00f77cbad65f7e8783e38345

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