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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.29-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.29-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.29-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.29.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.29.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.29.tar.gz
Algorithm Hash digest
SHA256 bd9566b8e58cabd700bc367b60e90d9349cd16f0984973f98a9a09f9c64e86f0
MD5 ea746e69e0702cc8d2c91c5140ce35cc
BLAKE2b-256 990459971bfc2f192e3b52376ca8d1e134c78d04bc044ef7e04cf10c42d2ce17

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-py3-none-any.whl
Algorithm Hash digest
SHA256 dc4ee2d4ee43251905f88637d5281a8d52e916a021384ec10758826f5cbae305
MD5 f1303b0d80eff062236831881b46ff03
BLAKE2b-256 47f9026d1b728906add37801772bced8f49f1289d3bdb377c5a40613f457a8b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9b19836ccca0d321e237560e475fd99c3d8655d03da80c845c4da20dda31b6e1
MD5 343bec4ad960c3a3c97ee7525bbe9403
BLAKE2b-256 061f3e65bcc657a8632b743450416039a92528b229bd36f77e8d802fa828adac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8197d6f7a3d2b468861ebb4c9f998b9df9e358d6e1cf9c2a01061cb9b6cf4e41
MD5 249d56e33c7320540b3de9c44ee94745
BLAKE2b-256 712aab8b2669d1f3c216ee61243f54a0e3af37136318c946c32d998892db3c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fecd5089c4be1bcc37c35e9aa678938d2888845a134dd016de457b942cf5a758
MD5 c0a8764dac41869ad8d73141acef98e5
BLAKE2b-256 5afcbcef8b0217ec8881b6646bc72fea12a92fdf34e502d1f487803fe81e3bf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a88913000da9205b13f6f195f0813b6ffd8a0c0c2bd58d499e00a30eb508870c
MD5 0e619391f9ca1462b125450d708e46fe
BLAKE2b-256 25834535583a653311179aed0cc5a05f104e7ab5e51503534de8fa39f2506e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dfefdb3e54cd15f5d56fd5ae32f1da2d95d78319c1f6dfb9bcd0eb15d603d5d
MD5 aced404befa5dc79b8fda25cedbef370
BLAKE2b-256 a40e0aea34594a2bd84e8637b45490041ee3d9107bc786053364bff2337dea8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c7b02525ede2a164c5fa5014915ba3591730f2cc831f5be9ff3b7fd3e30958e
MD5 f3722a55074ac410ce6f46d324a755ef
BLAKE2b-256 3fc584d42d42a591913d7875ea231f9f9d197ed78e5c27000b64be695066c60e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52de4736404e53c5c6a91ef2698c01e52333988ebdc218f14c833237a0804f1b
MD5 520396734b49fb065e0fbb2b77b1e7d1
BLAKE2b-256 52ab01710dfecb728a76ce2c8ef9877a5665e3b4230cc762c759fa5456d42fc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d96710d834a6fb31e21381c6d7b76ec729bd08c75a25a5184b1089141356171f
MD5 94b409cda4c13953d248fa13224b592e
BLAKE2b-256 43fd9de60c18d5240382d8d1cfb86119455dae12da286cee8a25ca339f4e6228

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 205f5a2b39d7c380cbc3b5dcc8f2762fb5bcb716838e2d26ccbc54330775b003
MD5 c04f37c8a84ab6ae9de405a15b1d1b6e
BLAKE2b-256 8334e760f4e78b2aeb04a74ae7338f9c215570a256755ab0026336037ec8df75

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b5d7ed79df55a731749ce65ec20d666d82b185fa4898430b17cb90c892741520
MD5 c508d3b29e5c3ddb1e5ab2c055fb222c
BLAKE2b-256 0bd8251ba9253e8cdff8ca08aec0e91555f086eca3fd87b27bde413ff822d31c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 de7202ffe4d4a8c1e3cde1c03e01c1a3772c92858837e8f3879b497158e4cb44
MD5 a4d518778834198e5fa6fa6216b98170
BLAKE2b-256 606d2bf4ba0d8c9213ac75c9d256115da04011e7162ec916089d86045b071662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 61405ea2d563407d316c63a7b5271ae5d274a2a9fbcd01b0aa5503635699fa1e
MD5 b55531033d658009c7d7e5e785702064
BLAKE2b-256 185f1cbc6ea8fe2abc54e008ac7d48e9ab0fb03ac3f8a9ef4392a0ca41582cd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f6d971255d9ddbd3189e2e79d743ff4845c07f0633adfd1de3f63d930dbe673
MD5 76e8785907292e6694d539b9b2dc5bd0
BLAKE2b-256 82ecac6a2e917300713593bce3f4efe2002819a8bd30c3051317ec86c73b2e8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a13b917b4ffe5a0a31b83d051d60477819ddf18276852ea68037a144a506efb9
MD5 d24d711cd66b4e98bcf5c817b05132bc
BLAKE2b-256 316501e434f9cab534db208fb20b32efcb3a1441db396123999cc1a847939e29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 296195df68326a48385e7a96e877bc19aa210e485fa381c5246bc0234c36c78e
MD5 c24e541981f4ae5108635b63465fceb9
BLAKE2b-256 ea3e95278ef021d3b8bed98bcc5f10faf27e4c4bc0a63a6e0bd98529b1ba8d2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 308ef9cb41d099099fffc9d35781638986870b29f744382904bf9c7dadd08513
MD5 2dce143c78af6b627517188e0662c97f
BLAKE2b-256 3c16a731b8f6de7cdcd96add746ba84a2690edd0005f7e2b1f5fbd873a30686c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 01d10638a37460616708062a40c7b55f73e4d35eaa146781c683e0fa7f6c43fb
MD5 a99e29d3af9898c16826a1b5f07efa38
BLAKE2b-256 29823e4ca1381a3b0e80f03ba3fafbf047ed6c5f75ff4fd79f1726952c06f604

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b2a0e3cf0caac2085ff172c3faacd1e00c376e6884b5bc4dd5b6b84623e29e4f
MD5 b32ca3686af57393399676444ad19aa7
BLAKE2b-256 5a822d0cef53b5749cfcf66c154a57f500f63c55b81574bf353a412427b8771e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c4520047006b1d3f0d89e0532978c0688219857eb2fee7c48052560ae76aca1e
MD5 7e7b46896de334600c01537e825d4163
BLAKE2b-256 f3f6224a9c56b985ae62cfb0f9cee869cf1a24bfe00fb38e9a4676249fd0bc19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0f3ca96af060a5250a8ad5a63699180bc780c2edf8abf96c58af175921df847a
MD5 031f00ae65445ee2ff95b4039bd59f68
BLAKE2b-256 9ae7c6e550a8ab40ff3e63336af1b7a051e43a3eda220548a108d352536f9cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d6753305936eddc8ed190e006b7bb33a8f50b9854823485eed3a886857ab8d1
MD5 8fa4b3609614289066cdc41cbe3fa039
BLAKE2b-256 27d59a62bcf8695a0d86687d3c7603976b128add3c581ca7b92a053914d88648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ef3fbccb4058355053c51b82fd3501a6e13dd808c8d8cd2561e610c5456013c
MD5 e29196dc57323e49942aa049e021e5aa
BLAKE2b-256 6e684562ea5c653367868ae19ee60dd8fab0bedbbd90bf0053966cc63a13a3c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99a1e69d4e26f71e750e9ad6fdc8614fbddb67cfe2173a3628a2566034e223c7
MD5 3b6a0fb0df816a6148da237ae4e04895
BLAKE2b-256 b431fe6bc9dffaebd1e54dc73021b968ecaea28e2cfeafe1ce1c695312fa4714

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c142852ae192e9fe5aad5c350ea6befe9db14370b34047e1f0f7cf99e63c63b
MD5 9c5c6e46a38c108bb9ccfebd9a346a2f
BLAKE2b-256 9959a45bac8e77e461cbc9834a4f762e438a2b00d95268a3cf377e32a2589839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 04c487305ab035a9548f573763915189fc0fe0824d9ba28433196f8436f1449c
MD5 1b6d373988062745e7648557a0883032
BLAKE2b-256 aaf9e9dd9baa7f569d5c0acc123dcb98286f6a219dca6970a00c83d996aed5c1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 77d29cb6c34b14af8a484e831ab530c0f7188f8efed1c6a833a2c674bf3c26ec
MD5 92ba0e7117675037d98e4134bdf9c97d
BLAKE2b-256 5e8f2225f9cd521738231ea66c1d7094c19e87780883b48c721c4a9036d430d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 25664e18bef6dc45015b08f99c63952a53a0a61f61f2e48a9e70cec27e55f699
MD5 645bd1c45856e94a1824cdf92854f83d
BLAKE2b-256 abfa6997e6b2b8cdff53dc15678e48e31bc638af7ca566f65d2dde649eded5a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bda7ce59b06d0f09afe22c56714c65c957b1068dee3d5e74d743edec7daba552
MD5 d2e7ba755a4d69baaa7826b085b63677
BLAKE2b-256 241a391c0bd32df5104739862e7b2d679d2a64d0a2f50aaebe37aee5699a2197

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c37f1050feb91f3d6c32f864d8e114ff5545a4a7afe56778d76a9aec62638ba
MD5 4f7ad91b17462c9e2635d4c2d126781d
BLAKE2b-256 69daaf5a4c23729473bec1139822aabc36e2888e78bdf805de257ee0cfcf361f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b184e3de58009cc0bf32e20f137f1ec75a32470f5fede06c58f6c355ed42a72
MD5 6fe143a92324cab60723a36c952f10aa
BLAKE2b-256 3057ca2b33a827a8f8f5290966525b1796109e0ac99e3b940282eea85bcdd8d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dba622396a3170974f81bad49aacebd243455ec3cc70615aeaef9e9613b5bca5
MD5 f23f51ad142960d19985a62255be14a0
BLAKE2b-256 110f26e925e3349e484b3545377b79a5625a42f843cd6d5d1ac8a9a2f7512a7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3071ad498896907a5ef756206b9dc750f8e57352113c19272bdfdc429c7bd7de
MD5 3a3d4e1cef074506304a26eac2d0fb24
BLAKE2b-256 205acc15fc867f5b490e63e5f4d3c4c283eaf60cada1e01153818ce21690ce5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 52c8011088305476691b8750c60e03b87910a123cfd9ad48576d6414b6ec2a1d
MD5 966b87dd6460dfdb07ee618bde55d30e
BLAKE2b-256 26cfd1a63a928ed699a6f9b8bb8543ecb9a84482652b437b9441ed3a900adec6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bab41acf151cd68bc2b466deae5deeb9e8ae9c50ad113444151ad965d5bf685b
MD5 7a765ce0c85e8ba86d853e78dddae77b
BLAKE2b-256 aadb0fa6022ba35516d487a60cc6424d3fefa039c4bac4989a15c3605a6ca687

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38b624e5cf02a69b113c8047cf7f66b5dfe4a2ca07ff8b8716da4f1b3ae81567
MD5 dbb104c775c26034884205524333736b
BLAKE2b-256 2fd0cb95a22a93f1f4dd75e74f2ea6c5823b7f9520d857f39ab9683ba87e56a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 334184d1ab8f4c87f9652b048af3f7abea1c809dfe526fb0435348a6fef3d380
MD5 09f11351d30dcb776bab693d65f99fd5
BLAKE2b-256 73d337762375e260b4da225363e8731d587424ed3222b09f5bbef135adfe70cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dddaae9b81c88083e6437de95c41e86823d150f4ee94bf24e158a4526cbead01
MD5 92000f153d349cdc471b311b4df163d0
BLAKE2b-256 969f5f639ab2c63eb07eada0ed3333643a1e4aa137a542a14967065b64af205c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 988569c8732f54ad3234cf9c561364221a9e943b78dc7a4aaf35ccc2265f1930
MD5 42e993507d7f660455b8450bf989b457
BLAKE2b-256 eb90e1e2de7549b8c2c59ce335ca3924887c8699fd1f83cbd565a566b7d05823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 471fcb39c6adf37f820350c28aac4a7df9d3940c6548b624a642852e727ea586
MD5 85c838305fbbad7a4134385d83dcffc5
BLAKE2b-256 288ff024eed88a23a4708e992406084b2848e2121215d83d30661306544a60a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e614d7a25a43a9f54fcce4675c12761b248547f3d41b195e8010ca7297c369c
MD5 1d5c8d8e3c0e274544cec2d5f05f230f
BLAKE2b-256 bb53332105ba836184be6db98d3d8f586d300dff549167c7fcfaca577b557039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c2f9c762a2735600654c654bf48dad388b888f8ce387b095806480e6e4ff6907
MD5 34847342469df1a2b5c1f94e38e13418
BLAKE2b-256 c7a0b7f31dc546529abb190cc26044fce44b9089ba4e60cc058eee2e97dc9afa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e5bbe55e8552019c6463709b39634a5fc55e080d0827e2a3a11e18eb73f5cdbd
MD5 931d3033fb1beca83dc0caf8c3a004b2
BLAKE2b-256 3e371ddbc0d6d4c8ccdf33c5bb8ab01273a6e5875e310231cc5c25760196c97d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5f20cb0a63a3e0ec4e169aa8890e32b949c8145983afa13a708bc4b0a1f30e03
MD5 2fea8723ecf53537c0c6c29bccbd8454
BLAKE2b-256 6a73b2199d211ff46bb7376bd2fbb25e70af5d04ce6d7db5fd61a9f066811e29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ea311d4ee9a8fa67f139c088ae9f905fcf0277d6cd75c310a21a88bf85e130f5
MD5 a5b2e95184573d5af6e71906b02802e0
BLAKE2b-256 0723bccd07010e1787429cadcc46e0ddbdf2bc550d948d1e6409f154c121798c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90453597a753322d6aa770c5935887ab1fc49cc4c4fdd436901308383d698b4b
MD5 103e4d73e79db888e78bf874151309da
BLAKE2b-256 17ad7b953ad800668c375f4a283bf1dbe92f8d1ff3cf1972d1986413036973cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a0732dffe32333211801b28339d2a0babc1971bc90a983e3035e7b0d6f06b93
MD5 a343e5cb9e574242ea7b726ad51109a3
BLAKE2b-256 eab063e3141838b687243e3e70ca7eb3380da8113edc6ac213c71117b092b0d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.29-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87a1d53a5382cdbbf4b7619f107cc862c1b0a4feb29000922db72e5a66a5ffc0
MD5 b8114753feea3e17fba48eb445e0b641
BLAKE2b-256 cd7b4f768077b9d7e2e76c6ac4333b7fb2a551eefb6d0c5f23f94e2078325d15

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