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

Uploaded Source

Built Distributions

SQLAlchemy-1.4.54-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-1.4.54-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86

SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp312-cp312-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

SQLAlchemy-1.4.54-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-1.4.54-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp311-cp311-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

SQLAlchemy-1.4.54-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-1.4.54-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp310-cp310-macosx_12_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

SQLAlchemy-1.4.54-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-1.4.54-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp39-cp39-macosx_12_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

SQLAlchemy-1.4.54-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-1.4.54-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp38-cp38-macosx_12_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 12.0+ x86-64

SQLAlchemy-1.4.54-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-1.4.54-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

SQLAlchemy-1.4.54-cp37-cp37m-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.54-cp36-cp36m-macosx_10_14_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file sqlalchemy-1.4.54.tar.gz.

File metadata

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

File hashes

Hashes for sqlalchemy-1.4.54.tar.gz
Algorithm Hash digest
SHA256 4470fbed088c35dc20b78a39aaf4ae54fe81790c783b3264872a0224f437c31a
MD5 8f156a25d7ad78a62eebd3da6de1442d
BLAKE2b-256 ceaf20290b55d469e873cba9d41c0206ab5461ff49d759989b3fe65010f9d265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f941aaf15f47f316123e1933f9ea91a6efda73a161a6ab6046d1cde37be62c88
MD5 a8b8da28a99131d01c8761fea354bc41
BLAKE2b-256 01c3c690d037be57efd3a69cde16a2ef1bd2a905dafe869434d33836de0983d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 12bc0141b245918b80d9d17eca94663dbd3f5266ac77a0be60750f36102bbb0f
MD5 986108b7c02d9aea469d8eba10e820b1
BLAKE2b-256 0d3c884fe389f5bec86a310b81e79abaa1e26e5d78dc10a84d544a6822833e47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c24dd161c06992ed16c5e528a75878edbaeced5660c3db88c820f1f0d3fe1f4
MD5 b03c4e082f22de8cbd4cf173eaea021d
BLAKE2b-256 5947cb0fc64e5344f0a3d02216796c342525ab283f8f052d1c31a1d487d08aa0

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5e0d47d619c739bdc636bbe007da4519fc953393304a5943e0b5aec96c9877c
MD5 86ab238778fadeaa6adc9f53e9df6ab0
BLAKE2b-256 c08bf45dd378f6c97e8ff9332ff3d03ecb0b8c491be5bb7a698783b5a2f358ec

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3f01c2629a7d6b30d8afe0326b8c649b74825a0e1ebdcb01e8ffd1c920deb07d
MD5 4cba8fcc40b07cd503ca4e96bca4cc86
BLAKE2b-256 a51baa9b99be95d1615f058b5827447c18505b7b3f1dfcbd6ce1b331c2107152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2b37931eac4b837c45e2522066bda221ac6d80e78922fb77c75eb12e4dbcdee5
MD5 dd29f60f18e4f2fb01e34bb398f357b9
BLAKE2b-256 e2a16b4b8c07082920f5445ec65c221fa33baab102aced5dcc2d87a15d3f8db4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1390ca2d301a2708fd4425c6d75528d22f26b8f5cbc9faba1ddca136671432bc
MD5 2c8a735646cdeb1e9e6d8d62fa66db5f
BLAKE2b-256 9862335006a8f2c98f704f391e1a0cc01446d1b1b9c198f579f03599f55bd860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13e91d6892b5fcb94a36ba061fb7a1f03d0185ed9d8a77c84ba389e5bb05e936
MD5 b31234cf1a9ae09f3fedd782d362a77f
BLAKE2b-256 03985a81430bbd646991346cb088a2bdc84d1bcd3dbe6b0cfc1aaa898370e5c7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb59a11689ff3c58e7652260127f9e34f7f45478a2f3ef831ab6db7bcd72108f
MD5 edcc30a11c787a23bb2daa223e00b6fd
BLAKE2b-256 f11714e35db2b0d6deaa27691d014addbb0dd6f7e044f7ee465446a3c0c71404

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b05e0626ec1c391432eabb47a8abd3bf199fb74bfde7cc44a26d2b1b352c2c6e
MD5 b0569ddaa4d0ea10dc95c2582feb170e
BLAKE2b-256 da49fb98983b5568e93696a25fd5bec1b789095b79a72d5f57c6effddaa81d0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b67589f7955924865344e6eacfdcf70675e64f36800a576aa5e961f0008cde2a
MD5 53e11c72575691d04ca649a830db5532
BLAKE2b-256 10ad87cd5578efdcef43a08ce4a21448192abf46bf69a5678ac0039e44364914

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a8a72259a1652f192c68377be7011eac3c463e9892ef2948828c7d58e4829988
MD5 bff149fbccbbbe9300c734be52a2036e
BLAKE2b-256 f762358a9291d2fc3d51ad50557e126ad5f48200f199878437f7cb38817d607b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1990d5a6a5dc358a0894c8ca02043fb9a5ad9538422001fb2826e91c50f1d539
MD5 c43e3e87baf95ddae407f7955ff57e9c
BLAKE2b-256 04453a35bb156aa2fd87b66a4992bb8d65593efd7e16ca2e0597e68c32c29037

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b24364150738ce488333b3fb48bfa14c189a66de41cd632796fbcacb26b4585
MD5 f02ccd48fa9a45caa61aa850d4e0b65d
BLAKE2b-256 4b75bfbdeb5dece7bc98acb414751a62ee43398b34b10133b1853f4282597757

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 14b3f4783275339170984cadda66e3ec011cce87b405968dc8d51cf0f9997b0d
MD5 410bf8adc8141e0a67e6a018993dcbe4
BLAKE2b-256 fe5bed36a50e7147d0d090cd8e35de3b18d2c69a3e85df3be5fe42a570d6c331

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1183599e25fa38a1a322294b949da02b4f0da13dbc2688ef9dbe746df573f8a6
MD5 19c859843106a592502ac751e86b849f
BLAKE2b-256 e1daff7f0fe50844496db523613979651f076f44da8625b8ad89c503dcff0a52

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 af00236fe21c4d4f4c227b6ccc19b44c594160cc3ff28d104cdce85855369277
MD5 1f268b16d9038f3bd1f0a557d12add51
BLAKE2b-256 ef7ff7c1e0b65790649bd573f201aa958263a389f336d6e000a569275ff9bd97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6da60fb24577f989535b8fc8b2ddc4212204aaf02e53c4c7ac94ac364150ed08
MD5 7ce4422bd8b62f5bd54bcf549a84f230
BLAKE2b-256 682470f788b22d0799e0a8b4e952d42629e48beca0e5fb30688b9a431b2c4058

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.54-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3112de9e11ff1957148c6de1df2bc5cc1440ee36783412e5eedc6f53638a577d
MD5 12c8c859e7d9b181c857b18cb1cbc2af
BLAKE2b-256 3a8b4676c988e933dccc7f26a8222ad08ccf4cf1697bd2464cdde05f6bf07eb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 954816850777ac234a4e32b8c88ac1f7847088a6e90cfb8f0e127a1bf3feddff
MD5 272ae913100562074b869ba68003e666
BLAKE2b-256 9f84719fa1c53f044aede7d20c5a0859f8302eadbf1777b054ebc8c46b46bf19

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1576fba3616f79496e2f067262200dbf4aab1bb727cd7e4e006076686413c80c
MD5 6e81007cf6e6c27809038eaf1bb4970a
BLAKE2b-256 4f390c9186e581f07c2d58ab713490ab242920700ef162453cf6f0719c1661fe

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1d83cd1cc03c22d922ec94d0d5f7b7c96b1332f5e122e81b1a61fb22da77879a
MD5 389f8e9ef24993a2bf948018e84a64f7
BLAKE2b-256 c4897d0ab875d2e6f931617d4a8fff63436b2d05205f15de06ef29f6627759a1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdb2886c0be2c6c54d0651d5a61c29ef347e8eec81fd83afebbf7b59b80b7393
MD5 96ad31c13c297968e5b3d50c65e38d92
BLAKE2b-256 667c6c7bae8e5a6ecd4d3cc34a2a5929c0599b954cd00877a50772fa42304d78

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 0b76bbb1cbae618d10679be8966f6d66c94f301cfc15cb49e2f2382563fb6efb
MD5 96ab5cf396b999a5435e6295b7a609c9
BLAKE2b-256 c02cd29f176e46fb81cdacc30e1cd60bbd2f56e97ce533a603a86fb5755a2812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a01bc25eb7a5688656c8770f931d5cb4a44c7de1b3cec69b84cc9745d1e4cc10
MD5 18cd9f4571ee396b1d7528a302c77168
BLAKE2b-256 5ac8df13167d3825683e0542965dfcfbc3e95b2f31469fd389dbb0390d39ff4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.54-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fc9ffd9a38e21fad3e8c5a88926d57f94a32546e937e0be46142b2702003eba7
MD5 d52aa170bbb7702360455573ca16dbe6
BLAKE2b-256 e67268fdcbed8ff41db8ec9cc63d6a72bd6e10ae2dee80492a240c726e42bbbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02d2ecb9508f16ab9c5af466dfe5a88e26adf2e1a8d1c56eb616396ccae2c186
MD5 630dbb6116c424c96497adb22e0355cc
BLAKE2b-256 a0de0275a86ee1b8c87823202d11978289a56f44a7ac39623c2ddea91af0a4ee

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ed3576675c187e3baa80b02c4c9d0edfab78eff4e89dd9da736b921333a2432
MD5 6eb7db7967bcc27f76eac6933d144854
BLAKE2b-256 020cb2d0a3c6f90ba19c77f4d02e16ddcbb05cf05fe56860be37053907afa31c

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 394b0135900b62dbf63e4809cdc8ac923182af2816d06ea61cd6763943c2cc05
MD5 17c8e169a26369a726ed61794935fef8
BLAKE2b-256 7027b4229d89862a15ccc4834daf24b9182feac686937ff1a2da5f5ea47b3f5d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26e78444bc77d089e62874dc74df05a5c71f01ac598010a327881a48408d0064
MD5 21e4317410258d985a609892cd28a3d9
BLAKE2b-256 9b2f6a2984e9e572996baf84c2595ee6667d239329621979d02e5dbb42964f71

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a49730afb716f3f675755afec109895cab95bc9875db7ffe2e42c1b1c6279482
MD5 1973abee4f576ce3c15264d9e79dd1c8
BLAKE2b-256 f20466ce6c75569f0b9627b470de66f60a0cc6412fe3203b1fb8d433b9df5f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a86b0e4be775902a5496af4fb1b60d8a2a457d78f531458d294360b8637bb014
MD5 276c4766eb1ccdbf756bdc10d6b95998
BLAKE2b-256 136c5ee1cbc9ad262c8f3675db93d414a43a2cedb757396b4dd7f59b2901e151

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.54-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 76c2ba7b5a09863d0a8166fbc753af96d561818c572dbaf697c52095938e7be4
MD5 7ad649a21bee1ac40a7c173ea1938495
BLAKE2b-256 713b7b9dcf743e4a5e72121a40d68c812a6a593e1070e397ae4d4ec91c3befad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5933c45d11cbd9694b1540aa9076816cc7406964c7b16a380fd84d3a5fe3241
MD5 fb94362e028be30676ef3b674b785d41
BLAKE2b-256 7ba7b9ad2031976822a1c51f1f6e99d92fb351077111420f9c7ddf4f51380962

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a19f816f4702d7b1951d7576026c7124b9bfb64a9543e571774cf517b7a50b29
MD5 5728eee842118401f5191136e8e21f91
BLAKE2b-256 88503b4e992a578dd4a447106b0e6e5f64eafb8870eefc9087af98d101b56b75

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cafe0ba3a96d0845121433cffa2b9232844a2609fce694fcc02f3f31214ece28
MD5 286979191d1a47162475041a86c2023f
BLAKE2b-256 d7f30f19200a068ee9be608d24e980338f9582dd3d738e19be53e79208fad3a6

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41cffc63c7c83dfc30c4cab5b4308ba74440a9633c4509c51a0c52431fb0f8ab
MD5 1f91506ba074d2c7905c4618878f2301
BLAKE2b-256 d09cf14e404d9be5c62bffe8ba658d9d062d27f3512022393700c30e0a390400

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f1e1b92ee4ee9ffc68624ace218b89ca5ca667607ccee4541a90cc44999b9aea
MD5 20f676d7194315d7ab606020a77109df
BLAKE2b-256 e0a1ed8afac1d62a4931eaa2bb39da741eff94a9fc141aa832c22faad3aff301

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0de620f978ca273ce027769dc8db7e6ee72631796187adc8471b3c76091b809e
MD5 db5c4a29c9cad5ae0ebef4494848135d
BLAKE2b-256 d779cf81a08123978edb1ccf559e36b41cb7250fc1a88f4d76d3c5af6a4d26e4

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0cf7076c8578b3de4e43a046cc7a1af8466e1c3f5e64167189fe8958a4f9c02
MD5 24f7e125c3ee5ed7e7a889bb3b3a50f2
BLAKE2b-256 affdc211f9984b828a2514ba84a7460dd2f17da7c10bbee8d9a4edb3dfa8e405

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c5a2530400a6e7e68fd1552a55515de6a4559122e495f73554a51cedafc11669
MD5 8a5cd8d7ed62d45ce2ff381d29fc708a
BLAKE2b-256 683d37771b4bf300f16e299a3dd6b90c10c0ee2af0d2df355854bb8f61b36b4d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e8c1b9ecaf9f2590337d5622189aeb2f0dbc54ba0232fa0856cf390957584a9
MD5 351c81e332c804f9a65e8a0da083634b
BLAKE2b-256 5e50f63ff7811a8d3367a2c7fae6095f08da20e64e09762e4da1bf05706aefb1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.54-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.54-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a41611835010ed4ea4c7aed1da5b58aac78ee7e70932a91ed2705a7b38e40f52
MD5 c1bb8528fc3485aff37ae261894585b4
BLAKE2b-256 f74587696ea998ea6581002332e6a94c94a6541e55a61a894a80ab5c3a4bcbf4

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