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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-2.0.30-cp312-cp312-win32.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.30-cp311-cp311-win32.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.30-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.30-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.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.30-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.30-cp39-cp39-win32.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.30-cp38-cp38-win32.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.30-cp37-cp37m-win32.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.30-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.30-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.30-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.30.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.30.tar.gz
  • Upload date:
  • Size: 9.6 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.30.tar.gz
Algorithm Hash digest
SHA256 2b1708916730f4830bc69d6f49d37f7698b5bd7530aca7f04f785f8849e95255
MD5 c13a21626c7ae00b42a08880af574e3c
BLAKE2b-256 36d00137ebcf0dc230c2e82a621b3af755b8788a2a9dd6fd1b8cd6d5e7f6b00d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.30-py3-none-any.whl
Algorithm Hash digest
SHA256 7108d569d3990c71e26a42f60474b4c02c8586c4681af5fd67e51a044fdea86a
MD5 aef9b44eaa7af32cf7a7b2306ccee601
BLAKE2b-256 de8013fc9c003dffc169e03244e0ce23495ff54bbd77ba1245ef01c9a5c04a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b6c7ec2b1f4969fc19b65b7059ed00497e25f54069407a8701091beb69e591a5
MD5 67a6035912b45ce40d2cfa95151aeee8
BLAKE2b-256 dc01bff536f96ea323a7d80df128a7bc947e3c25a60383425bf491232112c30d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 77d2edb1f54aff37e3318f611637171e8ec71472f1fdc7348b41dcb226f93d90
MD5 fc5ee9069ea4b5f1e948d2d471429809
BLAKE2b-256 ae727c2166f6182bcf3b35228878ec323771df60774bf0b63019afe3a0fc97b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b69e934f0f2b677ec111b4d83f92dc1a3210a779f69bf905273192cf4ed433e
MD5 803c4dcf2aadb1e4de0a09a708086b2c
BLAKE2b-256 485e620fa87990aa04308523e2bfaf61ce20ddc0a1082c9f3e548d0d26ab0033

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c62d401223f468eb4da32627bffc0c78ed516b03bb8a34a58be54d618b74d472
MD5 f707dea557f7b1c4713e103745154710
BLAKE2b-256 5065b85460a54d7e379ad92bb0fa816caf53d5cf45924b738c6b57791a03f639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 296230899df0b77dec4eb799bcea6fbe39a43707ce7bb166519c97b583cfcab3
MD5 82a7952db3067f9839e610c76f51aff4
BLAKE2b-256 51b83fd88455562518b6e8b97c4bc5784a819bd0a5c26be2a3409d3245626fac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3cb5a646930c5123f8461f6468901573f334c2c63c795b9af350063a736d0134
MD5 ff31472c406b1457bc41e57a5381b1d7
BLAKE2b-256 5f92db44ea3953e1f3b81a9c2a2852aa7542839da3300e50ee5615a67c3932b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a5baf9267b752390252889f0c802ea13b52dfee5e369527da229189b8bd592e
MD5 f0a7774346aa060c8b28fa42c0b01c58
BLAKE2b-256 f9abd37a4483768accbc9cd433cc5d6c45fb428840164b9df0328131011ce27c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a79d65395ac5e6b0c2890935bad892eabb911c4aa8e8015067ddb37eea3d56c
MD5 f355b0da9132162b2753e73b2813b0a3
BLAKE2b-256 2d7d00282d131c31108ef6ae666888fbe7797f97f2b55d43c1d088cd3bab2e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b3f4c438e37d22b83e640f825ef0f37b95db9aa2d68203f2c9549375d0b2260
MD5 368907dc92079a2c991a7f1f5db8b827
BLAKE2b-256 749aeec023807ae78e83342567303916b34a348d9d40703e7cef5dfb1e3635b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2ecabd9ccaa6e914e3dbb2aa46b76dede7eadc8cbf1b8083c94d936bcd5ffb49
MD5 6d4ff4b28b105b404b7971297948bbde
BLAKE2b-256 01d5c9661baf0ad062375049ad0081b3343c4bd0e95e98e58ea6763f0dbbfc41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 16863e2b132b761891d6c49f0a0f70030e0bcac4fd208117f6b7e053e68668d0
MD5 5eb156d689c4635d7b0036dcc2104137
BLAKE2b-256 3e39b8a8633fb6f64dc4d4eef08d5d8b303d349eb14517c7cb602e1f03dc71a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 efedba7e13aa9a6c8407c48facfdfa108a5a4128e35f4c68f20c3407e4376aa9
MD5 6dfceae22dd56325cdcbca4ef3c9c1f2
BLAKE2b-256 933a5328fd0c2bcd5572b23b14e3ca78d0abc8ad126e70b282b9e6f9fb00af6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1429a4b0f709f19ff3b0cf13675b2b9bfa8a7e79990003207a011c0db880a13
MD5 908b306cc5e75e8b6413e15779a85964
BLAKE2b-256 4d2187bcad723070f7cd5f9d45fb05557596aa1d23d19eef078b13edc9e31813

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69c9db1ce00e59e8dd09d7bae852a9add716efdc070a3e2068377e6ff0d6fdaa
MD5 52cc19e161cf5f218bc2cb342fb3b9f8
BLAKE2b-256 63e19177748d4482d04ee67242b8cf441e18f7031b2d7e893b0894297f9e91f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f69e4c756ee2686767eb80f94c0125c8b0a0b87ede03eacc5c8ae3b54b99dc46
MD5 34a09f6a7c4fdb893b5867bff7acd7f7
BLAKE2b-256 29513baab95d7eea9816c59c8e093201288ce27651704927e03ccfe156b30792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 955991a09f0992c68a499791a753523f50f71a6885531568404fa0f231832aa0
MD5 fe767ba804a544083f76093237015bb0
BLAKE2b-256 cdae062f6ebd474aef81a199a16d2b1fb521d5fb0bc38a470181b0bcbfe3eb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99650e9f4cf3ad0d409fed3eec4f071fadd032e9a5edc7270cd646a26446feeb
MD5 486b51885b7bbf3977cf058f9e46aa2d
BLAKE2b-256 f26b18900a4df0d91397569f645105a4fb36f12033075622e3d131c456dc73f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0138c5c16be3600923fa2169532205d18891b28afa817cb49b50e08f62198bb8
MD5 c44e62f499c89454c41b39cc7bf6a0df
BLAKE2b-256 18bce6117ae5cc3577fb3ee487f6321802ec72dcdd81fca13baf0db907818ad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bba002a9447b291548e8d66fd8c96a6a7ed4f2def0bb155f4f0a1309fd2735d5
MD5 0d87c38456df7d0e6e28ca55f1982612
BLAKE2b-256 8ce43550fba0561560cb8fae78d3636813f7a2b83eb7b55c76703ac34143cd3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3a365eda439b7a00732638f11072907c1bc8e351c7665e7e5da91b169af794af
MD5 f520c7740cf275c368400f5462c47d2c
BLAKE2b-256 a53fb3f1bc1f14ab65ab1d8b4030ba0787b529bfde654b2b2cf9eb7cdb26b28c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4f61ada6979223013d9ab83a3ed003ded6959eae37d0d685db2c147e9143797
MD5 fab4a52b9f8e9c2b42006db0bd9bc9a1
BLAKE2b-256 c2832ed47c5b841496d4e106f8ed04316c6193ba8615ab70fe769a593237b20b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7bfc726d167f425d4c16269a9a10fe8630ff6d14b683d588044dcef2d0f6be7
MD5 ddfd5467f42f6822f73f806cc408b871
BLAKE2b-256 22da90e8d421836c2d265b7a72a7923348705d1e0124321bb2b3f2de307b91d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2753743c2afd061bb95a61a51bbb6a1a11ac1c44292fad898f10c9839a7f75b2
MD5 3eb4c4e4a2a7a1f1b0acc2b793d23789
BLAKE2b-256 be8625faae6b5c9920a7954bf7c68a7ff8f3436e9f140ac7dfccc8fc213bce66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b48154678e76445c7ded1896715ce05319f74b1e73cf82d4f8b59b46e9c0ddc
MD5 6d8d12f9c0acea80598e0fa4b2d70f68
BLAKE2b-256 92d0aec1421ff832da60badef9cf01fdc795b2ea399c5d65e2b8c37d801d06ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a0ef36b28534f2a5771191be6edb44cc2673c7b2edf6deac6562400288664221
MD5 fb94aa6d060b95396111636489a69321
BLAKE2b-256 c590727a76eb2adfe588d0e8c80be67422f699066b37a161168dc171cb04c73e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1f9a727312ff6ad5248a4367358e2cf7e625e98b1028b1d7ab7b806b7d757513
MD5 3e138b34585e3bf6756c0fe25378cab1
BLAKE2b-256 cc84583a77c268a03e78dc3ecd4630188f84a8bb134401f7e3b20362133cb8b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f7703c2010355dd28f53deb644a05fc30f796bd8598b43f0ba678878780b6e4c
MD5 dabf0075c5536868cd584f18216b9d4e
BLAKE2b-256 595c71ad487b07aa8e2622629cda39fb68311938a6aa0c4d1c0f2901aabf883e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 edc16a50f5e1b7a06a2dcc1f2205b0b961074c123ed17ebda726f376a5ab0953
MD5 984e20fff503ad2439671ceee7089438
BLAKE2b-256 11295279be56ce7e0689ddbfd98602c26780b2a6d0f16b9d9a4aedabfbc6190c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0094c5dc698a5f78d3d1539853e8ecec02516b62b8223c970c86d44e7a80f6c7
MD5 9960acb52d20ee15c6b323534703be24
BLAKE2b-256 395a19915843467bf68ca0fffbf76e4f62a95dde3d1759b036bcbbc57075545c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8409de825f2c3b62ab15788635ccaec0c881c3f12a8af2b12ae4910a0a9aeef6
MD5 5fa55a367f662c67444aac305aca2ae8
BLAKE2b-256 a0fcf34dd7e83fee8e94c06762891d0b442cc3dbde617c31a46072a93a17ee67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2383146973a15435e4717f94c7509982770e3e54974c71f76500a0136f22810b
MD5 8ac0067dcf546f59d941a169dbd04d40
BLAKE2b-256 5e96c7be069ecbc2727868217ee59874b85b2b8aeb9dc067ddc4b2a16e8e10a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae8c62fe2480dd61c532ccafdbce9b29dacc126fe8be0d9a927ca3e699b9491a
MD5 e0bf4046d1a994a16f650b245bfc6830
BLAKE2b-256 b5a3503563b3b6fe3707149a2be28809eb3c920d630097787facfa010b1fd2e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d74336c65705b986d12a7e337ba27ab2b9d819993851b140efdf029248e818e
MD5 d1ab50fafbb51307dc3d626848c16e34
BLAKE2b-256 578793bf713f524d4c6932a631fcbb57b886207eb09e1758e99ef3c3c9ba7f97

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fa561138a64f949f3e889eb9ab8c58e1504ab351d6cf55259dc4c248eaa19da6
MD5 8ce558a6d8d939faf21b1e5ec275ac99
BLAKE2b-256 79eff0dfa241917d63d662a662d36f96942c02f4f65f136d35e997d08809e5bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0a089e218654e740a41388893e090d2e2c22c29028c9d1353feb38638820bbeb
MD5 f5e416f959864c93c908da7aa371d040
BLAKE2b-256 05096a45bbb721f5d7f6c9fd49ec1ee285522e4e6b8cb6fd194a7eba849782dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a943d297126c9230719c27fcbbeab57ecd5d15b0bd6bfd26e91bfcfe64220621
MD5 54ed8036454c6dd8b433d4d941b321a7
BLAKE2b-256 212557a783b9fb5a8579ba0d593bd6ffabb4b2c88cdb118de2a7485d2aed7a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37a4b4fb0dd4d2669070fb05b8b8824afd0af57587393015baee1cf9890242d9
MD5 f96298c52071c25441ab81efae80e7eb
BLAKE2b-256 4cec5ae2ef3906e0ced4c8d39e3caf86c8c916aa2eeca7aa004fad0c119f928f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 408f8b0e2c04677e9c93f40eef3ab22f550fecb3011b187f66a096395ff3d9fd
MD5 1feb400726e2b40628eabd5deb85afb7
BLAKE2b-256 82636f31ea9564941ce003092949d577839cfcbc85ecc2ab84c15bb969144aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 311710f9a2ee235f1403537b10c7687214bb1f2b9ebb52702c5aa4a77f0b3af7
MD5 fd47d2df77fff0d3325a97b3c61960e7
BLAKE2b-256 9e7ba9385f1d27b70562b3b3786c68bb8db56cbaec6e7b1146cef18c65a7faaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc0c53579650a891f9b83fa3cecd4e00218e071d0ba00c4890f5be0c34887ed3
MD5 0f007ef52fcda28f320a0f94a65d10fa
BLAKE2b-256 450ef74e203d69b16a14b54926a0c9f7ff8374daa1840870e8a103e04389c96d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b6bf767d14b77f6a18b6982cbbf29d71bede087edae495d11ab358280f304d8e
MD5 0acd2a345ceeefc043e148f159bf5081
BLAKE2b-256 93caa2325875b9cec216b518e48545e1eeb93b6d397dd7b5ba24662c81301c46

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2a4f4da89c74435f2bc61878cd08f3646b699e7d2eba97144030d1be44e27584
MD5 c67ab9dc94195bb3a2e5e3bd823ec92b
BLAKE2b-256 92c0adcbc2cf768e1a29ccc528e70c022406ff7b54183c52929b6d6a288e74ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e42203d8d20dc704604862977b1470a122e4892791fe3ed165f041e4bf447a1b
MD5 73b64e8ccf96c94e71930ada5e72bce5
BLAKE2b-256 ebb66181e07296fcc6d12e4798d130da9243e78cc45c00411fbbbbdccd22da7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 40ad017c672c00b9b663fcfcd5f0864a0a97828e2ee7ab0c140dc84058d194cf
MD5 47ba4e28f253434998e8a5a5b07351c9
BLAKE2b-256 0ce1340f7ba6d45b66032da6702304f32066827e238f0740429fde6e40cb6372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1dc3eabd8c0232ee8387fbe03e0a62220a6f089e278b1f0aaf5e2d6210741ad
MD5 18c794e280ab970688d290524c9aba68
BLAKE2b-256 16649adbe2d6d402eeaebb6a736f5fb2e8a5323af3683809ee1e3efb1d1accbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b60203c63e8f984df92035610c5fb76d941254cf5d19751faab7d33b21e5ddc0
MD5 ad9a2286cb1855e344dc480028b1d861
BLAKE2b-256 c2051e7bfc1bddebd6850ced78a1f04d7f426b489ce8026b3b8d1785edc06c1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.30-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a8e3b0a7e09e94be7510d1661339d6b52daf202ed2f5b1f9f48ea34ee6f2d57
MD5 e115d7f132c534693ea18aec54bae8e6
BLAKE2b-256 b06e58df9249cac7c24f0c751485690cd4dd9ac9387fc7f0f03c02968b4fcd7a

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