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

Uploaded Source

Built Distributions

SQLAlchemy-2.0.16-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

SQLAlchemy-2.0.16-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.16-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.16-cp311-cp311-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.16-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.16-cp311-cp311-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

SQLAlchemy-2.0.16-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.16-cp310-cp310-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.16-cp310-cp310-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.16-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.16-cp310-cp310-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

SQLAlchemy-2.0.16-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.16-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.16-cp39-cp39-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.16-cp39-cp39-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.16-cp39-cp39-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

SQLAlchemy-2.0.16-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.16-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.16-cp38-cp38-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.16-cp38-cp38-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.16-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

SQLAlchemy-2.0.16-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.16-cp37-cp37m-musllinux_1_1_x86_64.whl (2.7 MB view details)

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

SQLAlchemy-2.0.16-cp37-cp37m-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

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

SQLAlchemy-2.0.16-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.16-cp37-cp37m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file SQLAlchemy-2.0.16.tar.gz.

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.16.tar.gz
Algorithm Hash digest
SHA256 1e2caba78e7d1f5003e88817b7a1754d4e58f4a8f956dc423bf8e304c568ab09
MD5 c475d6225c016bf4bfad71d2c351d2c7
BLAKE2b-256 2eda7bbd282e801fcbd3b1e2182900fb0de106be11c584e645def31fedf2acbf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 53081c6fce0d49bb36d05f12dc87e008c9b0df58a163b792c5fc4ac638925f98
MD5 d310adededef54b4f030bf0b7a107a3b
BLAKE2b-256 64a25b061a75eff2515852c8e612606e4d126eb68ae3e9203d3ebc1a433a4b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a934eff1a2882137be3384826f997db8441d43b61fda3094923e69fffe474be
MD5 15ab5d61e3e83f0149d56650d2b49554
BLAKE2b-256 f2dbd30f180a7d48cd58e2486fae46f828e04c1dfa06036a56e4e5da3a5f8ca3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.16-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.10.11

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bdaf89dd82f4a0e1b8b5ffc9cdc0c9551be6175f7eee5af6a838e92ba2e57100
MD5 0b1f01de7f18cbd037b7a8e1f597bb1d
BLAKE2b-256 62f5c21fce284ae330c4ae069bb794aae41b9b538c604d092643c21d64525b52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63ea36c08792a7a8a08958bc806ecff6b491386feeaf14607c3d9d2d9325e67f
MD5 54bd2f139522263bf722eb494765bb10
BLAKE2b-256 5649b70d1a0db4bb4d2631887ab0008550ef8a2b69e83778a0c588e02c78a62d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6e85e315725807c127ad8ba3d628fdb861cf9ebfb0e10c39a97c01e257cdd71b
MD5 24a216de31bced779e7fa6a770d1baa5
BLAKE2b-256 bd3a2b7ea939c5be7f5e8a1d34e8eaa00fe29f95ef426979395f8ceb96a7e3b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90d320fde566b864adbc19abb40ecb80f4e25d6f084639969bb972d5cca16858
MD5 f7b41afa62ebf35b62cdcf2598972d1f
BLAKE2b-256 f1741d39f6d62ed1eb4ef66a56630a1d8e88fa221152d52ebcb28b48b9591a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5a2856e12cf5f54301ddf043bcbf0552561d61555e1bcf348b63f42b8e1eec2
MD5 59be033e3b8d305be051ee43c0a00f71
BLAKE2b-256 cd15115ad14b4ed7fb25c18262da39f9d52cc2d22c31722858c72160b679196f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2938edc512dd1fa48653e14c1655ab46144d4450f0e6b33da7acd8ba77fbfd7
MD5 4c15ab913e3fd55d34ed469d9d3cb108
BLAKE2b-256 60cd7646b6d0944434ea73838ca7c2d67944c591373492478522ce873340c217

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7be04dbe3470fe8dd332fdb48c979887c381ef6c635eddf2dec43d2766111be4
MD5 a722cb1df47b79503106835ef6b648fa
BLAKE2b-256 3ddfc807e1f218b621c9f88ee6835c4bbc815d7e0bf22e3d8b56449e64897d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f387b496a4c9474d8580195bb2660264a3f295a04d3a9d00f4fa15e9e597427e
MD5 db67ea0a17c995b177a0feec05240e78
BLAKE2b-256 d4e34e317cc1378c50987655949117353c0a416f283d5a31957ab27e966b8990

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.16-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.10.11

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c5e333b81fe10d14efebd4e9429b7bb865ed9463ca8bef07a7136dfa1fd4a37b
MD5 5137efab376cc910eb2da6354102aa31
BLAKE2b-256 b61af22276e087155b6810516b75f9fa3e1309439a4fe7215b3d49c4d0a27cad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b2801f85c5c0293aa710f8aa5262c707a83c1c203962ae5a22b4d9095e71aa9d
MD5 8fbfb1425b7e4f3bb642cdaf5a1dbae3
BLAKE2b-256 beb9fa1699bcfa4fbcc0530b2f2a917d4077f1806aab122d71428cd7680f0e64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fc1dae11bd5167f9eb53b3ccad24a79813004612141e76de21cf4c028dc30b34
MD5 fe53c20ce8e312af2c083e578c5136c4
BLAKE2b-256 902526e13e3b7ccbb17ce8670e76913e59514b8e8a113fa71553c618dbd96e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91eb8f89fcce8f709f8a4d65d265bc48a80264ee14c7c9e955f3222f19b4b39c
MD5 679b31ad7d50dfbc8d5d288400966135
BLAKE2b-256 ced2e116bd5849a97275bbfdb3a1acd2524199c7ed26fcc34fcdac4d549c1157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a08a791c75d6154d46914d1e23bd81d9455f2950ec1de81f2723848c593d2c8b
MD5 976bcb1661c225b973bacba12e93bdf2
BLAKE2b-256 a6f97addbf1422efad85da9ebc1f5c8d98c35a40a7c07ff3bd18263b03124ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d3cbdb2f07fb0e4b897dc1df39166735e194fb946f28f26f4c9f9801c8b24f7
MD5 039572dfc4b5670621a3dc76918f0bbc
BLAKE2b-256 fadf83a63d7bd0b1e08dac2e0b133c4b10a4e98d9e289e66d2a184395c7ee8f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7641f6ed2682de84d77c4894cf2e43700f3cf7a729361d7f9cac98febf3d8614
MD5 2e459090bd883d9e2c15152708ec294a
BLAKE2b-256 d12a6eb97866490f66d8e201e66682bb868ca61a0ba04c459c5c28aa562ade75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 43e69c8c1cea0188b7094e22fb93ae1a1890aac748628b7e925024a206f75368
MD5 549b03d3cd3cb63834277903be6060e6
BLAKE2b-256 075e540cabfd5a00bcee7abae404cdf784520348c9cd9a59b083976d794573ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.16-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.10.11

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5e8522b49e0e640287308b68f71cc338446bbe1c226c8f81743baa91b0246e92
MD5 8bfad293a853e94d8f21c6c4a6e9eedb
BLAKE2b-256 cde1f0f7c7133c90d2a1400435f074167a07715966b7f7ab889036a995915c79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2de1477af7f48c633b8ecb88245aedd811dca88e88aee9e9d787b388abe74c44
MD5 10693bd7da0cb2ddc5a9a216138b7cc5
BLAKE2b-256 c07af08cc366629a695f7848a783e2c626a3e50fb7af974da346483c4f9716d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 81d867c1be5abd49f7e547c108391f371a9d980ba7ec34666c50d683f782b754
MD5 6ecc1afa6bfd43615b858befc6076f68
BLAKE2b-256 a1285dc6c6445b73a3866f3b0cfda76b40cb1e65a22ac263f33e58fede6991f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61f2035dea56ff1a429077e481496f813378beb02b823d2e3e7eb05bc1a7a8ca
MD5 bf0ed2e218094095bd0aa039b22490cd
BLAKE2b-256 432534d3e37b28a179046f97cda9528c2315365e5b34ae934343f2151d712779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e2569dac4e3cb85365b91ab569d06a221e0e17e65ce59949d00c3958946282b
MD5 4bcec07057ff9225c0730f259ae40eeb
BLAKE2b-256 c0facda5ef0ab709fc7bc9e329c822e898c7b7769cc3cbdc60ce7806ad8d713e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce1fc3f64fd42d5f763d6b83651471f32920338a1ba107a3186211474861af57
MD5 21520b6b8711fc019f4949d31a8994a8
BLAKE2b-256 ef820eac7d1e6dd78d35bd3f96df88524d795c49f7c1580742d09b3247fcd728

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e19546924f0cf2ec930d1faf318b7365e5827276410a513340f31a2b423e96a4
MD5 be8d67f44cc37302cb1b6abb55d5ddf8
BLAKE2b-256 d59c27d87bdaf183b526c4cce026e2ed264e1db9ca77fe55b55e3fdc4aa63199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f409f35a0330ab0cb18ece736b86d8b8233c64f4461fcb10993f67afc0ac7e5a
MD5 c8edd47864aa85584fa9e54eb8df4fc1
BLAKE2b-256 ab0e005912a7effbe9c395bc013998563319b3a047e8081d692d842baa19a075

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.16-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.10.11

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0e4645b260cfe375a0603aa117f0a47680864cf37833129da870919e88b08d8f
MD5 6c2fa015eb5bdc6093f294176d229310
BLAKE2b-256 77de9b139df96ff651dec5c2e1350e7c5ba38e71dbcaf9d675c4c37ca258aec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b72f4e4def50414164a1d899f2ce4e782a029fad0ed5585981d1611e8ae29a74
MD5 da809508697241ca87c644b54d53bab5
BLAKE2b-256 8a29b620452da47bd68a18dad5ea8ea620944c333efdc566d7484d4d4aefc3d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f662cf69484c59f8a3435902c40dfc34d86050bdb15e23d437074ce9f153306b
MD5 99e2633f9236d2cb0f4d4a6ad21fc52a
BLAKE2b-256 a775f070432f77b3a5871b440965054616aca352c8908fe718d3fd5f73fdc54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 131f0c894c6572cb1bdcf97c92d999d3128c4ff1ca13061296057072f61afe13
MD5 1393d89a0c6202f030abb809bdd542d8
BLAKE2b-256 c9515a9deb1df05a2a8410fded22391a267db277208a460e29f2303ccc8327e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0db6734cb5644c55d0262a813b764c6e2cda1e66e939a488b3d6298cdc7344c2
MD5 d3060e8c6b1128fb8de66aaa99bb89e4
BLAKE2b-256 f3aa88945c2c9bba072e796c72a2f0c3117ce2d58d5c4c261abeeeb20ff9aa6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc97238fa44be86971270943a0c21c19ce18b8d1596919048e57912e8abc02cc
MD5 30bf9a01597934e2cbe0c305366eee01
BLAKE2b-256 bf574d2128865131861e132b6e39f3fa10f7e03a81d53720a48f903805550475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2e9f50a906d0b81292576a9fb458f8cace904c81a67088f4a2ca9ff2856f55d
MD5 595ba47e81f192ba1a1e77cff797ee97
BLAKE2b-256 10ca903abae9a08ff9485f2895b024980dacbcf70aff458c9b0c348e6ce9a776

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d0c96592f54edd571e00ba6b1ed5df8263328ca1da9e78088c0ebc93c2e6562c
MD5 1d709e52adfbdfa54d9fe3e13cd51610
BLAKE2b-256 c35520013f911f37835b6b2489cd3c000cf52b8efb3bae8aab6614e583342ddb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.16-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.10.11

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2f3b6c31b915159b96b68372212fa77f69230b0a32acab40cf539d2823954f5a
MD5 c8ae8fea405ffc87f3c0b549bb28e958
BLAKE2b-256 6370336d0e2b9f1410d8062280ae8c2e0e1a8e1207485283625dbf357b1cad01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8544c6e62eacb77d5106e2055ef10f2407fc0dbd547e879f8745b2032eefd2bc
MD5 9b14e1c9aee282d1a90bd420657db0f0
BLAKE2b-256 c5f77a76291bc0fc31c1c4615fe5a89828b6524a993d0171bb7c096c60685a5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3ef876615ff4b53e2033022195830ec4941a6e21068611f8d77de60203b90a98
MD5 dbea840bbb9a4b73909c8b65f38f6b8d
BLAKE2b-256 d763160c2d5a85474533ebde44df3ef4a70e256fd94e5c85d23e4414f3b6760a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d6ef848e5afcd1bda3e9a843751f845c0ca888b61e669237680e913d84ec206
MD5 4674aa33a840ee111d0e8af4929b42e7
BLAKE2b-256 2549a7f72f347a1a6ba1f5bec4f29bfc5f98745f94b6e9692da60f39cf84b7a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff6496ad5e9dc8baeb93a151cc2f599d01e5f8928a2aaf0b09a06428fdbaf553
MD5 dd43d64e3ffb84a4b055b09d6394316c
BLAKE2b-256 179d86d20386eab3862665b4a61b74b1d916b1e53e243d5a449edae10065ee16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.16-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fbcc51fdbc89fafe4f4fe66f59372a8be88ded04de34ef438ab04f980beb12d4
MD5 53faba64d4d39c1a36c68fe21ed69371
BLAKE2b-256 0deed45a73fb64156729fde045706e6843734967180dd9c2761398616584a85d

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