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

Uploaded Source

Built Distributions

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

Uploaded Python 3

SQLAlchemy-2.0.3-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.3-cp311-cp311-win32.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.3-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.3-cp311-cp311-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.3-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.3-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.3-cp310-cp310-win32.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.3-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.3-cp310-cp310-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.3-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.3-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.3-cp39-cp39-win32.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.3-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.3-cp39-cp39-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.3-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.3-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.3-cp38-cp38-win32.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.3-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.3-cp38-cp38-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.3-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.3-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.3-cp38-cp38-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.3-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.3-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.3-cp37-cp37m-win32.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.3-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.3-cp37-cp37m-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.3.tar.gz
  • Upload date:
  • Size: 9.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.0

File hashes

Hashes for SQLAlchemy-2.0.3.tar.gz
Algorithm Hash digest
SHA256 c2b924f6d0162ed1c0d8f47db1e56498702b1c3c953ad84f0eefbf5b4e53bb05
MD5 5665ac6604048c48e02121fdc3f2d491
BLAKE2b-256 f1e70152db23d667385d6be69d189de6a3c63d660096faa906b7fb013ee46b23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.3-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.9

File hashes

Hashes for SQLAlchemy-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 717835f3e0dc8d6a146232667fd561aac549e11ef1d8bd5916b3bb88a516a4e0
MD5 a971b510d55aa98b9a42c6a40ff870f6
BLAKE2b-256 2bb72f68da1903475b6dec556158fb92795b6b191ff0f09079ac1eddf967de5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58a8ad348be203d30686fab0198c1dc31fdf043f081f09d220cd722c3fa29aee
MD5 074a6c0c41bfe554d775d47f09688605
BLAKE2b-256 8591eeda9c9ae8f5429f69a18d48e7001d2c5d335501196a8fb66893aee9ae90

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2f0bb0354ab6a9c25898b232b86ffa43c65d7865eb09c4c630089a3a94d23de8
MD5 a9659e57e2d6dd1607e93ceea19d4b2f
BLAKE2b-256 b048a71694c93be8d21af9fc7fb984f6d3397ec1ba1f792c10daeddd5059f54e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6318637508eabb7d61469916b007297cb9efd550c860e1ea0fd31b22360e7b71
MD5 7fe2283d2767433c60bc518a6ed4d270
BLAKE2b-256 d767024761ffdc0be0077a541c29f0d17e3159249409dd718fe1efe3c0047bc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fdea23a48c3eff2bd30e9694f226168ec2a429f8c5c11e98121cceb2aa9a7bf3
MD5 23e18d9a923827701827186c746c7963
BLAKE2b-256 8636caa91b2ad1d6eea9d5e312ef0e29d680658aacea1fd3e8763565cb985d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2b6ebb2c7cfd766baed30703b28dcd569f63f56e5133cc093b16575883883e8
MD5 d12091891e4c58e4632a85ee156d3834
BLAKE2b-256 0d6b0f9d8d66cb6b84a8d8738cd7c5045ea93fe75fb468c8713aff005f475e75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c0ba8280198d6f5da8583cfce7220851f72d9a3bffb9dcb1c29332ca71f1c76
MD5 e3a879a5cee919e0f81497f57a22bd40
BLAKE2b-256 069c7c69b3ea739774641176cd30dc20294b6c6b391d8e3aa78e32c2ed5c54ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c212d7de906726080550a96f4f6a55e36cfabb3097f1b279b612b01c37c18028
MD5 62d2b32c4557e77321671678d75a9183
BLAKE2b-256 749bf23597197cda17ea5d8d57318414d071b67e8f63c02dabe51f1cf555fd71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf3ba5342c57d21c950606cebce0e0cd07b771d32ce54ff599e0c69383c7f41c
MD5 0bd2aeb4215d2ab7d8c8482e0fb0f3df
BLAKE2b-256 63cd27847a32a47d094cd7d319d20b1ff13a92b0c0e1cdbfca379d44a3eb418b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 53958792b0fbbd2aa675386f9475c81b576b17a77d410a40ec1e8443d62186be
MD5 620c84aad56d7ed6e5acb66ac0462702
BLAKE2b-256 8597d8848d28d9ff1e12d49de041102e2f736e941f08575b59b711f266e43cf2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ebbcfb8be2fe53c8d73d233fe4c39879482f83bf1b3b28a4480aedf40adf6675
MD5 ae2bb1dcb9c8c283286b384b13c76b3e
BLAKE2b-256 ace0cff1dbb33c8952d970045d36bf47329e1d8bf37cdb3c00ccf5ae9b3f5208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 75e1e3b00b425d0ae854e62d3f19b86ecc9335d4aaec81107d97513976c0e6d5
MD5 fff7f17c0bbce4a67a3f6f351890ec1a
BLAKE2b-256 a8a68f17bd320b970fe5ff29e37163364d9fc2e50604388a92effe8bb2aedbf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7aa7a1a6cd22f13d029f456496d7867d77a534dcad80671f9a55d43268837acf
MD5 4fcf8944fdbb94a0dc9adcb6cc3e69e7
BLAKE2b-256 a956d9962aea6f2525176673030738d45b7dedfa66f32028bcd5ecb2e63be5a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4badf88e89c17a246e844de40ce131f29e53a10a0e68a46a8225a84f58091197
MD5 e27279b3f9f65afdb1b4dac422acffbf
BLAKE2b-256 7a7e5811c665515cb26ffde748fdea47badb6cfd27c37445b553b57b90748dbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 590ad2756fc44306856974c44db1e935cb06465da9ce265e6b329fdfbf9cba48
MD5 67c4533f9d074a94a035c637b1fdfd94
BLAKE2b-256 e71ce94ba8aa8c0b5cf34a6a18f43e14248187e201e50023ece9720c04f78a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9165429698c01d477d539034d54538e8bdfb6072d3170d689b05940169bbbd0
MD5 e6677d3fb966995cdc22fabc735a5246
BLAKE2b-256 95be3fa72f6ca0b6d7d302fc74e0bfe882c769007c4b2cf3945ff2ec100e2148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5296258affa2dd97f57f318db0c68a34ebff30382295d2a16435d7c94d2f582c
MD5 cc8354d73406514692e596dc408df73a
BLAKE2b-256 7da4502a9e2a356e74ceac1961babdc2783b0767053b835edb53e7bc5991ab79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5217e6eed59e0db6a2f6144c16e532bf7304f629d661d9eda1e21d58db1d7704
MD5 ce6350999fde18932900d50561d4be85
BLAKE2b-256 6f1fefc2ff2e2700deedc0e4879487671a7e3b5b797c30de0c80bca697590b1f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4e6484d2ddba03a7a06714335b65862b1937e1c43ba8d95d65bb39545cae7bf2
MD5 63e93297ca87bf60abe37e6c51e7668d
BLAKE2b-256 6ebf3147377e84f76eccda557f64e5a164715e90687e91f9a63e61f99c6620f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5b3bb1e659d3b4e27c6fb59adc73ef33cd01e8b20c75667f68ed637fde0147d2
MD5 e39c2386c582de6aa67dd3e76ea4bc5b
BLAKE2b-256 34321ee29c2b9e4e6176cd75d7da826a3f4ca1c4c712b701a50f9e6902076eaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6d0f745769aa74606068b8fed9ab97e556cf55f6bced8525e48d454f9d968194
MD5 3b5f92986a94951d794e1591f67b5177
BLAKE2b-256 1715e2a3ecb70fc3f9e634328272d2c1df7e12de6eab1cf76779ddc5779ed796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7d239136d0a0f5b9eff63c91d752e10579f8554659e79f145121d5e8821508f
MD5 190775790f3f1e0777bbb15693d663d7
BLAKE2b-256 7c2b8426641e4772f958a382638c7f770a485f5a3800d1111052cc0eb8b83db7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 654caf0d92e23ab208ba0cb94a4553e8ebaf1f2d715fb07cb7985e668f357d02
MD5 ed18257b29e6ad10fd1b7e85a6fca889
BLAKE2b-256 88696436e7fe8a64a12e1665ce93417d9e5cff745fbfe59673d1a696f4d53d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1718f3968f2b767b7119170b9866238a2555c52fb5b47049ef58a488beaf68e5
MD5 90d0bb6c9dbcdcd670c3f8dc23b81e76
BLAKE2b-256 bc469b1bb98691f2c40f8f7aceec13193f91ba104524f14fee0ba3ffe181fde1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81e846b4041335c952be60a64713ea5a7765c5a065fb8d9786f3f96aef7792b1
MD5 8b738a97bb8b988adf269c00b8e9db75
BLAKE2b-256 13907b732ba2ea0da3a480c5090be7224b4ffac80ed4fc8b44e8f9b39177974c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c7c86c158ca7bfd10b3fd35bf1d121dc53e9e7f35fc0cebfcd12ef4e02bedea7
MD5 90c0b7bf9d644b437781404dbcda3f29
BLAKE2b-256 0199b67affbe8b27158e947882f072c6b39cff569679417a3516a98a3ac8f775

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 20c657681c78df07de7321c056efed6cba90a7539b157f095930dce1138e76ef
MD5 774a94da2b3d65db8ad5ba6fd2b2494d
BLAKE2b-256 19984fc2c160d36ba73bda0db98e31af592494ac8cd5435a8ce3dfde8932946c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03911d5a1949ab58e98f7ba8a34fa055b4454b61f05abc6ac6c041413a5532b4
MD5 26f65d70d254bad6dbfba4931dff704d
BLAKE2b-256 881ea4d9448527872274ad45e13ca1ca1bedd7dd168bae757f0fa4258f1534dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 12342a576691cc24608972d5b0a0622b77f14ea9ba42bc762ef9bb78f6c09bda
MD5 8433c693ae17d35a7d2686a441029a08
BLAKE2b-256 6583d6350d4163ba22d8e5c59a6bc80fc3537ebba151811a4d5313a85b7d300d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39c429bf6e059d16fde4e50b84472d109c97b5e1c00e3e410a3b9745e211ae6b
MD5 406d7c1fc3ce01b0d9363712768caa26
BLAKE2b-256 d3807000e5d4303d5970cd573341a79e185899ee2bef18adc1ac6531aaf6b049

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71ebbad8296a97ee5c08768137cef14d3f0dffe1f2d1905d2fabdc5e81068529
MD5 720aaa6ce2e1211960671d3c8e2864a5
BLAKE2b-256 69a50a90e0ee9ba034b4d75184b79c593e9431b27df276dbdfccb8a9b882b8d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81b7efc17f5ce5e92cbd1c283bc97ef76d241a18a4d5feeb5172fbbf7764045e
MD5 aff85da1e9c0e849576380b6dcd4189a
BLAKE2b-256 8e2b13dcc61d8cea16b138cdf967b07c4f02dfb2d0c380ba3bf623850806c55c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e6002e925c546429cb065e6aff7d9c8d57347810c24f038223d13a8bc666a4d
MD5 889f54bd47a3e1be55d861edfba572ef
BLAKE2b-256 15469275d10b9c0ce5915913f06c98c2451fc60de2994ec8d338abd72276aac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 117a0c06345d3cfbdd42c674965be877b83e9390cb10ede8e500f296a541f36e
MD5 f04c8ff64df18f8b69414d2a447f9811
BLAKE2b-256 f769a6659e2947ae56e97afe46633c2c0d5e65627550fa4e16b07f78b2e1ff67

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f81a366c35308da19faafdfb5f7b7209da1376953c1b380b5a0c126a92073e6a
MD5 a56a5dcce13401ae09ab14c2c370ad2b
BLAKE2b-256 2708f362ab3c07ecf7107a97c50aae0859bc8f97cdee396bfedea0e31caf3c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1afc4290b731dcff4ec19cb5380b116267d516f472923666bafb689523fab6d1
MD5 21a3c35272cecf174fe5d4f39e8b0055
BLAKE2b-256 af6a70c8a7c9584996d931f6e9b0eae50334c55d67ababde7a9645588c7f6095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 de2395c3db65dc48a74ab1d799c2b27ccfc896c301f325d016ebb1733047f3e7
MD5 dbd5170a600cd305d323f68895eb4cea
BLAKE2b-256 2f46c6f7b3bac45dc27946047017228e59ae746e612190bac649665196a80934

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7dcd0d1bd211e64eef200b7e657a451284168202d0be5c2b4b01089308534123
MD5 4b5ee38b737469b5a3331f8bff913ab7
BLAKE2b-256 b16870f659ebb799462bb5981e4df83d17e4f96d6c13777930ad7e0e3b340440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64e9c9b362b98ef632f084fbb34197d4f54b95975037e988da73d744dbe67cf9
MD5 a3c7cc57f283bc58e94295962ddde1ab
BLAKE2b-256 4fcb1d8d908b8931f94d72d1fde68c0b4d66ca41af5bd1df54a9fbf66b597df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2383545c44d4add97292fa116580d16806fd385c6c8e99b4925c1d1862360ba8
MD5 50e5e484af735ace6af3e11748a0b38a
BLAKE2b-256 09e43aaea59ae6099e643c00521ece6cc9e1fa71d12e0b99d05aefacca80af6c

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