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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.0rc3.tar.gz
Algorithm Hash digest
SHA256 4ad5f39389b5777c229b3e5ef837348b46e3ed8f628a971636a5b0cda16a9e36
MD5 4c1f0e59755cfa5de0e717a6b2d12d09
BLAKE2b-256 fe242b39228640694121f6cccbd45684eacc75e904fc3c36a24b864896825355

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 e74a74b54dabbb780b219395753ca4e631768b711205bf79fc8cbc3d45f215e4
MD5 5207a88d8bbc086afa7d644be149fd21
BLAKE2b-256 79d1b929fba82eeb960a0b290e1384f91d464be028ef4240f43069d6172ecde2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 727b0699b4df6ee6af1e51d25b5a8d3d7eaa2fe1f031503ad9cd212d92249e74
MD5 829bb16ad21e75b40aef54ccdd376a23
BLAKE2b-256 93774710f71bc4d404d5e0f5a7f15d33987e4c6090bf2783ff13a002d353d429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 941715a12212d09315998eec75f0ffc29b8dbfdc82d32dae5defff8bac884a35
MD5 d9fcf03088584fcdc2b477b29bd499b5
BLAKE2b-256 29714839e09a10f4e33ad67973cfb9add653cb2fe0718c9a7413f7a58ad4c69f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 95dac7907ce8969df30951d8fe6ea11db2fa7166914ae00c4db3c48a05ff5c32
MD5 7a5ea1a82a4f3ae431475cf304ca6b0f
BLAKE2b-256 129e71db25d6d5e875c94f34bafa4fb5a7f42ba7ccbb905ca3707a7c0deb90d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 43b03d2baee41c5da4fea3f1a95634221a09399d72eaa049876d721719f49b74
MD5 9fbeefd96fb0e9e3a23b67e519f2dc34
BLAKE2b-256 719570f4ed265859434410467e27795baf56f8c6b9bba2aecee6b186ef356b4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cee6c8939e9b2bdc512c43bb0894abac56a2ba635352494592ab40878190e84b
MD5 3da69b6e79742cd3b0e99de2e2356603
BLAKE2b-256 c4dbc7086077368947edc55b17a2983e9a5a8725d507eaf1e7328233c797777c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 413569970005f61d089ccfa0e8909cb7ca030506afce2981bdc879bcaeb232d4
MD5 c9202ae3f048332bfbaf5700d4ea241e
BLAKE2b-256 ab7c7df17fa75bb5ed7e6cf13c87d3a679fb810910b2dcd5b0625c45b9a0e96b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00d4db74719762e2b7192644020029037fc61b111633f48d55f1b96d03280de4
MD5 6d202717c2dc676412a34a48a0dc51bc
BLAKE2b-256 91116a066cb11d50ce45ae0846e64ea2f1e6c588b9fc3acead4887055724dc31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4c18e765e441f0415a040c50a699ab8672d7245b6eb06af97505dca9514694d
MD5 fcc9c3f01597bdb703a2cf3d7b889b31
BLAKE2b-256 ce30c6e8058cc6f80ee0a02fd7fa2720351eac91f8b6d35238bbdc76ba8f6327

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1bf5ca516b67cda3a4732582f2f10e0bd4b9a9f8870611b806319eb0043140a
MD5 76422c9765da69b2e482b3504702cf1c
BLAKE2b-256 181cac8e26d155ccdf205c3119fb649d322e1e56b2edf89dd99f73ab4c38c19d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b7aeaa288cc8eee79d7757d095f2823673ef7c070204f3110bd068c4eca06c90
MD5 06abf3ba1fa19a8e0b0f46e3e0350e73
BLAKE2b-256 58e15f9c0a1cf789cb5ded20bc690000853d503c102579cf0426f79f2ade6786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e43677d476376c38b193e2d686b48ccd6e13226f90ebc52b20d4b1d8e6bcef3c
MD5 d20dcb337138de77dab21e74b1a2477c
BLAKE2b-256 02931ce95aa19106c7e709af4a092590b76789c633f22e28584ae44f96c66a7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2f342545576e1226aca2ff462670509a23d6e2f90fab236f0fbbbed0bb86986f
MD5 1afafe03fc33cf72e432ce2a6fed48de
BLAKE2b-256 d6f6cf8edcd7e01a983ccb7de752612a97ebc0ba383b4e32bde9f19ba8c5c0c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7eea1484edf25b95a1a97be9e59875c216768f7e7dd3cfea7d0639c153bba21d
MD5 57cfc42196c87fc8815a82fcd4468b49
BLAKE2b-256 5cf6b84a1e7e981ee2ff13238b3f366f92760cd6204379ba2e455e698d90e538

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12ec9b385eebed72e308a97548a0c742b5c91b197cd279dc3289b410dcdff4f7
MD5 24c59db8c86bc92b9bcbd2e41764f777
BLAKE2b-256 e7848ecf964da132f1826ea575e2a04b9a76a5a63c9a838abb3c88713bc9cb3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61c95e2b9c300e2fbb48670a9f29f15297b2e91afdbd0e9006ac3735382229a8
MD5 d8a3ee48072d42543d5c155fe3bcaaf9
BLAKE2b-256 c0d12592805a3d053b745e0cf234ee4fdb0f44446a4fd8ae61d171f2c7ed33bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb593237a6dbb66ee623f0f8a875be5e48066b2f02782f15304de5c5aafc3952
MD5 9efb02e0a36f856ef1c8f5d8ca39ead1
BLAKE2b-256 4e6d6cdca27e6b6017a89216780286ff763cfe54ab8dd6056d28391e3b9e5854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 45dc753aa5dcffdfc61759a831f1df7a6ae2fd4ae702e2c0f0d58d08d584bfcb
MD5 bb58abcf060f14fe211ffac593e86124
BLAKE2b-256 77fa2f77770b82c460707c5c0b9433eb54958fe6723258cfd27b81ad3ce52823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8792d4c94da27a005e92a7b2236775c2b0f34229826a33f6bc328e8111ffbb4c
MD5 6440b51dba362e85faefc628b431b53a
BLAKE2b-256 ecfac47c51ccd8d66b55027d1c8b418205bfc8f31f21a2a7e482b52992c06475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3c7063ab3d37865bbaba981d52d296849ecc64cea458ae83b88527b4fce59698
MD5 8169713c30ce01b9a52f823b9081b9db
BLAKE2b-256 9f80f7efa2e3365e829be29633670120827c1e475ab773174024e195641f25dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ae0b09c51c2503bd8a9d2dd4fc81685fb12e981f12619d7e331f3d2b102ec7c4
MD5 c05ebe767c3a7cad9e63b5a3d20cc38b
BLAKE2b-256 0782ec30590cc825d11031129dde04c6e13dbad32947a757fdca0e596792a03b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e29d09bb145a133ed579a0506f8ae3fa4b2d28aa87cf2ff1f71a55e647931db1
MD5 8fb9436fb47c7e91201e490c73b877c5
BLAKE2b-256 dde7c80f056a1c47dd5558894c9a889ff9cda961d8bb163c6d1b4821a6880f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fe2c0fae925ccb2f032e6697f050ec45a16d203c24de54fd075eb42f5d44930
MD5 049c3217e8d96650dd05e641896b22d6
BLAKE2b-256 6186f5d56fb0f50351cda119e7f1f6ca35ff7a61f1d5122dbd71872528b28fdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af2987888a17e2bc633cffb2d54cda42e4fd19fe1ec6cb0ea18710aefe39d69e
MD5 35f1689e03bb4e1be19bff3c7e52c689
BLAKE2b-256 6168eece6b2866e23e8af372cff6ac2d8720ae5512fa43660f7c99f19afcf613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ecfde2c84c277ee8aec523e66a85fb205f13adb786041c380808245b481e4c10
MD5 1eac1c362f6d03b1c3c4cdba3fa1926c
BLAKE2b-256 01a1e7364e635660fb2eff7b2248f7b36af7c6ce35c4fb2ba0efc64d3dd00b0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5becd2e66d45d87b57c0ea2e45108c8f317762bc3637daa28ff8941de4ee4c0f
MD5 f72f5227b2c79bb2894e44ef0af7d07d
BLAKE2b-256 07538f2be0ebe2cac60326d299d9a54807b7ac07990570a92a30299524f0c1d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ffd3ba627658b2939ec6b2977a51664e1851452d5158a02cf6f564deaa843afe
MD5 d5735a5064443b669e7cf8df88945f8e
BLAKE2b-256 065dd547f6f376966318578844c800946d377fce5fd989d8505187b0f600a6c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f8d1244b2b38ca032609bd41221ba5814c902817f1114495ef162c7a4c252549
MD5 fc45070de537aceb565cdb4e555d65f4
BLAKE2b-256 593474dfc6ad78bd5b81238c8f351dc69a7e47ce6c6127f66e302a17b42264e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 20bffbac28d0a079cb2b29a006d26499b1e6d4dcc344857a9153ed3c9dbea365
MD5 9cf01a0ead5e599b339c186b77f2da02
BLAKE2b-256 3795ae818387415bb0353bb6ee8c1a85c1cd76384427e2d8c782a44f4ee8193b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46abf74b6f0a6c50a0d2a730b97766e1cd3fb1d865ca751e7ea15c288f5ad893
MD5 02c26c4a5eb74728552792182a4c0dd6
BLAKE2b-256 3817071b85ad8697b1e8ac1b5a436e5461b61e8339a72a89f0a608898af87241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2359c2975bbe410fad472a145addb1c827dd57f2953044a4bf9f7a3a87ccf6fb
MD5 e6e50da44ea61ff15a822d7d5e1e13f6
BLAKE2b-256 4945e395d716bd7fb5cdf7d33c1b9485e0899c3d742a107cb16eaf3d996e6a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce06f975f2a35f658f28549d2f37736f128ad867c5a2fd37d540b2feb5407160
MD5 bebc88ba9a57ba263b8c959e30148c10
BLAKE2b-256 46e60e6324c5bb6ae57c68aa98037df3f52a43b98f68a8fb17a0096faab13a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 560e000a6ea9ce9fc417e41c7a9cdcf74c22e5ca52d653ea0d2448bd4279ad0b
MD5 5bcadfed328c6d59b070a6793b7f7b23
BLAKE2b-256 2038679b243e2743b90a2d0a01ce47a811252d17775a6b2def13def053ed16db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1ecac6c895443c409ab577ea7aa9c0e7439446dce81048ade3667cde624a3abb
MD5 5fd44b6c8b6dc7c352af6761fe634d06
BLAKE2b-256 eb6cae92fcc93c6fd977836cc75ed8dce997f2e4c590fb94be74c398caa3327d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 fae730541c3d885f1092b6b8841acf51518d07984954d8238fe461484ab19f20
MD5 0e7b7c341f51b1cf6db77975c487f0ed
BLAKE2b-256 52c4a1969307fea1f748d2dc88dd08efdffc661f9c9b8e4872b6122590b6bd7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a8d2054bec01efdea4377a4d29c26e7820d3f90a20546460f4c21ac2b37ce79
MD5 9a632aeb89c7f2cce4d65995cc97071f
BLAKE2b-256 fbf476c51c9e0705ca5eb44d02a50478e9d948d01d6029f3f534bf02bb567dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fe0923a82a94230245dd2f8fc27cd1e5bf82c486a9e60cb3385f61191ea0a557
MD5 1f7827f8febefcba4c79e905672083d4
BLAKE2b-256 a5f2a59e6a9b6d001f7cf7264c81f241aadde048c614fa498c02753f080d2996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c055bda2cf91d8160935082d07a0cb1609e01ec650489e3cee79b0ec9ced79fb
MD5 4fc7d9fcc263275bfd6110303a8801b5
BLAKE2b-256 a2226fd94088cfa9371af4cf373bdc74b7312e72b693e15690a9aea8a076cc74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6897df612e613cb074d0652d1f897949f360b0dba41ae6af48918beb7e9ea461
MD5 d91547a0408f2fa6d22230752d20daf4
BLAKE2b-256 ee88ab74ba919c3cf51db49bdeaad3a71b86793350d6beb7f6115bac10b539ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3052c36f54cac9d8c5c6bfde043a1d1a8013f7df27c0a6196f8d6b817f7fbfb8
MD5 81647cef039e2c426c5e39c53470b286
BLAKE2b-256 83d3f914a8965ec0a933cde1fab0ff52985722f636660f40019ad00b7f965d73

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