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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.20-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.20-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.20-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.20-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.20-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.20-cp310-cp310-musllinux_1_1_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.20-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.20-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.20-cp310-cp310-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.20-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.20-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.20-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.20-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.20-cp37-cp37m-musllinux_1_1_x86_64.whl (2.9 MB view details)

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

SQLAlchemy-2.0.20-cp37-cp37m-musllinux_1_1_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.20-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.20.tar.gz.

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20.tar.gz
Algorithm Hash digest
SHA256 ca8a5ff2aa7f3ade6c498aaafce25b1eaeabe4e42b73e25519183e4566a16fc6
MD5 71c353179a0e0022aa23aa9c07d0622c
BLAKE2b-256 8885b7fbadd64b30e9d4b882dd323341fc263687bc95b22edec262b12cac8fd7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20-py3-none-any.whl
Algorithm Hash digest
SHA256 63a368231c53c93e2b67d0c5556a9836fdcd383f7e3026a39602aad775b14acf
MD5 0076853facf8395ba3000b27a6b7ffb4
BLAKE2b-256 f6b4018f41f16d6c2c198f36ef10799ae8f96daa4f17f887105224918fea501a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 411e7f140200c02c4b953b3dbd08351c9f9818d2bd591b56d0fa0716bd014f1e
MD5 5d1060b874b2a0edf17cf2e28f8e7f5b
BLAKE2b-256 1081230bec5713913a472003b71c8dd7e3572de44499e741df576fd6b39d82c8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 27d554ef5d12501898d88d255c54eef8414576f34672e02fe96d75908993cf53
MD5 ac06ad84cfb2800672653b84c92e96ac
BLAKE2b-256 ffeedd75fd26a485a53c1f8eefad4a94ab811ec95584725fc6823e15283275c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1d35d49a972649b5080557c603110620a86aa11db350d7a7cb0f0a3f611948a0
MD5 3f456ed435f9db5216f9e28d2c318b11
BLAKE2b-256 7dc5ce43c4734585c393f0cf000e75f454e46a71828b3e21f78cb4560c7bdd94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1be86ccea0c965a1e8cd6ccf6884b924c319fcc85765f16c69f1ae7148eba64b
MD5 c1f9be097bf276e03dee093fb384a298
BLAKE2b-256 29039ae3fd33d743219ec3651404b509af4aff1d7ed729be5aec56aa4f760579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3364b7066b3c7f4437dd345d47271f1251e0cfb0aba67e785343cdbdb0fff08c
MD5 4b3c37bc49d41085721cd4be21b7a999
BLAKE2b-256 dc3ed0c97146e4c707451c05b80ac712025d635b19aed1d867fed351de70c71c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4e571af672e1bb710b3cc1a9794b55bce1eae5aed41a608c0401885e3491179
MD5 8693d19caf7f35eb3b1bd2990dcba8d8
BLAKE2b-256 fb2e015ad3b62da87717666e6ac2959085fda651d667f572f86490008e07c0d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fe7d61dc71119e21ddb0094ee994418c12f68c61b3d263ebaae50ea8399c4d4
MD5 aed2eb4a0ac68a1f15e14e2a0cc4cde8
BLAKE2b-256 cba73c8c8a36f336880e4dca47bf30d5c723384c40b67e649b35a582d6df45ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd81466bdbc82b060c3c110b2937ab65ace41dfa7b18681fdfad2f37f27acdd7
MD5 efeb4f58a08ed68f4e957e96c30e3391
BLAKE2b-256 b42b570a1caa015115a34562965498276de4251bc6cb049a349541f5693e43c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d32b5ffef6c5bcb452723a496bad2d4c52b346240c59b3e6dba279f6dcc06c14
MD5 20c61d85acc4c2cd3bf18138e0eee7e7
BLAKE2b-256 e901e251a1e721d93c584471d56f7f6d1ae310831522b04d74306a0f522e7c1a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bcb04441f370cbe6e37c2b8d79e4af9e4789f626c595899d94abebe8b38f9a4d
MD5 ac25aba2f096cbeac7fa4959adde6de0
BLAKE2b-256 5da89bc1bffb61b68ad3cc8a7cfb1412b59059fc97c9dbeb42d5da865e4ba8c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6eb6d77c31e1bf4268b4d61b549c341cbff9842f8e115ba6904249c20cb78a61
MD5 9d36bd547bb3931cb04b1e028fbf3bae
BLAKE2b-256 f3d599c6f160ec195dd1fbe7bd1f0d715b9598496825f8ec05be7089508a735f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 243d0fb261f80a26774829bc2cee71df3222587ac789b7eaf6555c5b15651eed
MD5 06410769aa3748ff8c8b652ae927ccf1
BLAKE2b-256 b5fb6089bd8137570e90a2afdc51043a0eeedb6fd818ff91a5b02862f6eb7da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3f0dd6d15b6dc8b28a838a5c48ced7455c3e1fb47b89da9c79cc2090b072a50
MD5 c77e24cd23e1f056a27bed6141ae6cb8
BLAKE2b-256 9f948a20e0b867857cacf7e1269efc02aa81866071df844a2598fa34245a50df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5768c268df78bacbde166b48be788b83dddaa2a5974b8810af422ddfe68a9bc8
MD5 ace88ae332ab5ccdb46a12e01ec95c37
BLAKE2b-256 7f3f612c89009ff6194f28682929a839fcc25d46c8ccaddf4ee186debc67c7e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1506e988ebeaaf316f183da601f24eedd7452e163010ea63dbe52dc91c7fc70e
MD5 4303c9fbc5cbc29d72a4d9a5c593ae9d
BLAKE2b-256 3b7f9a11e808fdf1187c8206f204352fbbd0d72b68d6bc8233121058f8bde73d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 759b51346aa388c2e606ee206c0bc6f15a5299f6174d1e10cadbe4530d3c7a98
MD5 d4512c9d7c60e9f70b932e07135e607d
BLAKE2b-256 fe1cd3ca3095528c262125251ee42782086d1d2bad4e59adf0dbdd9540147c23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5ed61e3463021763b853628aef8bc5d469fe12d95f82c74ef605049d810f3267
MD5 1c81a9b870ce0394d60de26b45be4c2b
BLAKE2b-256 01fbbecd158acfec58b7a34d04affe79df9f8e5f95aa2114b5dacf50a8752f20

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3423dc2a3b94125094897118b52bdf4d37daf142cbcf26d48af284b763ab90e9
MD5 eaf242fca13da6cba651d240eefae234
BLAKE2b-256 155570a0da35ee555769cfe92b70666c3af7a1fc2340bd3faf5105a52d5fd030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eefebcc5c555803065128401a1e224a64607259b5eb907021bf9b175f315d2a6
MD5 4c1245e7ed569df5cceb815ec4ae1f29
BLAKE2b-256 ab1d146d589a252c5e18da25b91ff657cf8f2546c4c5d573a6d9ca0d84158591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 77d37c1b4e64c926fa3de23e8244b964aab92963d0f74d98cbc0783a9e04f501
MD5 cfe1be16894162e58d3d7e8cd9d5cd85
BLAKE2b-256 45eab06f96c04c6bf3dec93be59d44aed9a777addbbeb8c611da75c01f7d76b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b74eeafaa11372627ce94e4dc88a6751b2b4d263015b3523e2b1e57291102f0
MD5 78a10e78a6c438af4a757696aa03b350
BLAKE2b-256 912b92aadcea86b9ebd681de0b6b2cbfa75193227e607893cfb5feea0cefc461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1b09ba72e4e6d341bb5bdd3564f1cea6095d4c3632e45dc69375a1dbe4e26ec
MD5 cc32016d3af58948fd5931f38086ca39
BLAKE2b-256 bb6c722ba2885fe78f4467b9b0f76aeb7ac9387362a5c5ffc22aa270294921d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cde2e1096cbb3e62002efdb7050113aa5f01718035ba9f29f9d89c3758e7e4e
MD5 006a9cadeaa0247d19e9ed7937ac4089
BLAKE2b-256 0704ac0cb7e5164d9c6e27dd80c2031e9c0ee3763d0d9c12688ba5c98499d83e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 26a3399eaf65e9ab2690c07bd5cf898b639e76903e0abad096cd609233ce5208
MD5 0df8ea1c53ea63b8c3a3bc03e1243be9
BLAKE2b-256 4bdd8fe0fc21fc4338e7479f1b254a67b5515bd31b85c28925045bc8b0d5a1c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6f8a934f9dfdf762c844e5164046a9cea25fabbc9ec865c023fe7f300f11ca4a
MD5 b9e12cb7bc48770297da82fe3aed8df5
BLAKE2b-256 b2f784e89580befbae5899d4b5302729f8677e81466982c827a88b40d94481c5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8dd77fd6648b677d7742d2c3cc105a66e2681cc5e5fb247b88c7a7b78351cf74
MD5 df8b3cd502ea04b1749875d561ec7855
BLAKE2b-256 1ec1f60964165553c03567a6f37055e706fbfc8c9bf8440e9d8558909bbba683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cb0d3e94c2a84215532d9bcf10229476ffd3b08f481c53754113b794afb62d14
MD5 43e2338403069976e24869bc97d3d308
BLAKE2b-256 9006a96d22c953f4aadd54746725a91dcd190762b3e083382dade4c31958dac1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3ce5e81b800a8afc870bb8e0a275d81957e16f8c4b62415a7b386f29a0cb9763
MD5 6dba9de255c094257707195b7ca89665
BLAKE2b-256 1183cc7891d5dc3bca2078f27fa45aaf5664f0c2ebee46c606e607f1ecc007b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63e73da7fb030ae0a46a9ffbeef7e892f5def4baf8064786d040d45c1d6d1dc5
MD5 86762323c31cb4182ed199a2f4df7eeb
BLAKE2b-256 67c618b7700f8266da256d810ceadf26edbdca4303ec4e855e55e7975d53ca5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79543f945be7a5ada9943d555cf9b1531cfea49241809dd1183701f94a748624
MD5 28e2ff9d53b8677e42f8f3226f3fae29
BLAKE2b-256 acee7601ab7b61095f4ac015b73583b699db87e1db7e0369bd3aa8ebf5e878f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a58052b5a93425f656675673ef1f7e005a3b72e3f2c91b8acca1b27ccadf5f4
MD5 c4244b1e64545c35eda1c651eb13a864
BLAKE2b-256 0b6440817fc4295273b5725c7b87f6e4b9980e76d716292f2c90ec69c712c84b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 599ccd23a7146e126be1c7632d1d47847fa9f333104d03325c4e15440fc7d927
MD5 ed3b429965f447af8b91bcc9422a1ee0
BLAKE2b-256 d0cd2c23739c701a299b22fbb2403aa79a43a40def4064049975e3e5beac40ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 79fde625a0a55220d3624e64101ed68a059c1c1f126c74f08a42097a72ff66a9
MD5 89566bf7f2482df00aa1e1b1a18b6d88
BLAKE2b-256 64b673fdf8747cb07714383ed39e23a43de437f9ec6e2cad023866573bfe31ae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d3793dcf5bc4d74ae1e9db15121250c2da476e1af8e45a1d9a52b1513a393459
MD5 eb3e4f7c2d9dd2f98e231dc189866ce1
BLAKE2b-256 a2c04d4581e424fc50f23f7a69d9ed1e25cd0f33fb8e7799200f42d5e5554f3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 76fdfc0f6f5341987474ff48e7a66c3cd2b8a71ddda01fa82fedb180b961630a
MD5 96bd0d45fc7fd2b9fac19b1df3e1c385
BLAKE2b-256 dc1a7cc35da26b2a27510ce8ecda2da88ea5101fff7d41884c658610f7fdb610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c3d99ba99007dab8233f635c32b5cd24fb1df8d64e17bc7df136cedbea427897
MD5 2f698c814ff697954580386355c21fbb
BLAKE2b-256 fcc5a6f260ef895c8826157139b1b3728716d9824f5256216a2653a2b6b830b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea8186be85da6587456c9ddc7bf480ebad1a0e6dcbad3967c4821233a4d4df57
MD5 d57e63f3e1de029899d3964a9b170ba3
BLAKE2b-256 acd851e617a1eb143a48ab2dceb194afe40b3c42b785723a031cc29a8c04103d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d3f175410a6db0ad96b10bfbb0a5530ecd4fcf1e2b5d83d968dd64791f810ed
MD5 b8a353b75aeecd3a3df2c8d015d4ff4f
BLAKE2b-256 5d3fdd5915737068f9598713e0a91a45d2512c8c4918bd636e80a28b5067b752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.20-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c6aceebbc47db04f2d779db03afeaa2c73ea3f8dcd3987eb9efdb987ffa09a3
MD5 3917729051e52ef6900e7a12e395443b
BLAKE2b-256 807fbe3eaa10c45dedcb8eb6924c1bf9a4998e154f25d85402f6313dab138e9d

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