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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.23-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.23-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.23-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.23.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.23.tar.gz
  • Upload date:
  • Size: 9.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for SQLAlchemy-2.0.23.tar.gz
Algorithm Hash digest
SHA256 c1bda93cbbe4aa2aa0aa8655c5aeda505cd219ff3e8da91d1d329e143e4aff69
MD5 874f398183c2ebf54845d109e055a86f
BLAKE2b-256 ee46a3196db7ffd2609c7935798730e21bed8806d9bf4401921587dac4be0747

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.23-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.6

File hashes

Hashes for SQLAlchemy-2.0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 31952bbc527d633b9479f5f81e8b9dfada00b91d6baba021a869095f1a97006d
MD5 2431cc910cef342ad9bea3c3ce929bfb
BLAKE2b-256 a9a39afc2bf14c5892640c15d050bd9c9bfefead29cb041560734dff13bf0890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 227135ef1e48165f37590b8bfc44ed7ff4c074bf04dc8d6f8e7f1c14a94aa6ca
MD5 eed838944874e22dd113d7f57b5e0d07
BLAKE2b-256 d38a321205f6ab88307618650f916f7c04f51864cd716c9583a25230ace70dc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 42d0b0290a8fb0165ea2c2781ae66e95cca6e27a2fbe1016ff8db3112ac1e846
MD5 124ba03cd6abc053b0d68a9bd130567d
BLAKE2b-256 4de0d9551da0fc8c01c5a8342b7b30a7552329abf7a2a4a60411dd004e4b4501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd54601ef9cc455a0c61e5245f690c8a3ad67ddb03d3b91c361d076def0b4c60
MD5 9ca9c4c8c0f2ce0ad3d197addf0f2084
BLAKE2b-256 b7a84495f521f8ac6bde513436867755788c9efe632cb2a2e9d5add880e889bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e599a51acf3cc4d31d1a0cf248d8f8d863b6386d2b6782c5074427ebb7803bda
MD5 b6f5f3607c7c0e5935744c0124d332c7
BLAKE2b-256 3670202467dc568aa211d234acedab908ca4e09dfbb6b8eedc91217c2e9208ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6463aa765cf02b9247e38b35853923edbf2f6fd1963df88706bc1d02410a5577
MD5 b58a61cc29001ed0a71f5cc8fe22fc9c
BLAKE2b-256 9cafc61d98f6c21f35b13f22259e38b47669afe960a348e2c01ce262f183dcbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f508ba8f89e0a5ecdfd3761f82dda2a3d7b678a626967608f4273e0dba8f07ac
MD5 726ef03d5784c00c51a695d5d5cc4ac9
BLAKE2b-256 1261ee1619cea002a94e954c353c2e93a4da85cb1106a24a7c66d5794301e84e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c424983ab447dab126c39d3ce3be5bee95700783204a72549c3dceffe0fc8f4
MD5 b2d4ea0d72a67ef6737c5b7d26ad84e4
BLAKE2b-256 5ce4f2b196d8779c09c32337ff1e17d6edd57547fe674413b3a82e42a370a65c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0f7fb0c7527c41fa6fcae2be537ac137f636a41b4c5a4c58914541e2f436b45
MD5 5b6c44d9ba22e0d040a67c8c06788b13
BLAKE2b-256 2f4ecbbb63dc6eb55138311a949ab4221e69a0aff8d95bf294fd948727392a14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ca922f305d67605668e93991aaf2c12239c78207bca3b891cd51a4515c72e22
MD5 7e16bc68d37144b6fa53345b1ef28ee6
BLAKE2b-256 67e77c77fd5290646f929b499992607cf1bc940573098a593080fcc8f7e13a08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b41f5d65b54cdf4934ecede2f41b9c60c9f785620416e8e6c48349ab18643855
MD5 ba0228baf3395cc4f3d3ab8c945efdd0
BLAKE2b-256 d035baf485da71f15b37d8d8e926d471490ed7b9c0ce1bd82da58f7d46509107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a86cb7063e2c9fb8e774f77fbf8475516d270a3e989da55fa05d08089d77f8c4
MD5 664e3c23e4a73cc59492bb1c6fdc8aec
BLAKE2b-256 9063981fb1f20f1705e0bd31153a68d0fdf59a3ae6e41baa8b410a9f0d5aa901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bd45a5b6c68357578263d74daab6ff9439517f87da63442d244f9f23df56138d
MD5 6b8ae2fbd09143991e65e92b34790308
BLAKE2b-256 5cb24914a76c35952d899dc5f4385c55fab15b718e9aff68c8104a8d193c23bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75eefe09e98043cff2fb8af9796e20747ae870c903dc61d41b0c2e55128f958d
MD5 3875db93f05d6df733119bcdfc16a7dc
BLAKE2b-256 9000f588b08bb2ce214df96e7a045ddf9ffafab6bfac75e6c75f0a50fb9f8d2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c80c38bd2ea35b97cbf7c21aeb129dcbebbf344ee01a7141016ab7b851464f8e
MD5 11de13383ff12fc1052ca8b629c0157f
BLAKE2b-256 17608cfa64fe57a8e9a5cca61027519e7fb44b0e9124a9cb0509708f30d38cc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62d9e964870ea5ade4bc870ac4004c456efe75fb50404c03c5fd61f8bc669a72
MD5 6a0517c53aa68fa5a9dc8d0d361f6964
BLAKE2b-256 c755d1d2ad054fb7e9188681d56df40ed81c2c198314a805b180b0ec99019da1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d5578e6863eeb998980c212a39106ea139bdc0b3f73291b96e27c929c90cd8e1
MD5 a2f780c61f7ade4c0336b49a9fd6003a
BLAKE2b-256 be677c054e93e1cca2d04ed69548ebf21134ace9c74efd008f936aa371a001be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87a3d6b53c39cd173990de2f5f4b83431d534a74f0e2f88bd16eabb5667e65c6
MD5 50c2ddd797cc3009fb3512a1c126dd5d
BLAKE2b-256 2dca1ad0106300c9cbd14e2b88bffe9f52f03ce2abe48f3b88747e520180014e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cabafc7837b6cec61c0e1e5c6d14ef250b675fa9c3060ed8a7e38653bd732ff8
MD5 e221fb5e159522b554492d51a70eb3c7
BLAKE2b-256 f2e0fa52d06ed2ad85d6f3c61133559c7bc174e7dc6d3987a633ae9bbbd716bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 89a01238fcb9a8af118eaad3ffcc5dedaacbd429dc6fdc43fe430d3a941ff965
MD5 1f0a784ca334781e4a75c0679f436f79
BLAKE2b-256 ac40efe4320de1de9af3b6e538f89e2f1d56f83209fddbec77bafa06ee4f42c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0666031df46b9badba9bed00092a1ffa3aa063a5e68fa244acd9f08070e936d3
MD5 4526cbb74b249a42677bf0200cdc72a1
BLAKE2b-256 1d409c7169cb4dc66c0a2d4cf5ff016faab417d30a1d2deea57780b329dd4fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c14eba45983d2f48f7546bb32b47937ee2cafae353646295f0e99f35b14286ab
MD5 e09162b2fb84e18e8184b1f51826c3c3
BLAKE2b-256 aa1c0b66318368b1c9ef51c5c8560530b8ef842164e10eea08cacb06739388e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 787af80107fb691934a01889ca8f82a44adedbf5ef3d6ad7d0f0b9ac557e0c34
MD5 630ae0d52b9e692ae502b9872732e0a3
BLAKE2b-256 5330339fd68c0200a8f70d9198ca250c2ba0e4683ba11ba42423f300a041dfc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3b5036aa326dc2df50cba3c958e29b291a80f604b1afa4c8ce73e78e1c9f01d
MD5 831c6accbebb284acfff38e2a3899709
BLAKE2b-256 e725cfcc50c21cb133ae44f9aba61b48285451b6ecb882af291fe9da6445f4da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 638c2c0b6b4661a4fd264f6fb804eccd392745c5887f9317feb64bb7cb03b3ea
MD5 12f47a35831cc9788067763dc3f6d15c
BLAKE2b-256 53ced7262dcc228f66c4d805c8975f71deca581e8a56b46612eb35708ec5cb51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f3420d00d2cb42432c1d0e44540ae83185ccbbc67a6054dcc8ab5387add6620b
MD5 51c2d71c386987e46c6c6da52a4207cd
BLAKE2b-256 7c1fd34a789e188c754560f54893f9a559c432af3b3ef6d9401d406f10d6c1ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.23-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.6

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0a8c6aa506893e25a04233bc721c6b6cf844bafd7250535abb56cb6cc1368884
MD5 b74080439634fbbc9838776d85acd998
BLAKE2b-256 da9bba3591423ad1d62f0f98132040aba67ae460073ecbfa956df63014f89580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 967c0b71156f793e6662dd839da54f884631755275ed71f1539c95bbada9aaab
MD5 49bc47fd524c30675c5f0a5da08a39f7
BLAKE2b-256 979bbb6a4c80c2e62719330fcdb57f024329fb2a2ce17664ddabcc74d2cda812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cc1d21576f958c42d9aec68eba5c1a7d715e5fc07825a629015fe8e3b0657fb0
MD5 b4938188612ec41258ff251629ec42f4
BLAKE2b-256 362915a839fa2faf9d588afd7d0ea4ed9c323232bc682dbb683daaca3fbec0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4895a63e2c271ffc7a81ea424b94060f7b3b03b4ea0cd58ab5bb676ed02f4221
MD5 a3aa0ca5b70663878114998316a2da9a
BLAKE2b-256 5ce7d363abf1882ef31e780821b27bda4750d31fd46149da6b3741e99b23f873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9585b646ffb048c0250acc7dad92536591ffe35dba624bb8fd9b471e25212a35
MD5 25a65c075e0eceae4b9afb3eb6b121f4
BLAKE2b-256 55b6928ed9857b9974d40741bc1cd07f569f38904d13a5fa61fc782f3245e130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e680527245895aba86afbd5bef6c316831c02aa988d1aad83c47ffe92655e74
MD5 57232a946e4f63eac2c8de97b8e0c7aa
BLAKE2b-256 9b41e92e465f91aeeea7974a77549edc6736544cf881448ddb4b133903d008fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 616fe7bcff0a05098f64b4478b78ec2dfa03225c23734d83d6c169eb41a93e55
MD5 05651b026c6bd424cabf6caccebbb28f
BLAKE2b-256 62203a0cbfbb17b311c6323769c09ec559a2324e09871a2f66d6040bec930031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 964971b52daab357d2c0875825e36584d58f536e920f2968df8d581054eada4b
MD5 62ede94f2f652ee368149eef5fadbb89
BLAKE2b-256 5c1c6de9e2c94b61a666cf05143a66b35f4608c066175573a81acd42f96fadcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.23-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.6

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 42ede90148b73fe4ab4a089f3126b2cfae8cfefc955c8174d697bb46210c8306
MD5 ef37a35e2aaeb8b37ff22171eacbf2cf
BLAKE2b-256 35630ee6deb8409e6159ad7fccf89c9f36040666f63887f4147d716ae5b97d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aeb397de65a0a62f14c257f36a726945a7f7bb60253462e8602d9b97b5cbe204
MD5 d7dec44730212573795286665a3d210a
BLAKE2b-256 627f0155fe62b6054c0642bcf187088d9faaa66c1d057ee2c0038a2a673ca2ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d4041ad05b35f1f4da481f6b811b4af2f29e83af253bf37c3c4582b2c68934ab
MD5 dd42b16000f6cdd6eb911321fe642ade
BLAKE2b-256 ed9b002a02bae5b464d557197e5a241bdc5d88d1aa6ef9373841fee61019243d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 683ef58ca8eea4747737a1c35c11372ffeb84578d3aab8f3e10b1d13d66f2bc4
MD5 77ad41949a4a30f350f65fff3a46c262
BLAKE2b-256 a4909bc93131211b628e4339700713647aeecbc194e66ac6de869711c631b0cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4af79c06825e2836de21439cb2a6ce22b2ca129bad74f359bddd173f39582bf5
MD5 416963485a02bc898f194111326a1d7b
BLAKE2b-256 a6da49d4f9cd352259fa29c5110b78458c5046058b4fe27caf8644ebf11d8df7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4722f3bc3c1c2fcc3702dbe0016ba31148dd6efcd2a2fd33c1b4897c6a19693
MD5 3bf426595c4553da2fe69a7a50bde0c6
BLAKE2b-256 c33ca79b9541de3eb2efeaa785b2f11acbcf6e16cc118c2791aa27ed23a448f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 64ac935a90bc479fee77f9463f298943b0e60005fe5de2aa654d9cdef46c54df
MD5 b0de4fce89ac6b8c3685a105c8e4efae
BLAKE2b-256 5efb3cd382bdd402154832b2142d93b0ddedcfa4c6ecb8120690e11e5086de33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1e018aba8363adb0599e745af245306cb8c46b9ad0a6fc0a86745b6ff7d940fc
MD5 7013bcda14d4242e99abd972e4fd0c8a
BLAKE2b-256 3ceb66fc0910c7ca5617b7c042bb4bc345226ad015ce5fc6543f453bffb6e47b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.23-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.6

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f48ed89dd11c3c586f45e9eec1e437b355b3b6f6884ea4a4c3111a3358fd0c18
MD5 2c8314be720bb350aa87e76e0db168c4
BLAKE2b-256 397f3030a3af7f96434fd756ae31a586b23fdd0a07df0ec4a648336ade7edde3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63bfc3acc970776036f6d1d0e65faa7473be9f3135d37a463c5eba5efcdb24c8
MD5 0dd099c604780c9b12648af87fef8392
BLAKE2b-256 5ae4f8b9828117adb533891c4d6872a6f1a047b6049faf44db6a3c502e88acd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5f94aeb99f43729960638e7468d4688f6efccb837a858b34574e01143cf11f89
MD5 2b1d20c5a8b6038ac925618bcc8f3540
BLAKE2b-256 e0326e168c00cd90037d37d6ce238fc2b18ea6c9591d1ca42a7cfdce8139675b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e0dc9031baa46ad0dd5a269cb7a92a73284d1309228be1d5935dac8fb3cae24
MD5 ae095dc93c39e55d2f59bcfa5274d9f5
BLAKE2b-256 29b270b88e4e6dac15dd2f380e18b7c2144b4334ac1587d6a7cc031297fac96c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e983fa42164577d073778d06d2cc5d020322425a509a08119bdcee70ad856bf
MD5 d36b4fae3c8fb1873579e7dd01f7be5e
BLAKE2b-256 c3b493e0a6743ae3657ce3681d5f19ba5b9cde918f3489f47818d60615320abc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.23-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14aebfe28b99f24f8a4c1346c48bc3d63705b1f919a24c27471136d2f219f02d
MD5 1bf6691a158581ce6f26c2955540ac3b
BLAKE2b-256 2ca4f1978e5a12cbe7aa7043d2094b0d793287307e36e0bc351daea8b8cfa376

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