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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.0rc2-cp311-cp311-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.0rc2-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.0rc2-cp310-cp310-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-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.0rc2-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.0rc2-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.0rc2-cp39-cp39-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-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.0rc2-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.0rc2-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.0rc2-cp38-cp38-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-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.0rc2-cp38-cp38-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.0rc2-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.0rc2-cp37-cp37m-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc2-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.0rc2-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.0rc2-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.0rc2.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.0rc2.tar.gz
  • Upload date:
  • Size: 9.1 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.0rc2.tar.gz
Algorithm Hash digest
SHA256 b48e3eb80334c9b444ef1b857260942739e2174c55458790be518c2033355a4b
MD5 ac529be99883c9379f9533608f953e14
BLAKE2b-256 08ce77a1084cc5466b52e6677734282806d4de7a869212217d4f0d3e40d65521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 39c7aaa77d4a70c2115f9ef7e7fe3ab79649e5e1370b29f21f17702c1512d43a
MD5 bc5d345bf5d7618dfe2e7988c3d7e7a7
BLAKE2b-256 420ad950ee5fe8e95cf70485c641032ef3f754342b10b243d821c2e20ece4f27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3737570ae5ac54ea44befaf8fbd74379c3568c7d61248323afe686a02b265566
MD5 86391da467966424219d3420fbb3a656
BLAKE2b-256 ded0bb2f7e1e1e9ed7965bc047d4541993a68bf209fe04c53b857a7e38d35064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b6a8f837480f5dc5554a1251a24551e48a7bef6fffd8a713d90b4a324e557f3e
MD5 5eaf9466b0b45fd8aed03eead78c7147
BLAKE2b-256 0c880563e605f7ee1e91f55736d9a7ab3d4bff5395d8af70969a075a152f7096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39a8024f4a54d20144ce3fb3d71d3b1435e99473fdbc558935ae3d86ec46e5d9
MD5 c3f1c25b58f53cd9b32b3055a75a968c
BLAKE2b-256 af9ad9202e75e68dd3601f636f7f19b8889ff15871bb4f54e45eeeab412132bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1efcd6ea9bc2d3721f2033eb22712895d360b7f1f5ad002fdcf7cb56282a5cea
MD5 72384884489b6a2a0ee7fde6a4251c4d
BLAKE2b-256 3f1fb7a5ec35d63088d5d0263cae5092a9dd2768ae45845841dd2e8a579985dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97db2b8aebd518e6ccaf2e64984f4ca9119e379e09f3b3109eda8e7b9b96039a
MD5 913d5ca55b667d0b8aad9adc7ad7018c
BLAKE2b-256 b1982ecdb397522c9205d293dac0fa996c020d506f6c46389600d4d07634097a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fe17ecaaeb93cf7033b0cbb82bd58abdb2539af0863dedf4fea8a0049b7e37e
MD5 cd1e8cc98a06400170069e885ab33073
BLAKE2b-256 6d153e7062502cb6eaf2caf23a4941fbf6a4088305572245a847863bd8c14f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 166b043798500994ddfffabd88b6f1a0bbb4401f3d15c24be0c5373b11eef03d
MD5 d7a359cbe4fd523fdc9e95f9be93bfca
BLAKE2b-256 e39b3a9e8fd0fcbe7fd4dc3ab74a3dda5116dcde44f76768c34075a84e15875d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b7a077307953d34af3c29aad26cecfcd7e1d95f5220f10e37fe7c3af8dc67f7c
MD5 d41d5e4a2ca57392ebdcc5fd1f31c4b6
BLAKE2b-256 bfb733021555731a73708ee0fdd81490cb7c1b66fe48be2739b61dcd8309fd8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4879b419b0f6377ba94db32547fc061534a50f52bcb8c984165bf01a0cb9e2aa
MD5 78f97636101586ca356db49afe7255b7
BLAKE2b-256 58fb26f7bf3e0172d16e19e1b2305852ea435b246f39df17e36530381f265652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fb400e9f5b5a4ed10a120b22d13f25f7ae102cb7d2c950b61e219c8770bf7320
MD5 27f58497e23e1c0126f452d777de4784
BLAKE2b-256 2846018ba26751089b46500572ba7fd04a7c70278d70da69af04dd30d3fa54f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9799f2e74fc2757fea779d049debb52463ac39201e5f601a51ca8369d8684737
MD5 bdfb8d618ec4f341477a9008da0de05a
BLAKE2b-256 8e67eaba447a9915369d8acde0e9ef4463ec7a4b142f8b473acff3d384e2f358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f708025fdfe134a46ee314dbaabeb65eaf5a3844b911d84d29346105f5f117ac
MD5 7eba4a2789c73f4f1995533bbfa35d7e
BLAKE2b-256 a6889a1f446560296eb3dae811dc203b3aac5311fca824c0f53260478dc3fe58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ead16eda7747479f83965b684bfd2f104ddcae177599b1c2646a46afed29ec98
MD5 811b471bbed6009fb3d17a3b53c69675
BLAKE2b-256 10f91366ae5de9849363bf63b4426dd779dcbfa0e035a2526bee6439019ee1ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 102d7a5526ede7b727db59cbaaabc5abc7033e9951b179372163e7d75d7bb7b2
MD5 7ecc61d76099c1b0731135fbc9dc4bd8
BLAKE2b-256 b5b0b8985c911e81485a84a2acf1923594e44e382fa1f2060e5bfd488f4385d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdb8aeea859346dc38881ef74843e3bd7bbe743357746190feaeef17d0307586
MD5 9cc91f1a664f13fef2c07e6c08ccec74
BLAKE2b-256 f1890681d2a0250d6f0b7eaaefcbaeed433deabc0ee797f96d5b44a6c4531ad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19486279fe24297bf0743c1563735e7cab1f439f36acf165bd8e1be699fb3fcb
MD5 33d286c4a4c3d6854933554e3cc82fb3
BLAKE2b-256 db3b1c6edd215f351d74e7baf4484bcc60ef7391489b6416e5d9004cca15474e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 655a1e23681f5339309a9caa1ff8cf83db26864537d62c833d8f523a4e6a0a01
MD5 c6d91b4c02c71aa019b15f5ae0d796c2
BLAKE2b-256 7c6d899e13ddc211a1a9ecca8db9b4579fd385a5b49574afc36413e9936fa457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 76dd1a635d05f40785be8d3b7688de93105fd83881f11604298175c8d3f490eb
MD5 aa37427ccc87b1f63566dcea247cf5ff
BLAKE2b-256 2e1890727517fedefcb7799327952d69c4fde0237d6ca62ae729ffcff101be08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9ce8c7dfbfc89e05c9e126069a0026a5098c93a613ca757a051e0e465067843
MD5 6abda08f95630b2d15afcd89dfe5d6ef
BLAKE2b-256 7166ec7f36ea4b541b14eb5d734c53b686c222f111c386ed3823c2c1f606f324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 770d9c8f98f5d8e36fa43f6bb59450aff300e23df2044441e9800c085706271c
MD5 f343134d5969b214ed1bd592f7092380
BLAKE2b-256 6f6203745901abdfb3ec87c6603f7d33dada52ac9c553cc863cfe5fcd21c10bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4305edc685fdb9b761dc7bfe5f7d02e0a9a3c7e5bdc5f507e10058e6228421cf
MD5 0026399f26ff6d71ccb3c0b8310edb36
BLAKE2b-256 6a7b095d87dce75f102e4606d3c084e1708d38d64a24a56c5f5e667ddb1c7c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bf4aee946fd3d9d5464b2a48373725c81285e61bddce8242186ad333811c881
MD5 1eb22cbd3b67369dc6fb007517009a07
BLAKE2b-256 e9b8fc5f7641f5389519f5c6a9d15a78a382fdcd30531de96ce4278e59c9f61c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 827db258aca75bc2e7a962daf061ebe0fd4694ac5724b7f1f5f34d2e45ddeb62
MD5 ede37f6da742e4f68960744eeaa23e7e
BLAKE2b-256 1cc5e6434c545b1e90b67ba834c2ce32bfe7733305a02731b7f32a1c64ee80db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2bfaf345cc9175e4c9bee89bc186c01aa76f2212268dc0ebcdd43ab894bb4ed
MD5 c65ff98565b15f95ff15ff3935840ea8
BLAKE2b-256 c82c9deb921e266e87652f9d4f0c04b329df60142e47f6dd0dc985146c818a2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a78bcfdf0869233d76c7653110fc13c7b9131e6bbc40f59f889e4c89250db8a6
MD5 22a5c77aef6f28db5c5714999301ad6a
BLAKE2b-256 ca3aec51d72f8a9fc91a1f205575ed235b65219938bd8043efe034c85cf1d59f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1ec2599c5836d516dc25984539921b9a1abfe05c30d8f6098e0515b0d629c17a
MD5 a3d3915ff8ec3aa340cca04f77e4bcd3
BLAKE2b-256 b69c51ddafcde87f39cbeaea56f3cd3aaf434045a43cb98c908f96d53a2f3eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d414757c6537fdb0d6a03969286471c7ce4f1705de64af1eb5d469db2f30079b
MD5 8eb380e5070548c98330c92fab6b937e
BLAKE2b-256 bba953f15b1528af584d51de7cce942a6717c108b0c1a5db96005a5936cbe0e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 66b01bfa3e6fce88cb9b3ff839a4cc0477bc81361e14e8ae91213737aa3a2637
MD5 44ad6144eb03e1055b06b08737bb9d54
BLAKE2b-256 f66183484e252641476a2e699a30c8597ca11bf49be9cbbc22405353230ee191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2c7963c2e2946e54543b3d1176b715f84d7fa4ef59dce5e8e59f545ae1717dd
MD5 6398f01ee7b15798ce1dd6f05f86cf67
BLAKE2b-256 ff8fa40140e22381f84e2f6e328acf3a314fd51c0b80b7e91a696a500316f495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c7eaf3f238c65b026083d5ee6b1f3de7e542ebd73268042cae6126b5482c86c
MD5 cbf360eea40b032a0694f1b8548a0c93
BLAKE2b-256 c26dfe094a1677d79335edfb2368fa86dbc1ec5fcac744c0cc7731f4db1bec60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0201faafc243c63566c6122425f0aff451152a05aefef18ff7a3bad418324064
MD5 34c7f5c0cc1112c5780baf164818e691
BLAKE2b-256 cd52293af125ff2fdff93a4b37d4b066699dd7a8294715a7816d787184e2fe33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98a573acae9eecc50c176f2dc4a8c22d325f3cf3869cc7197e16c9ff234ff8d8
MD5 c303042b007d8858cd278e2619b7f326
BLAKE2b-256 980870572de3a58907d05848b97fc9a291bb177b971f363de4a9d3cd621bd52e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 74de517b7d267c473c3630a60ff841003d6244df9062cf1e8e3a6b3b8ebd1eac
MD5 f8a31ec23058c40fe491f39c24794aef
BLAKE2b-256 8f3f52c244804ddc31ce405d95d96f8f35cfa02306e55c1da2c22199514943d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 df0d99a2a9ad28684f9c79567347b4b1477936793cc5e584edc576c7e56f92ed
MD5 92c104bbb8ca94b501bed71eceed6cde
BLAKE2b-256 d34f78429a40fc17c66ad285be74f1adfab5cb10fdc3b0ef7b38a56b11024add

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3fa701fad6a5a05ab95d9470b1f08e5b90e2f8c900d05a9a5dcd47df4d675c89
MD5 27b1f428d239f4068567b5354f9f25da
BLAKE2b-256 79d02a56deb08591683338dfbaa009f24d94f0f9968f3d023a53454d9dbc3f08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9de34e0433dff963e28e2be3049dad2957d62e1001c872f067ca20c14de07730
MD5 1fb6d0c0b3b3dfc37a48601d41071178
BLAKE2b-256 eb99ad952ed085777ee1ad3b8000595686844cedabe724eedb1fadbca006ab44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e569957ab5e14a1ef1f3e61930001653822cb2be1233c25d7446aa4767fb1cd
MD5 4a78349445f0879697cb53543603578b
BLAKE2b-256 985defb5256bffdc167df3b6ff4639b50e430ba0eb68da929c8e6891a7f81b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7d70f2599945f231cc512c5b9ee03dd10050ba0a505d0b07a3266f46e17acf7
MD5 f5fbf691df4a3202144cb98ec3fd9dd4
BLAKE2b-256 74b7e46786909285e6d61a0eaf393db28770510395435492ab9b8fd92490b947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50407532b9a14d86df90caf53c1c13602dabcf00ea1793572747da539ff6844b
MD5 24ef73b24b64910c140b219efe870589
BLAKE2b-256 f4432699e986188fabf66b853b46411230fcffcfcfc9a0c779d95bd6477a010e

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