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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-2.0.26-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.26-cp311-cp311-win32.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.26-cp310-cp310-win32.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.26-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.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.26-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.26-cp38-cp38-win32.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.26-cp37-cp37m-win32.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.26-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.26-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.26-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.26.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.26.tar.gz
  • Upload date:
  • Size: 9.5 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.26.tar.gz
Algorithm Hash digest
SHA256 e1bcd8fcb30305e27355d553608c2c229d3e589fb7ff406da7d7e5d50fa14d0d
MD5 b7cda01dfda6f52c9ab8380f7eb1f5b2
BLAKE2b-256 e66bc0a06092d1d33a704653bb824381e8a3117d2e55e4d67b82eaea0646106d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 1128b2cdf49107659f6d1f452695f43a20694cc9305a86e97b70793a1c74eeb4
MD5 fc794c2fbb514f0f20a24d0b219159d1
BLAKE2b-256 b0a940a2877b3818b3c84c1bbed5ac2119365431a279ac9853badc1908776d68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6e25f029e8ad6d893538b5abe8537e7f09e21d8e96caee46a7e2199f3ddd77b0
MD5 56aca1928981a2ddbe1080b4b829648d
BLAKE2b-256 90cc85011e5ec7045bf49397230eb9723594f33624330b679dbd8daeeb3cc1a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.26-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 dc32ecf643c4904dd413e6a95a3f2c8a89ccd6f15083e586dcf8f42eb4e317ae
MD5 659568b595eee66ce1e11aad3c164898
BLAKE2b-256 8d760a075265627c4e8a6e60325f320eebe05db74f8242436fa67a8b89bf7f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd133afb7e6c59fad365ffa97fb06b1001f88e29e1de351bef3d2b1224e2f132
MD5 c60e8e1127cceaf0a6f74f8bcae79c83
BLAKE2b-256 361768de5c2bc1a3c919ba1ca40a990dfc085b74f2e9a86ac3560b8908ec0e46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5310958d08b4bafc311052be42a3b7d61a93a2bf126ddde07b85f712e7e4ac7b
MD5 8f8a82db3ba76b05a0753da5d22c3f47
BLAKE2b-256 51bcf7b841f4275d5306ec10f867c56eeae1dad8e316c0581b40364d2ee6be01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d25fe55aab9b20ae4a9523bb269074202be9d92a145fcc0b752fff409754b5f6
MD5 b290ffaa354d4b632248299ab42de6c7
BLAKE2b-256 a541ab8a9aa695e64ba0e9d8aca9fcb2d333fc6f4788c1f14bcfb7ed10b8357e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5901eed6d0e23ca4b04d66a561799d4f0fe55fcbfc7ca203bb8c3277f442085b
MD5 8897f11ce6d898676756d4c8f321888f
BLAKE2b-256 dc840d6133547211620c595d4ea6e9868269b2359db81b966a52e1e3b0ffa871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a870e6121a052f826f7ae1e4f0b54ca4c0ccd613278218ca036fa5e0f3be7df
MD5 63c3dd1a8031205886377a835f83fe6d
BLAKE2b-256 c9be5374e2daf0b399bab9e121fcb726bec1d481357bb2f88b2b6d3fda55323e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b39503c3a56e1b2340a7d09e185ddb60b253ad0210877a9958ac64208eb23674
MD5 75f61c5cb2c821d9dbfa7238416ca17c
BLAKE2b-256 60c6db9f11a1b214cf272a08dafc1aa3b93501c9fb7b4777bf531640f8459a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 750d1ef39d50520527c45c309c3cb10bbfa6131f93081b4e93858abb5ece2501
MD5 66c17d22a6f2f7f67a893867e2789cef
BLAKE2b-256 898387a9093344e22854dec5e73ffa732397a9bf6f4921a3f2eeeb900a9c9721

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.26-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e70cce65239089390c193a7b0d171ce89d2e3dedf797f8010031b2aa2b1e9c80
MD5 2c632fbd71dfb1c2cb3c9f2bebe9ecd3
BLAKE2b-256 f9ada660c2141f12dbc608710163fe581331d0d119735e4e23309083ec986ac6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8cbeb0e49b605cd75f825fb9239a554803ef2bef1a7b2a8b428926ed518b6b63
MD5 acaf0d74f7cf84f5c48f6073ece90139
BLAKE2b-256 9e8d259f6ea88f836ae3c9524fc6cb77ac80a19a07357e5c45f42c94050c99b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a481cc2eec83776ff7b6bb12c8e85d0378af0e2ec4584ac3309365a2a380c64b
MD5 0fb86eec0885c7012e143b695ead21ad
BLAKE2b-256 4b812379a1683c91e47e334d0bfbda897e7eb8dfefb18e9e1fce72bc39efb093

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94a78f56ea13f4d6e9efcd2a2d08cc13531918e0516563f6303c4ad98c81e21d
MD5 fb4f846edad7b83e3d6246abdd2c09f5
BLAKE2b-256 cc9887ecd1c5fd79cf45f6323add22e1e2c76eac1236f9681db4e04fa32c611b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 379af901ceb524cbee5e15c1713bf9fd71dc28053286b7917525d01b938b9628
MD5 c7816a1f6ef28ee197cc789b0f8ade54
BLAKE2b-256 09bdf84fbed413615dd06ed2fd1a013685a4f9491de56caecb9675e8544fd95b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7ee16afd083bb6bb5ab3962ac7f0eafd1d196c6399388af35fef3d1c6d6d9bb
MD5 76309a62625339db7d30e5155171d19e
BLAKE2b-256 c056f5ca439283b79cd3fadcf7d246ee1f2be58eb9791f4ece50aea33acd8e0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fab1bb909bd24accf2024a69edd4f885ded182c079c4dbcd515b4842f86b07cb
MD5 bb1edcfb9a0741a2263bcb3ce695819d
BLAKE2b-256 9d3bba88e6b653406654bed7b8d6298aae0cad9db698f788f70ed09dac629c89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f95ede696ab0d7328862d69f29b643d35b668c4f3619cb2f0281adc16e64c1b
MD5 4acccfb89a31429f01d89321f7737389
BLAKE2b-256 f6102e3ee104d7475747c7c34b2bb1fb05256e5bb3767dc2d4a2559f0a9aa8eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.26-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 651d10fdba7984bf100222d6e4acc496fec46493262b6170be1981ef860c6184
MD5 72bffcd3e7b88d7a3668e5b3f589ae21
BLAKE2b-256 720f9352c9527df7e527d63585d8e9ddf7b72e47117fdd8874204f198d13cf97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ba46fa770578b3cf3b5b77dadb7e94fda7692dd4d1989268ef3dcb65f31c40a3
MD5 1919bab8cf00f5511d713f80e9e0dbf8
BLAKE2b-256 968bdc50485df1d81e11471160ea72bc6a4356bf54b970dcb7d091aabf6b9dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 872f2907ade52601a1e729e85d16913c24dc1f6e7c57d11739f18dcfafde29db
MD5 051189face3a60f8201c3bf13a0a5f08
BLAKE2b-256 2dbd5b66c14a56c1a59577e605d92a402ab064d4402e4de014d491c1d68687f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fc0628d2026926404dabc903dc5628f7d936a792aa3a1fc54a20182df8e2172
MD5 3c9e3319c1dd3e6f41155eaab44fd8ff
BLAKE2b-256 4032419ffee715577dd79335052e1ba4203f21aa24052e9354cb1efec6cbea53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84d377645913d47f0dc802b415bcfe7fb085d86646a12278d77c12eb75b5e1b4
MD5 01b4c2b755f33535d79a93270a220cd8
BLAKE2b-256 7537c402130521a87965e0f7c788fa29d7e364c7ce27474027c3373fb0fec049

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2d8a2c68b279617f13088bdc0fc0e9b5126f8017f8882ff08ee41909fab0713
MD5 a8dbc05e6b03171ecc6a6d97415c3edf
BLAKE2b-256 b1cfb25482e8d225a7cf180649f3be2ad48e9ccf3cdea2bda14e8c244e0b4e16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56524d767713054f8758217b3a811f6a736e0ae34e7afc33b594926589aa9609
MD5 5c4fa1fca465313132706dc78b017615
BLAKE2b-256 d67597da691a744f7e045deb127924ffcc816b6a4100402df1825e2ada4ba564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fb97a9b93b953084692a52a7877957b7a88dfcedc0c5652124f5aebf5999f7fe
MD5 dc418b01b39b08e4982cb6265287befa
BLAKE2b-256 7b027ec149cef33c557d1b4a2136639bb6ff68feb70ab3b1a57a3c50cc23d2bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.26-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6d68e6b507a3dd20c0add86ac0a0ca061d43c9a0162a122baa5fe952f14240f1
MD5 1ee7fb8941c0121b8007c2dcee4021fd
BLAKE2b-256 8251b614db8ff724069284f8aed5991c6a19872c80904328fb1b8ee891b57ab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 98f4d0d2bda2921af5b0c2ca99207cdab00f2922da46a6336c62c8d6814303a7
MD5 4fa228b34d3cbe1afe2aa1b5ae99b341
BLAKE2b-256 52d68b8bc9c1ee9b2deee9d7ad3ae84a1f0af93265e98e2c03393860cddab223

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8b39462c9588d4780f041e1b84d2ba038ac01c441c961bbee622dd8f53dec69f
MD5 1dfb0c0469064f616b5b9b29521ed95f
BLAKE2b-256 e4919d9db788abe6d0bbba4ecfb1dad70cb51ad5c788f380fb1b253b0de26f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a678f728fb075e74aaa7fdc27f8af8f03f82d02e7419362cc8c2a605c16a4114
MD5 2cbd422bac4672d3a1d1abc0f5b7be0c
BLAKE2b-256 4dd2ac0e31fbd7af39f099bc2c7b769ed6c91d63e46e2ed15f224101ef107b70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02a4f954ccb17bd8cff56662efc806c5301508233dc38d0253a5fdb2f33ca3ba
MD5 5818f60e2ffc9fa90558e78df17a09bb
BLAKE2b-256 2c048660b4610f1ec6e1da662a31d397172a7d6de1f033f4be0e22e807164418

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1a532bc33163fb19c4759a36504a23e63032bc8d47cee1c66b0b70a04a0957b
MD5 ebe72975a3f7e0734aedfd0ea6b8f40a
BLAKE2b-256 c4c176f4812578034e19618ed67c6ad27fb3eccafdd99b990a6fc162ae3c2e8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f57af0866f6629eae2d24d022ba1a4c1bac9b16d45027bbfcda4c9d5b0d8f26
MD5 fbc605cc531d85cf735966169eac6ebc
BLAKE2b-256 b392d31688c29714bf18695826e4438143ab202c675610df2bbb40becb3c97c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 996b41c38e34a980e9f810d6e2709a3196e29ee34e46e3c16f96c63da10a9da1
MD5 3d91c7b3bb1dc56858d44da9d2c11a60
BLAKE2b-256 8300bc457e14f75e6eaa719a8b70146fe17f3cb7937e63e70d327d29cbaeb538

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.26-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 caa79a6caeb4a3cc4ddb9aba9205c383f5d3bcb60d814e87e74570514754e073
MD5 05b4ce2ab5c7a908507d2624611e89c8
BLAKE2b-256 96aedc8826cb530c10cc82ffe2a7227d3ada6f048e013956db8113e01d7daeed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 06ed4d6bb2365222fb9b0a05478a2d23ad8c1dd874047a9ae1ca1d45f18a255e
MD5 7baec156deb48c52f56f164738664c26
BLAKE2b-256 d0adb4b264f5b7b67e3803bedbe1347d23f04fa73c0c26cb6e68b27f464a035b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ec3717c1efee8ad4b97f6211978351de3abe1e4b5f73e32f775c7becec021c5c
MD5 412e3910f8b9c4100b2e934efa0d34a0
BLAKE2b-256 2bc6bf0a8cae4ef8232043fe99fee6a864b0a0c143e974af355e8df3612563d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f75ac12d302205e60f77f46bd162d40dc37438f1f8db160d2491a78b19a0bd61
MD5 11a2964ec22d7ebe6030da89c67bc138
BLAKE2b-256 80698661d4b9e187268e8e77a989f87fc9ada678a6044b77a90334d92b6531fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f06afe8e96d7f221cc0b59334dc400151be22f432785e895e37030579d253c3
MD5 c0bec171547e0db3d596a95c3d05dca5
BLAKE2b-256 ccd10b0597ba029d0c35892fa983584c19b5cca830e93eb29ca814b09e928dc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b4d848b095173e0a9e377127b814490499e55f5168f617ae2c07653c326b9d1
MD5 e311778eaae3a112ce9e5f0b097ac49b
BLAKE2b-256 83d1b56f8f443a45589badee8f2620b1688d538a81848db633cc702508ec6ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79e629df3f69f849a1482a2d063596b23e32036b83547397e68725e6e0d0a9ab
MD5 6e87b0daeff336759c5d33fa9f7dac68
BLAKE2b-256 70427a83bda1cb9eaf5cf2159302a2da21477668bdb1b996a46bb89f6b700762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ed4667d3d5d6e203a271d684d5b213ebcd618f7a8bc605752a8865eb9e67a79a
MD5 bb64931626ad7942d76b28a53065a931
BLAKE2b-256 4658adaa7d4939828d845e6c3b4c8caad7c2c56402415955c31e1786416a4517

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.26-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a9846ffee3283cff4ec476e7ee289314290fcb2384aab5045c6f481c5c4d011f
MD5 bf41dce0e5cec3e50d7e2c6220fb08d6
BLAKE2b-256 4f9286ea23006705713d37b2a4b85f17fbce47072d4bf0bab379afc0419a14cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3fc557f5402206c18ec3d288422f8e5fa764306d49f4efbc6090a7407bf54938
MD5 b574665e9e0a9f72f7ab8430a35cd45e
BLAKE2b-256 637d2247ed39913bb418e02812945e66a9a928b0d5e904b09645341819dc0b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f2efbbeb18c0e1c53b670a46a009fbde7b58e05b397a808c7e598532b17c6f4b
MD5 34b9c3d0c7d26cee5c020cb4ea67b6df
BLAKE2b-256 df0453faf3ee328af8d8c4f576617e58a95d603e6d82efbb4c793bb06676932b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79a74a4ca4310c812f97bf0f13ce00ed73c890954b5a20b32484a9ab60e567e9
MD5 9cb3bd9c0d5515d558edf913c3da9ac6
BLAKE2b-256 a9b4a148c69eff789e1654a370f546383b163ed9e13c47589a40bbd68cad72f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 691d68a4fca30c9a676623d094b600797699530e175b6524a9f57e3273f5fa8d
MD5 c4b018bf5a041c739da2cd3546f18fdc
BLAKE2b-256 8d7c01a8c4ae5299f223efa55dd847ed301a557534c4b6ae7d43402aab2ec4b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.26-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99a9a8204b8937aa72421e31c493bfc12fd063a8310a0522e5a9b98e6323977c
MD5 59103371bec32f01bb68ab3f7ec07421
BLAKE2b-256 1b27e85db8482fdaca34b372d669743f5fdc99648a92523f048e70d31c86388d

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