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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_x86_64.whl (3.0 MB view details)

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

SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.35-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.35-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.35-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.35.tar.gz.

File metadata

  • Download URL: sqlalchemy-2.0.35.tar.gz
  • Upload date:
  • Size: 9.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for sqlalchemy-2.0.35.tar.gz
Algorithm Hash digest
SHA256 e11d7ea4d24f0a262bccf9a7cd6284c976c5369dac21db237cff59586045ab9f
MD5 9cdbb77746e7d113b9d2c2af1be6700d
BLAKE2b-256 36484f190a83525f5cefefa44f6adc9e6386c4de5218d686c27eda92eb1f5424

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.35-py3-none-any.whl
Algorithm Hash digest
SHA256 2ab3f0336c0387662ce6221ad30ab3a5e6499aab01b9790879b6578fd9b8faa1
MD5 ba5aca5d5bf45d2d90df7875c74c707f
BLAKE2b-256 0ec633c706449cdd92b1b6d756b247761e27d32230fd6b2de5f44c4c3e5632b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 25b0f63e7fcc2a6290cb5f7f5b4fc4047843504983a28856ce9b35d8f7de03cc
MD5 44ad4000eb6f2d2910d922bd32e53369
BLAKE2b-256 6063a3cef44a52979169d884f3583d0640e64b3c28122c096474a1d7cfcaf1f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.35-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0f9f3f9a3763b9c4deb8c5d09c4cc52ffe49f9876af41cc1b2ad0138878453cf
MD5 0aa15b942cd97f2aaa52c78b614b2954
BLAKE2b-256 f0f3ee1e62fabdc10910b5ef720ae08e59bc785f26652876af3a50b89b97b412

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b56961e2d31389aaadf4906d453859f35302b4eb818d34a26fab72596076bb8
MD5 0ebb10c2513ad795e2f35e8e411ac0e4
BLAKE2b-256 dfd2336b18cac68eecb67de474fc15c85f13be4e615c6f5bae87ea38c6734ce0

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e04b622bb8a88f10e439084486f2f6349bf4d50605ac3e445869c7ea5cf0fa8c
MD5 f2facf26486372c66d26015a821171ce
BLAKE2b-256 0050844c50c6996f9c7f000c959dd1a7436a6c94e449ee113046a1d19e470089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93a71c8601e823236ac0e5d087e4f397874a421017b3318fd92c0b14acf2b6db
MD5 e5e4d3551a3d1fc97bcfa23bf5278420
BLAKE2b-256 6e3659830dafe40dda592304debd4cd86e583f63472f3a62c9e2695a5795e786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8cdf1a0dbe5ced887a9b127da4ffd7354e9c1a3b9bb330dce84df6b70ccb3a8d
MD5 871f93d71e1f648f4488d94f7a9e2c2d
BLAKE2b-256 2246068a65db6dc253c6f25a7598d99e0a1d60b14f661f9d09ef6c73c718fa4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6921ee01caf375363be5e9ae70d08ce7ca9d7e0e8983183080211a062d299468
MD5 7af072cf8102da24020c29e6b4d9eba2
BLAKE2b-256 68924bb761bd82764d5827bf6b6095168c40fb5dbbd23670203aef2f96ba6bc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb60b026d8ad0c97917cb81d3662d0b39b8ff1335e3fabb24984c6acd0c900a2
MD5 95e99d8ce76f02e659e2a55870545982
BLAKE2b-256 2f2bfff87e6db0da31212c98bbc445f83fb608ea92b96bda3f3f10e373bac76c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c68fe3fcde03920c46697585620135b4ecfdfc1ed23e75cc2c2ae9f8502c10b8
MD5 519ddd1c0a3f1fc99f98a6bf49872301
BLAKE2b-256 ff688557efc0c32c8e2c147cb6512237448b8ed594a57cd015fda67f8e56bb3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.35-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6a93c5a0dfe8d34951e8a6f499a9479ffb9258123551fa007fc708ae2ac2bc5e
MD5 f540b210bff3e813c9eed394894e2097
BLAKE2b-256 fe5d8ad6df01398388a766163d27960b3365f1bbd8bb7b05b5cad321a8b69b25

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89b64cd8898a3a6f642db4eb7b26d1b28a497d4022eccd7717ca066823e9fb01
MD5 6ab171f8e52512460112ff150f3e18e7
BLAKE2b-256 7eaeea05d0bfa8f2b25ae34591895147152854fc950f491c4ce362ae06035db8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fdcd72a789c1c31ed242fd8c1bcd9ea186a98ee8e5408a50e610edfef980d71
MD5 d83697b978ab2de24deeea119a7d97e0
BLAKE2b-256 87d28c2adaf2ade4f6f1b725acd0b0be9210bb6a2df41024729a8eec6a86fe5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 627dee0c280eea91aed87b20a1f849e9ae2fe719d52cbf847c0e0ea34464b3f7
MD5 f63b431df0e832fc937cbea0d489bb78
BLAKE2b-256 8cd697bdc8d714fb21762f2092511f380f18cdb2d985d516071fa925bb433a90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 042622a5306c23b972192283f4e22372da3b8ddf5f7aac1cc5d9c9b222ab3ff6
MD5 27454e6df92e707aebdd1e29f77d93e9
BLAKE2b-256 67eaa6b0597cbda12796be2302153369dbbe90573fdab3bc4885f8efac499247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a6219108a15fc6d24de499d0d515c7235c617b2540d97116b663dade1a54d62
MD5 92e926f12229f6b1a81a8a7c8a2a1e0a
BLAKE2b-256 1e69919673c5101a0c633658d58b11b454b251ca82300941fba801201434755d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e21f66748ab725ade40fa7af8ec8b5019c68ab00b929f6643e1b1af461eddb60
MD5 ac1a0e2558d9bfe227e9827e5ca875a8
BLAKE2b-256 c3469215a35bf98c3a2528e987791e6180eb51624d2c7d5cb8e2d96a6450b657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a29762cd3d116585278ffb2e5b8cc311fb095ea278b96feef28d0b423154858e
MD5 eb598bf194ceec0147077545b23d7d20
BLAKE2b-256 a250f31e927d32f9729f69d150ffe47e7cf51e3e0bb2148fc400b3e93a92ca4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.35-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 22b83aed390e3099584b839b93f80a0f4a95ee7f48270c97c90acd40ee646f0b
MD5 00f0f3b66a5a897573183b0657b703d6
BLAKE2b-256 3e7a039c78105958da3fc361887f0a82c974cb6fa5bba965c1689ec778be1c01

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7befc148de64b6060937231cbff8d01ccf0bfd75aa26383ffdf8d82b12ec04ff
MD5 dc48ad61a7b925add5254f0e5290ee64
BLAKE2b-256 cc513e84d42121662a160bacd311cfacb29c1e6a229d59dd8edb09caa8ab283b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 016b2e665f778f13d3c438651dd4de244214b527a275e0acf1d44c05bc6026a9
MD5 0c56478d5434be3fa65a6c3774e5c75f
BLAKE2b-256 21aeddfecf149a6d16af87408bca7bd108eef7ef23d376cc8464317efb3cea3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f552023710d4b93d8fb29a91fadf97de89c5926c6bd758897875435f2a939f33
MD5 352a13dcbf3500884cdf0d571426e160
BLAKE2b-256 7effa1eacd78b31e52a5073e9924fb4722ecc2a72f093ca8181ed81fc61aed2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb8bea573863762bbf45d1e13f87c2d2fd32cee2dbd50d050f83f87429c9e1ea
MD5 8961454fe65bcedd4bf0b1650fcf7f2a
BLAKE2b-256 68d17fb7ee46949a5fb34005795b1fc06a8fef67587a66da731c14e545f7eb5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4668bd8faf7e5b71c0319407b608f278f279668f358857dbfd10ef1954ac9f90
MD5 31213fac8491c180a5fd2cfd428e792a
BLAKE2b-256 e68206b5fcbe5d49043e40cf4e01e3b33c471c8d9292d478420b08538cae8928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67219632be22f14750f0d1c70e62f204ba69d28f62fd6432ba05ab295853de9b
MD5 34904f15d2af2787397b33ebaec0fb60
BLAKE2b-256 1a6119395d0ae78c94f6f80c8adf39a142f3fe56cfb2235d8f2317d6dae1bf0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aee110e4ef3c528f3abbc3c2018c121e708938adeeff9006428dd7c8555e9b3f
MD5 7aa5e8ca1286991207c5494a9fb6ce5c
BLAKE2b-256 560a3025867277836c325a0f69d3e43cfd35e72f877f472d4c4791d32c264d13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.35-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.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 69683e02e8a9de37f17985905a5eca18ad651bf592314b4d3d799029797d0eb3
MD5 5d567fbaa38f95a236013820f601e1b3
BLAKE2b-256 13cbc354d16eb4b9af27a8ef16ef476118497f61f99bf21cf177ec85d9a23d3f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b76d63495b0508ab9fc23f8152bac63205d2a704cd009a2b0722f4c8e0cba8e0
MD5 7efa440e44de8a633513d1275e3a053e
BLAKE2b-256 f12965d6441a2875c9e960703fb730c651f0a62505a16e968e6f99f5dd5bb925

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0d8326269dbf944b9201911b0d9f3dc524d64779a07518199a58384c3d37a44
MD5 11c8ab4f9ecba272e11672e8d31e1910
BLAKE2b-256 d70cfa68271e608bf4a86c131044966a9f63bc7c6f44e93535be70c7562ff19e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890da8cd1941fa3dab28c5bac3b9da8502e7e366f895b3b8e500896f12f94d11
MD5 77f229606ddb16caefda8f6684ec4d0f
BLAKE2b-256 087b6fae14cf33ebc54423f0e9c7de793dd2debe3ffd44b399a4905adb4b1225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 732e026240cdd1c1b2e3ac515c7a23820430ed94292ce33806a95869c46bd139
MD5 41d4a7632c32d51453260971cf7ca123
BLAKE2b-256 8fa76ddbcefb0ada3dbc9bc9260de32f9cd85b1eb5ea35c12344472a028a606e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a275a806f73e849e1c309ac11108ea1a14cd7058577aba962cd7190e27c9e3c
MD5 963c0d7c122262d84fc9910bfc478f70
BLAKE2b-256 4ef0ac290c05f9118cff70e48abd598bcb0dfb725a7ad0aeebaaa0d781d75367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ccae5de2a0140d8be6838c331604f91d6fafd0735dbdcee1ac78fc8fbaba76b4
MD5 9b056567e117d64edd2ec725e417377e
BLAKE2b-256 d14c3a538c077057a449441b3e10a62ff1608eaa6e0910e681b2664ce0bcf961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0375a141e1c0878103eb3d719eb6d5aa444b490c96f3fedab8471c7f6ffe70ee
MD5 21abf4be4d1327c28af41f2ced7f5e13
BLAKE2b-256 a20c9e6f99e0e7ae3e01a159b91f8adef6a32d893a8b21196d9d2d1591280ae5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.35-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.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d299797d75cd747e7797b1b41817111406b8b10a4f88b6e8fe5b5e59598b43b0
MD5 7d68a5e70ccc60c65e8638193729edf3
BLAKE2b-256 b3bb1e31ed9b69080d5d962497189628c3f695e3186949640635db5aa3190ab2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c41411e192f8d3ea39ea70e0fae48762cd11a2244e03751a98bd3c0ca9a4e936
MD5 8b880be99d7fd0fb4a656ee291ae6260
BLAKE2b-256 30999d8513d54b9455ebd10d6e1089e0742578e64c144f5dbbf1f8b74bb0f851

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ada603db10bb865bbe591939de854faf2c60f43c9b763e90f653224138f910d9
MD5 4f4f6a16ed2e4563b89da8ed668049e8
BLAKE2b-256 9738ec497616369b9d1dabd90f80a9a7da2f5e07b8a1ea934a283cbd19a9f3eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d625eddf7efeba2abfd9c014a22c0f6b3796e0ffb48f5d5ab106568ef01ff5a
MD5 cf40605fe4edb20ed97b40afedb72c19
BLAKE2b-256 197f95df57d4763477c23ef2c72ca2fdb0ac3dbf4cc473052b3728cd586185ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0630774b0977804fba4b6bbea6852ab56c14965a2b0c7fc7282c5f7d90a1ae72
MD5 5c152153979b1d149f49583f5170a048
BLAKE2b-256 d954bef04ac2ad5becdcc9f9de6f80d7bf0f679a5d288b1de95507b9823644d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a62dd5d7cc8626a3634208df458c5fe4f21200d96a74d122c83bc2015b333bc1
MD5 5aa9b204ec8c1260d5e512e20599fca7
BLAKE2b-256 c2737d133479bc602dfb993bafe109727cf8684b3119e9bdee8c8510ebface91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c31943b61ed8fdd63dfd12ccc919f2bf95eefca133767db6fbbd15da62078ec
MD5 8671cf88709d1095cad6eb2417f4d90c
BLAKE2b-256 dabb38c09ba518abc7da92d6bf638143cfe6298c12e5df0f1b37538e4ea46feb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3655af10ebcc0f1e4e06c5900bb33e080d6a1fa4228f502121f28a3b1753cde5
MD5 ac7cc3eb084d4832e4301ac5c211d852
BLAKE2b-256 b0135fbe4e4c3b224ae6c73702b3b497c3fd40b71c82b87af3bcc97eefe4062b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.35-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.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9509c4123491d0e63fb5e16199e09f8e262066e58903e84615c301dde8fa2e87
MD5 017fa12577618fefd950a282d16240b0
BLAKE2b-256 8ce9b71866e58969d8537f0c02052c8aa6fbdd95bd5fde68cd8d41f400960cef

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc32b2990fc34380ec2f6195f33a76b6cdaa9eecf09f0c9404b74fc120aef36f
MD5 decf1e84e9d39cdb9930cefc0ad77f48
BLAKE2b-256 9e72a14a9035c9cc24480a32ddc84163d0c93c34da9fdc7445c71274f0bceefa

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e795c2f7d7249b75bb5f479b432a51b59041580d20599d4e112b5f2046437a3
MD5 7a829bc31a8ec4a828439bbbf5b8110f
BLAKE2b-256 12c403e2e87a508401bc143625a356d2d51e2d1a99b4310f1411478be92ce6c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 032d979ce77a6c2432653322ba4cbeabf5a6837f704d16fa38b5a05d8e21fa00
MD5 f177dbf02c33c38b494a98f5cde811c8
BLAKE2b-256 94e8bbb58a8277b14cda5d0a0e3a160d2f8c0ebefff61ec2d6d435438375c2e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05c3f58cf91683102f2f0265c0db3bd3892e9eedabe059720492dbaa4f922da1
MD5 731aef7eed46c325fe0ec6ba0a6ee639
BLAKE2b-256 fe5621e090ec706c06bd419c20d651c72fd6e1e126c061272fe1bce2274844cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.35-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f021d334f2ca692523aaf7bbf7592ceff70c8594fad853416a81d66b35e3abf9
MD5 35274ccfd606bcd430853ba410964b4f
BLAKE2b-256 703e781abc2f2570f5e788704da20ad443f29e241f4c1d8d1a4f3a311b2e31a4

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