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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.22-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.22-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.22-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.22-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.22-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.22-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.22-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.22-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.22-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.22-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.22-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.22-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.22-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.22.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.22.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.22.tar.gz
Algorithm Hash digest
SHA256 5434cc601aa17570d79e5377f5fd45ff92f9379e2abed0be5e8c2fba8d353d2b
MD5 2cce25ae0ac57f50b8849a3dabcc1bf6
BLAKE2b-256 aee247f40dc06472df5a906dd8eb9fe4ee2eb1c6b109c43545708f922b406acc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.22-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.11.5

File hashes

Hashes for SQLAlchemy-2.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 3076740335e4aaadd7deb3fe6dcb96b3015f1613bd190a4e1634e1b99b02ec86
MD5 3195b13f8723ba57353c227f900761c5
BLAKE2b-256 ff86f70514c26ad19de31efc8afcc11583502fd4b82aaf91ab4cdf0e3cb9e88f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 129415f89744b05741c6f0b04a84525f37fbabe5dc3774f7edf100e7458c48cd
MD5 3906b773d111bc5517789f2917f34893
BLAKE2b-256 e71ca1d2e36e321baad56612e766d8067a71b1c7c5f8f842eae6b938e916dd0c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 154a32f3c7b00de3d090bc60ec8006a78149e221f1182e3edcf0376016be9396
MD5 f916b0a7c9364f9a15fc7bc26bcc39be
BLAKE2b-256 8840083d5802ccc3f3e10e461425c14b7e51443e07658fd1cdeef28b114239ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 505f503763a767556fa4deae5194b2be056b64ecca72ac65224381a0acab7ebe
MD5 9aa50ff9a1c6e084f3d2cc466765e82e
BLAKE2b-256 53fcdb3b36b443e570edb59a04cc9a64581c25b72d71f0de9045272124d7e512

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0e1ce8ebd2e040357dde01a3fb7d30d9b5736b3e54a94002641dfd0aa12ae6ce
MD5 52bdcf4082f0c6ef9d05f71975e349d8
BLAKE2b-256 a65957de59986f2ac06d7c7f511d9f99dcb92700756a2d60d4fd20b826dfce7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53a766cb0b468223cafdf63e2d37f14a4757476157927b09300c8c5832d88560
MD5 42c8256e49febba79898578bb71e212b
BLAKE2b-256 7a6e5758e313e468303deb3fa76442b84ca021d7f8bb2ed726ffd210d764666d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b39a6e21110204a8c08d40ff56a73ba542ec60bab701c36ce721e7990df49fb9
MD5 2a82a4a6df4d38b6b70c9877f06f3694
BLAKE2b-256 ec318d15f6267aa12e72b0f5e2f1d8a53c43e91b3c620da5b2aa57e81f9b1ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 625b72d77ac8ac23da3b1622e2da88c4aedaee14df47c8432bf8f6495e655de2
MD5 67fa8c61548e777cb99bc34ae09532fb
BLAKE2b-256 0a07809a09e80fd33e3710dddec4227b784464daef7ea1f986abaa31c9e4e376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c9bac865ee06d27a1533471405ad240a6f5d83195eca481f9fc4a71d8b87df8
MD5 a7f7f61238f5733ec33756d93dacaba8
BLAKE2b-256 db0c7892f0c90f73b23cf65029f4b9d1bb2df8ea5fab816524acdee19a0decd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b560f075c151900587ade06706b0c51d04b3277c111151997ea0813455378ae0
MD5 434ea3412e36b970b21af8e8506c61d2
BLAKE2b-256 048839f1f5570eb1d28704b4954c97ee91c3b5604f2949ab8ed40b33c90aaad9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7ee7ccf47aa503033b6afd57efbac6b9e05180f492aeed9fcf70752556f95624
MD5 2caf1d3ee93e511b3e134474f32be2bd
BLAKE2b-256 f77e299c251bb66d3d247008f6ab869b1f4082ec029ce224ae206f485dffa2e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 54bcceaf4eebef07dadfde424f5c26b491e4a64e61761dea9459103ecd6ccc95
MD5 86b8e8381f792c3bc1505b4d2d3f9c3b
BLAKE2b-256 488cf62846e70b1dffcb19364a2eb9a05246392c71cb44d700539390f5e7f804

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 69fd9e41cf9368afa034e1c81f3570afb96f30fcd2eb1ef29cb4d9371c6eece2
MD5 e313c5ff6056ee1ad58330333ac3bea1
BLAKE2b-256 027a163bd576617f5ea11bc1bd4ec31e064fddb95b19d04cf28767a47cd7db2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d80eeb5189d7d4b1af519fc3f148fe7521b9dfce8f4d6a0820e8f5769b005051
MD5 677a5d67be0900d4fc7d851db4b3f8ee
BLAKE2b-256 ebbe8ea3bb988e271cb3335546fc7d5ef4579f6012d4a4edd0080a8cc406bca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8f1792d20d2f4e875ce7a113f43c3561ad12b34ff796b84002a256f37ce9437
MD5 9610f672c3e632e3b9920683e926f9f2
BLAKE2b-256 faa6c216d17957c8d7db08c143696ae3d375ca2ab241615559ad1b971bfe1e23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f776c2c30f0e5f4db45c3ee11a5f2a8d9de68e81eb73ec4237de1e32e04ae81c
MD5 b7bd3b4b383f18cd71855879b4aa52ab
BLAKE2b-256 6082e175a0484b4115afe509fb0ccc51350b1336db5a33d8f13dea38f93664e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f6ff392b27a743c1ad346d215655503cec64405d3b694228b3454878bf21590
MD5 688c7c36ebe38166bd0ed7f3e500cd76
BLAKE2b-256 5aa695f984d3cfe22e0e8a71458468ad362a8869be7ec434d78adf4347602d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ccd87c25e4c8559e1b918d46b4fa90b37f459c9b4566f1dfbce0eb8122571547
MD5 bb5ef47e67c3cd38723142d926f359ee
BLAKE2b-256 99d58293efd969f05cca8281b28d88a53c818903768e4339e1ca78897dbd242d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d143c5a9dada696bcfdb96ba2de4a47d5a89168e71d05a076e88a01386872f97
MD5 e497e28d2d8e13c3ad80ad32101b5095
BLAKE2b-256 09df38d311773b123ba7235a163f133d71a5e61807c649af187c9118e65bba6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 14cd3bcbb853379fef2cd01e7c64a5d6f1d005406d877ed9509afb7a05ff40a5
MD5 aa7f25b8e48b13388f2d8a371ca7b02b
BLAKE2b-256 0c6ea8bdcbaf28b23479c4b07801cad87be0daa7f2cdb06cd38c266745c046c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a42c9fa3abcda0dcfad053e49c4f752eef71ecd8c155221e18b99d4224621176
MD5 408fb7a48da29fd1687c9e5e1d818da1
BLAKE2b-256 f4b7b5ced344a115ce809b3631609fff9ceb03cf375f5503fc181aec9834d391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e04ab55cf49daf1aeb8c622c54d23fa4bec91cb051a43cc24351ba97e1dd09f5
MD5 5550b1634f54db498d6d41486d4c103e
BLAKE2b-256 26546f2a9b21a9dc921181ae1084c35391c51b57daa11f88c830332a69298a62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13790cb42f917c45c9c850b39b9941539ca8ee7917dacf099cc0b569f3d40da7
MD5 63dfc0a959b9d59e7b9643e6ba0f5596
BLAKE2b-256 5a7d55c02683e288d94619e565b19d06dde4f9d0ded503027a8cea676bbd7556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 875de9414393e778b655a3d97d60465eb3fae7c919e88b70cc10b40b9f56042d
MD5 82c9898e98661dbc5b069aa2b88f355f
BLAKE2b-256 b1a6a18113ba7d8456581430e5532bed24d7863106dd0cddb0f353efbfb8f4e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f146c61ae128ab43ea3a0955de1af7e1633942c2b2b4985ac51cc292daf33222
MD5 667c8634f9d6fe8103acb487e73733ce
BLAKE2b-256 745ab7b989883884dce7b93cfeb79c7d78863d76bb7e1877899ce33c90834699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 92e512a6af769e4725fa5b25981ba790335d42c5977e94ded07db7d641490a85
MD5 addd0cc9ce9fb52b8635cb2e110a7f66
BLAKE2b-256 285366f4b35a22483c7cf5ae18a7f07655b32a249c8279364bd8cf29a8c8d2ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.22-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.5

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 58a3aba1bfb32ae7af68da3f277ed91d9f57620cf7ce651db96636790a78b736
MD5 3e88ba45a9354939a5a1c5575ad010e3
BLAKE2b-256 bfbb45ea2e785587e0a22d88c889891435450dc3517d02aa4b1a8ea279365702

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4bb062784f37b2d75fd9b074c8ec360ad5df71f933f927e9e95c50eb8e05323c
MD5 a7a23df2245d96cfb9ab7b8336c0cb41
BLAKE2b-256 a66ace92b032a3a829a6cdc56e6aee859c6a67d445b2731d2b480cedd3b34162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0c1fea8c0abcb070ffe15311853abfda4e55bf7dc1d4889497b3403629f3bf00
MD5 b4f7bc708c55965f61d756a760f31ac5
BLAKE2b-256 c0b792a78cedca7958cc22f0e15699d711f83ee79184c282eda19ca91c0e4115

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b0b3f2686c3f162123adba3cb8b626ed7e9b8433ab528e36ed270b4f70d1cdb
MD5 b85795982cef4ff77c6fce439171dcd4
BLAKE2b-256 645751d1c205218d0b0d8edafc4a1698c2a52d74a774c71d1fa3d1b8a716f4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8db5ba8b7da759b727faebc4289a9e6a51edadc7fc32207a30f7c6203a181592
MD5 ac2d7cac257385e9eafcd00f9bb6ffc1
BLAKE2b-256 3036eca86ddeb73183b81e696d8c92566ce5cf820242de2309b97232e7da993a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a571bc8ac092a3175a1d994794a8e7a1f2f651e7c744de24a19b4f740fe95034
MD5 dfcf0c8080bae5a15b2da9131d2adfe6
BLAKE2b-256 3169577ab9ed23035a02a375a38a4ba4c432200ac4fe5bf25003ac49ffa6aa8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9886a72c8e6371280cb247c5d32c9c8fa141dc560124348762db8a8b236f8692
MD5 cd98ef02265b89323e604ac0c2e201b8
BLAKE2b-256 3b57118f8d9aaa888bde33591ade5645bd20ae8402de93fd98d3e6a341f8bac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4e869a8ff7ee7a833b74868a0887e8462445ec462432d8cbeff5e85f475186da
MD5 64e394e47a33dbaf24d29611033e31a0
BLAKE2b-256 f1ecf96463f2790e84e77786b5913a383afefd5812aa5daf3ed28d2417afa025

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.22-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.5

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9e55dff5ec115316dd7a083cdc1a52de63693695aecf72bc53a8e1468ce429e5
MD5 7214ca8b707cbc0f164a8fbc8a96779d
BLAKE2b-256 254bfe1f27c07ef4b29759c956cf609485c08e73f8786581fd5a1d455de83a63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 af66001d7b76a3fab0d5e4c1ec9339ac45748bc4a399cbc2baa48c1980d3c1f4
MD5 c4e0487fd3316cd6d5d50621ac1d5bd4
BLAKE2b-256 ea33377624533257625eb73d70b34647d6a1271487b040e555cf2147c6b113b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 564e9f9e4e6466273dbfab0e0a2e5fe819eec480c57b53a2cdee8e4fdae3ad5f
MD5 d2b6f49e05955bf44b224065eff242a8
BLAKE2b-256 013d93397fb4ab211604ab17430e98ffa3b1566f0faa8ea44952ef6773a19399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c6c3e9350f9fb16de5b5e5fbf17b578811a52d71bb784cc5ff71acb7de2a7f9
MD5 8af54ac4475d093a85d465528f68da17
BLAKE2b-256 f2405c63e612ff70247ece24dc6de14426fd4276ff39e835df833b38b0796c7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ccca778c0737a773a1ad86b68bda52a71ad5950b25e120b6eb1330f0df54c3d0
MD5 e34daceae092be87fc3568472245b3e3
BLAKE2b-256 a1f4820ecb107e31a40ec4d83af4e1e6b9ec8bbfcbbd98002050936407ecc779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56a7e2bb639df9263bf6418231bc2a92a773f57886d371ddb7a869a24919face
MD5 f61bd8ebe16e4e1c0d618353f96084f7
BLAKE2b-256 f0c79a931541193338e5106418efaa82c4a940316db1b658f239ece53fc6fef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3aa1472bf44f61dd27987cd051f1c893b7d3b17238bff8c23fceaef4f1133868
MD5 8249e93401c2d6134a008b6c270b31d3
BLAKE2b-256 2e7b36f702a005ff763dc009a1a496b732db9b14333e90a93435cb3e1f30c1dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 40b1206a0d923e73aa54f0a6bd61419a96b914f1cd19900b6c8226899d9742ad
MD5 ee1defc6cb94ac5771e82066eb24fae8
BLAKE2b-256 587519da56db1241daa200ad4718c0ec2f9f9a66740a66218e440d2d1f9c964b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.22-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.5

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 cb9a758ad973e795267da334a92dd82bb7555cb36a0960dcabcf724d26299db8
MD5 a5cff7724b4811a419210569c36dbc9b
BLAKE2b-256 faa78d48f4ad4d789fcd76804e45a47b74167d0ee397c87142dc971631b36941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6ac28bd6888fe3c81fbe97584eb0b96804bd7032d6100b9701255d9441373ec1
MD5 0c4e1be6cd0bb715df3051a73cc20944
BLAKE2b-256 75b2fc1a5ab2afa28b6f4f1633a8cce99716787d9a3eb07daa1466f4ed4b9510

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 19c6986cf2fb4bc8e0e846f97f4135a8e753b57d2aaaa87c50f9acbe606bd1db
MD5 a3ba2c3afdf06ea4e9fbf60bc60e500d
BLAKE2b-256 5ecbd10d001493a6379ffcfef9af659020ed9c83e9b0753c80a3bd864f982fb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2096d6b018d242a2bcc9e451618166f860bb0304f590d205173d317b69986c95
MD5 514d0fefd0a7c9eac15f429bff157a45
BLAKE2b-256 ad7c2b1b175b8a6745744a3cdc073e9f26a711878c2ebc9a8994175682261527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55914d45a631b81a8a2cb1a54f03eea265cf1783241ac55396ec6d735be14883
MD5 8c8c13b87d3db95c5c800ee25ff7e335
BLAKE2b-256 edaf3f87aaac66164a3704b9647963222cdf9d65f70488cfee8083aab8fe6973

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.22-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3940677d341f2b685a999bffe7078697b5848a40b5f6952794ffcf3af150c301
MD5 c5fc6f73c769b71b8cf4f65338bdb92f
BLAKE2b-256 5763997b20d8e9715ffe4401931eaa998afddc8816f8926991e8d2be32cba408

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