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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.12-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.12-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.12-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.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.12-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.12-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.12-cp38-cp38-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.12-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.12-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.12-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.12-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.12-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.12.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.12.tar.gz
  • Upload date:
  • Size: 9.3 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.12.tar.gz
Algorithm Hash digest
SHA256 bddfc5bd1dee5db0fddc9dab26f800c283f3243e7281bbf107200fed30125f9c
MD5 74850c2ee9c8d84c1c58d43f6b08ca80
BLAKE2b-256 4c28ea07971d74cc2b03bbc97e6a34a82907777c27111d1215a5e6bbb8fd087b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 e752c34f7a2057ebe82c856698b9f277c633d4aad006bddf7af74598567c8931
MD5 08c554df67ab4835f75521ba5096ab2b
BLAKE2b-256 5ee57c019f9a1f50079b1468fc4ed7f5b20f23acc8ac6a1ec208c589936dbf05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a022c588c0f413f8cddf9fcc597dbf317efeac4186d8bff9aa7f3219258348b0
MD5 b6285deaa8e0ece71a4de02750fbf12f
BLAKE2b-256 91751ae5a5487046d6f70c80a21c6524ed1a6f3f5da9695ca5b06ed575944f07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.12-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.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 77a06b0983faf9aa48ee6219d41ade39dee16ce90857cc181dbcf6918acd234d
MD5 660ec57fec3ee5946f207281b3a1acd8
BLAKE2b-256 7b6b992aa11c933a5a853a2ecec27ea8538c983f6b447415326ca108badf5280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c5268ec05c21e2ecf5bca09314bcaadfec01f02163088cd602db4379862958dd
MD5 32c4cddbf78834b3a9e7b0f096354071
BLAKE2b-256 85d4bc8bfe96fbc4449f5c5661d14c2f15d24f34b8b421ed1553653860f07afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6b1fa0ffc378a7061c452cb4a1f804fad1b3b8aa8d0552725531d27941b2e3ed
MD5 fe122ef8dae97a05b2bfe1f00118008f
BLAKE2b-256 6f6b1c4426a2a859f6b9b1ddccf33556006cece641268ff80f69726d60c3c55f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a3101252f3de9a18561c1fb0a68b1ee465485990aba458d4510f214bd5a582c
MD5 b0b87a2d77246053ec6d3ff096ecd4c9
BLAKE2b-256 4bba9714fff626ffabe8a5916ab444ab97a34e9f6deabdc2c234af347ba13a26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fe98e9d26778d7711ceee2c671741b4f54c74677668481d733d6f70747d7690
MD5 c39921924b4200236d55532f173a5fb0
BLAKE2b-256 60969fce852894728d9c4e8b104fcba8b314398869c580af3770efcea91595bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d709f43caee115b03b707b8cbbcb8b303045dd7cdc825b6d29857d71f3425ae
MD5 8125e7f1e12fca95b968969e237f638d
BLAKE2b-256 e34bb8ab38a09d49659b03aa7df4e136eb8321f6a4c7ac5cf75408184b5a55a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32762dba51b663609757f861584a722093487f53737e76474cc6e190904dc31b
MD5 d44063a8e747ca39ac2bc1db27b2f5dc
BLAKE2b-256 640fb87b457d44c11accb0a0a28e98421c8a08beb05d82d1c18eb026516cc045

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f0843132168b44ca33c5e5a2046c954775dde8c580ce27f5cf2e134d0d9919e4
MD5 0dfa100fa64920d55302aa12e5d0b014
BLAKE2b-256 6cc00df80b5a60e2d01fcf07d2983c4f93a072e24168848e9ec469581dc3ed83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.12-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.12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a4709457f1c317e347051498b91fa2b86c4bcdebf93c84e6d121a4fc8a397307
MD5 6e1fc53e516ef35c4a0b11ea068db799
BLAKE2b-256 d8fd181181c3fc1ba8803cf281b70091b8e7b0e711e54cdebd0e66b0a12053e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e9d390727c11b9a7e583bf6770de36895c0936bddb98ae93ae99282e6428d5f
MD5 1c0c1ed3124dc8e0ad47ae5f8202ea36
BLAKE2b-256 a63b327806653b80ed9ad3e43ac64f12c577cefcb1db9bf2f30587d55c9fb715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dfd6385b662aea83e63dd4db5fe116eb11914022deb1745f0b57fa8470c18ffe
MD5 f6c390d136641739fb9b89abb1ced2e8
BLAKE2b-256 10ab71cb12ae6dacbf7a80278b73f9fbb68069f42ee8de6153ea1831ed947c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91f4b1bdc987ef85fe3a0ce5d26ac72ff8f60207b08272aa2a65494836391d69
MD5 fecd75fa937fd1dde39605e2de5c3e08
BLAKE2b-256 bc9a9501e5b45f93a8708c591de6cc5dcbb70b313d1aac92c1f26396f9480cd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53b2c8adbcbb59732fb21a024aaa261983655845d86e3fc26a5676cec0ebaa09
MD5 f0f0e5139bde403c0c5a893c0c500644
BLAKE2b-256 08d986300fae8420d6ce45d8ddc5bbae15b80969610813bde973a1552181a698

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 978bee4ecbcdadf087220618409fb9be9509458df479528b70308f0599c7c519
MD5 8a363d1bcb2e290794f928818d07e134
BLAKE2b-256 5ae00eb04a8c49b3f5eda077916327746c11eff8a6550451bd8a3fb817f809b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10f1ff0ebe21d2cea89ead231ba3ecf75678463ab85f19ce2ce91207620737f3
MD5 929a0b09bf6946211a805c47d98fbeea
BLAKE2b-256 b36662d61f3e5bb0b8068cc1918550cf1c702a40e944ad2cc4c2578311eed3bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3c053c3f4c4e45d4c8b27977647566c140d6de3f61a4e2acb92ea24cf9911c7f
MD5 ede9f6b5358826876b9fc727106aeeaa
BLAKE2b-256 9dcc0720d5ae456341e7b0e2534b0b8242cb65737b0c96bf59f4b97374be2ffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.12-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.12-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 87b2c2d13c3d1384859b60eabb3139e169ce68ada1d2963dbd0c7af797f16efe
MD5 959e82ae74be0a9329a1907eadc795c1
BLAKE2b-256 3dceca6d1d8acbb58303802d0fa60f45f0c1bae2cc43839668bdb3046409b550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03206576ca53f55b9de6e890273e498f4b2e6e687a9db9859bdcd21df5a63e53
MD5 1b8a7b1c9eb94d993977d91a14a44cca
BLAKE2b-256 48653933ccb1948bc1a8c2d5c187e13c0113579043ed91fec0b0772e0d6e1573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e495ad05a13171fbb5d72fe5993469c8bceac42bcf6b8f9f117a518ee7fbc353
MD5 d4e37e95f4e80abef86147e02fe22e0d
BLAKE2b-256 067e2aab49b092a6aaa63585fca8344213d4d1ef6f39f0ae61b761f844a0e57e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8aad66215a3817a7a1d535769773333250de2653c89b53f7e2d42b677d398027
MD5 572e14c42deb99965bdc54dd032f5e93
BLAKE2b-256 a9124a3b61e6a83671052b2ac2946cc23b47c1ca67e531d74729961494b1c2ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09205893a84b6bedae0453d3f384f5d2a6499b6e45ad977549894cdcd85d8f1c
MD5 0461fa5c74b07386e42f14403387ccd3
BLAKE2b-256 92b8f6790a6cf060dada7561fa977329b6d38d72dc7e9f1136c03ddb03c0bdc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3745dee26a7ee012598577ad3b8f6e6cd50a49b2afa0cde9db668da6bf2c2319
MD5 ad11bc22e80a4bb3919eaca261769ad3
BLAKE2b-256 7b108486f7e025304dfc28f1e2d4b8b698a6b23ae20f28ad119853781300601a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6ebadefc4331dda83c22519e1ea1e61104df6eb38abbb80ab91b0a8527a5c19
MD5 279307c764ff7a2a93836d81d675385c
BLAKE2b-256 2c37c574a9278e9c471e3b0fe9f8e1ce52dfbed069492a2c09fb1902c141767a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7eb25b981cbc9e7df9f56ad7ec4c6d77323090ca4b7147fcdc09d66535377759
MD5 5de81865568af40c7ea8c89815fa27da
BLAKE2b-256 3ff858d0bb095d613742dd2577f37809f1da48216466ee65ed1d7842b222514f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.12-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.12-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 369f6564e68a9c60f0b9dde121def491e651a4ba8dcdd652a93f1cd5977cd85c
MD5 fa1a95a6e1e77dc4cef1ce2dad3890d1
BLAKE2b-256 76799d0a60418ac0c5811290d054dd297de0b49bef164967cfdb33be802c6949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 297b752d4f30350b64175bbbd57dc94c061a35f5d1dba088d0a367dbbebabc94
MD5 61b08266ca8c444f35a9c1f201626798
BLAKE2b-256 94849069b3c6b2a4fa1724c0e151c2ffd5eb380109e0a6944c6f4a2d1480780e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bf83700faa9642388fbd3167db3f6cbb2e88cc8367b8c22204f3f408ee782d25
MD5 60da0fd82877dac4f795dcd89bb9c1fe
BLAKE2b-256 2bb240df54c10fd864bd18577b6d699a9e3081c8c9af808c1095a839e5c728c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e1d50592cb24d1947c374c666add65ded7c181ec98a89ed17abbe9b8b2e2ff4
MD5 70253ac16b1207cf6cd8310f629e7ac9
BLAKE2b-256 ddee8def963f568a97fa0af9d3e62e36ea216bc667a188f06e7bb51cf7a7b62d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9796d5c13b2b7f05084d0ce52528cf919f9bde9e0f10672a6393a4490415695
MD5 b3c96f58482db93a7d1cd63e300311be
BLAKE2b-256 de45ab8182206d02621acfba8f4eb7156aea287808eb4d47648d46000e9902b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ad525b9dd17b478a2ed8580d7f2bc46b0f5889153c6b1c099729583e395b4b9
MD5 2918e39e25b598d1c0c9d7455cdbbccd
BLAKE2b-256 c4ff8cc4a75aecc0d48f65338c8763057689a99155708ff148fce2dc0292c5dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aec5fb36b53125554ecc2285526eb5cc31b21f6cb059993c1c5ca831959de052
MD5 439a7f0ab0b45cf25f3c9c214118c892
BLAKE2b-256 ec38d473d25f4dda5de361745484cc7065239e720a7fa9228e2ddc806b1890e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b76c2fde827522e21922418325c1b95c2d795cdecfb4bc261e4d37965199ee7f
MD5 c709c007eb1994caab2c7b1c5a4e4ac0
BLAKE2b-256 11c67591fa29890714d96032ace9673aaa6762b6929956b497aece70f4b9ff9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.12-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.12-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 85b0efe1c71459ba435a6593f54a0e39334b16ba383e8010fdb9d0127ca51ba8
MD5 e72ffd2a2da380cf033151aa3a5fea06
BLAKE2b-256 6eeb16d900b1b047969b97dc8080575c204967283cbbe6c49e849e83415a8e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f30c5608c64fc9c1fa9a16277eb4784f782362566fe40ff8d283358c8f2c5fe0
MD5 62ee5a4b620a5f4e30ebafb3b839ed24
BLAKE2b-256 658afb82a7ea8602a383e2bd7a2acc4195969853e065f48202c486b2aa41b7a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1fac17c866111283cbcdb7024d646abb71fdd95f3ce975cf3710258bc55742fd
MD5 c5c9902f93a516eeeddc91dcf5c6bf4c
BLAKE2b-256 f569567836aa113b24ed7c11491591492098e6b1a4d41646c1d73e7cbb278345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc67efd00ce7f428a446ce012673c03c63c5abb5dec3f33750087b8bdc173bf0
MD5 d99abafe92578f78ebec3c8108f40a90
BLAKE2b-256 2af8e7172215d7e453dc5ec2d648cb64bbc25410f7bb192314df3fa34e18b5c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e5501c78b5ab917f0f0f75ce7f0018f683a0a76e95f30e6561bf61c9ff69d43
MD5 59ec3c54eaff9839d19894c371bd72ae
BLAKE2b-256 84b353f9ad9ecc46a08ba667b833b3407cae86650b6abde783f5d6129f1fe24b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6ceca432ce88ad12aab5b5896c343a1993c90b325d9193dcd055e73e18a0439
MD5 673227c8b32593befea3dbdd1baa174e
BLAKE2b-256 c4bccf599d519fe720a4b762417007ca6727ee1a321f94512cc299639399c551

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