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

Uploaded Source

Built Distributions

SQLAlchemy-1.4.53-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-1.4.53-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86

SQLAlchemy-1.4.53-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp312-cp312-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

SQLAlchemy-1.4.53-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-1.4.53-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-1.4.53-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp311-cp311-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

SQLAlchemy-1.4.53-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-1.4.53-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp310-cp310-macosx_12_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

SQLAlchemy-1.4.53-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-1.4.53-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp39-cp39-macosx_12_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

SQLAlchemy-1.4.53-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-1.4.53-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp38-cp38-macosx_12_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 12.0+ x86-64

SQLAlchemy-1.4.53-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-1.4.53-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

SQLAlchemy-1.4.53-cp37-cp37m-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.53-cp36-cp36m-macosx_10_14_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53.tar.gz
  • Upload date:
  • Size: 8.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for SQLAlchemy-1.4.53.tar.gz
Algorithm Hash digest
SHA256 5e6ab710c4c064755fd92d1a417bef360228a19bdf0eee32b03aa0f5f8e9fe0d
MD5 94fc24819d0af06734c4b096995fba01
BLAKE2b-256 e8f140d71bba877e1c92d5995de3605d6256be1cc148d2ca0475812f156d7a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 421306c4b936b0271a3ce2dc074928d5ece4a36f9c482daa5770f44ecfc3a883
MD5 8c67231861beeede5c6f3bacd2e25bb1
BLAKE2b-256 cfa945cf3395769853bf7d2a84848f8af6038c572c7b2755afe54d894d76465a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.53-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 197065b91456574d70b6459bfa62bc0b52a4960a29ef923c375ec427274a3e05
MD5 fe2f654dc181b310250cc79e26fa2863
BLAKE2b-256 f27d50ff5f68bfd4055032b9f3396468c59af5248f7606fce4fa4fcb4d795ecf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68a614765197b3d13a730d631a78c3bb9b3b72ba58ed7ab295d58d517464e315
MD5 bd91e61d28aa15390b340f7bd0894c2c
BLAKE2b-256 3ac02f4e45ce194636098ca2a810ddd1a7bdfee6513de8fa0796b45ca5ef5461

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d13d4dfbc6e52363886b47cf02cf68c5d2a37c468626694dc210d7e97d4ad330
MD5 77744ab88dacf0afd23b4a6b2e48cfaa
BLAKE2b-256 9c8527d94ae4b18d97d151b201aa68176209bcd03f6932944b0354e6cd47fb6d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2774c24c405136c3ef472e2352bdca7330659d481fbf2283f996c0ef9eb90f22
MD5 a378b2cb10ef33bb486d35397f7873ce
BLAKE2b-256 75f86e04c212f8b495c9ec324a5079a57e0d97b49324a14c393388cf8fa100bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6dd06572872ca13ef5a90306a3e5af787498ddaa17fb00109b1243642646cd69
MD5 1cda5c6c2e72536be79427a70ceddfc1
BLAKE2b-256 3bc6832d6f2846fe7caa2fee2687a99f1ffe5719a921ff557b93634380c8e976

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.53-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cd534c716f86bdf95b7b984a34ee278c91d1b1d7d183e7e5ff878600b1696046
MD5 e8472785a10fb06aea638766d1928b74
BLAKE2b-256 1c829c504ffaaf6528d0e6e883793d95e0075e891013bb0561567c7d01f62c69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc8be4df55e8fde3006d9cb1f6b3df2ba26db613855dc4df2c0fcd5ec15cb3b7
MD5 5f2547ec677b65b76ce9b4fa5b04ef46
BLAKE2b-256 0cc82629831d5835e2cc29f2c21d361fb6230dc6c8c00f44d6eef70e94c40e43

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86b11640251f9a9789fd96cd6e5d176b1c230230c70ad40299bcbcc568451b4c
MD5 08f4643ae5b36c7b5ad5e75b69f010a1
BLAKE2b-256 d473febc853519404d2c025e36c471eb320288306bc129842fd23e03be6affff

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fb8e15dfa47f5de11ab073e12aadd6b502cfb7ac4bafd18bd18cfd1c7d13dbbc
MD5 ecf4c29f19fba8a785aa6355866658df
BLAKE2b-256 d5998f26e70e6356770a50eecaaa982235fe6dda29bb888a04d318cb3bdb7196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4604d42b2abccba266d3f5bbe883684b5df93e74054024c70d3fbb5eea45e530
MD5 9088bd442cf8361381c7fcf52b59c5c9
BLAKE2b-256 7da09c1b1ea657eae9f153de4bc37c716de2831a5a22b9bc3e35eb04d92ab352

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 122d7b5722df1a24402c6748bbb04687ef981493bb559d0cc0beffe722e0e6ed
MD5 1dac568b7f2428cb60a08ed763ef28ef
BLAKE2b-256 4f44a66615f089bfb399003ee0ae77f3859a93c281f3adffa4cd32d3f1e1410d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e10ac36f0b994235c13388b39598bf27219ec8bdea5be99bdac612b01cbe525
MD5 436641862267f8b7d73275e7bb8facd8
BLAKE2b-256 af6f9f53c1e90461eeba463f648fd00edd1114ce6cdf4ca49858e333027bf779

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 784272ceb5eb71421fea9568749bcbe8bd019261a0e2e710a7efa76057af2499
MD5 7b6d4ff66594ae34c92e70a11d4469e2
BLAKE2b-256 61f5de8dbe9cfb384ef3e5368d817107704ba9a824abe1a68355fe3d2e26d681

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 437592b341a3229dd0443c9c803b0bf0a466f8f539014fef6cdb9c06b7edb7f9
MD5 5612f6087d9fbf217ef8e3b8f1a5867a
BLAKE2b-256 31ca8e4bd3f82823b61100f9316f2b7b3d4250d46fe9bed6410df73928a0b790

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a96aa8d425047551676b0e178ddb0683421e78eda879ab55775128b2e612cae
MD5 f695c56f0b93764d719ddeb310cc5f1a
BLAKE2b-256 ed0f9342b6d383fa3e802dca447c41593b346f3e15cd651968ccd75a0ad9d5b0

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b61ac5457d91b5629a3dea2b258deb4cdd35ac8f6fa2031d2b9b2fff5b3396da
MD5 720b88b45fe8cf547c422378026eb949
BLAKE2b-256 13351ce283cafd9c51551a7512f2c9d170a9154336e2d815665a36e9d711c79b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a8c2f2a0b2c4e3b86eb58c9b6bb98548205eea2fba9dae4edfd29dc6aebbe95a
MD5 67f3216951e7e121d01d02f48d650eec
BLAKE2b-256 d9a29690676441689571da3df0968ed8777a5197e2a387e3d8e44395afd2fc5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5f67b9e9dcac3241781e96575468d55a42332157dee04bdbf781df573dff5f85
MD5 8866e5c7fc2d88c3680767821d7b6203
BLAKE2b-256 41c2c807f4e7a7b3fde6d4a9747053714fc38ce3b7de651e6aaa96ad0e533a82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eaaeedbceb4dfd688fff2faf25a9a87a391f548811494f7bff7fa701b639abc3
MD5 84242e6289cc09068e163aa4ebf72c71
BLAKE2b-256 80f6c8a30fa4c318c2a7d55b79a14ed5632ed6280f12a31d1a477ea41dfb06e1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0465b8a68f8f4de754c1966c45b187ac784ad97bc9747736f913130f0e1adea0
MD5 3b732c77a656eac92b4dba16a58375bf
BLAKE2b-256 9e8cf5820ff4bf420ab02a9792e105590a13d2a3ca6eba16f026e22edc82d3bf

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d021699b9007deb7aa715629078830c99a5fec2753d9bdd5ff33290d363ef755
MD5 8f4205b1af67970c6800d0ae05660c38
BLAKE2b-256 db00f1560060ae99bb31de447efb6b4192082cb8bab6cecb737e9bddef90c9d1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83a9c3514ff19d9d30d8a8d378b24cd1dfa5528d20891481cb5f196117db6a48
MD5 c4cf3968ddd2576ba61bbf0ac74f6bd9
BLAKE2b-256 2d9ac4e58b463b048e4d632d9ca9705128c898f01ca6e671556d48db92b2753f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 edf094a20a386ff2ec73de65ef18014b250259cb860edc61741e240ca22d6981
MD5 e2600b927056564c7de86d29f819cbc4
BLAKE2b-256 f99260087c1abd6d4960f7238973fc2f5724f6799420f39d15f793b9b66fccb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c15d1f1fcf1f9bec0499ae1d9132b950fcc7730f2d26d10484c8808b4e077816
MD5 599b483b7fd2e9a0dc015d8786371e79
BLAKE2b-256 c10c0c0785a23180df053108b799f5e886ddba598af8ebd4a95af6a4da9652e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a9d4d132198844bd6828047135ce7b887687c92925049a2468a605fc775c7a1a
MD5 ed3d03275b2c5692f5b3b063917a7c65
BLAKE2b-256 9843fe5727d242711d4cf4cdd2e60f416317ddc44020dd294fcee460aeac3436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16bb9fa4d00b4581b14d9f0e2224dc7745b854aa4687738279af0f48f7056c98
MD5 b29f54e830932c8b8354462b71a42abd
BLAKE2b-256 ac43d119ee2c7788b32424a15172017dc81f26f50c312da6cd7cc0345f9c468e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b8608d162d3bd29d807aab32c3fb6e2f8e225a43d1c54c917fed38513785380
MD5 02e06be2064dc56bd8d648531c3146a9
BLAKE2b-256 e202355a7b5962e77c4a7997c9e401434d2e5cfbb5cd48d2905bf0547749c535

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4fe5168d0249c23f537950b6d75935ff2709365a113e29938a979aec36668ecf
MD5 3062571adbaf804a374ed20213129a40
BLAKE2b-256 58c37963d39831bc4bf7d66dcdf18eaf91504b6134c16bbf397e3c284e89167d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89d8ac4158ef68eea8bb0f6dd0583127d9aa8720606964ba8eee20b254f9c83a
MD5 66cd0baeb36b6c6ac605f06bb341e6f4
BLAKE2b-256 abbef2ac09821ce69ae4910b9ee06d1aeb3bc589b0389930ae50220fbe6e536d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp38-cp38-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 9d7368df54d3ed45a18955f6cec38ebe075290594ac0d5c87a8ddaff7e10de27
MD5 7cf7d9c6909861bcf9d7c73043ae49c3
BLAKE2b-256 e64562b70be8739c5cb42be072134d159d39fe7a98fee95ae31de8c0e5df85cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 93e90aa3e3b2f8e8cbae4d5509f8e0cf82972378d323c740a8df1c1e9f484172
MD5 b595a0605a05d93c82f15e52b5a4c3ca
BLAKE2b-256 c4de05c599b6ef9a05af353da8b013ce16bad65e07564596a171dc25e97f5485

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.53-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c05fe05941424c2f3747a8952381b7725e24cba2ca00141380e54789d5b616b6
MD5 fbe782e71ff536e375b2d3ad562dead4
BLAKE2b-256 27ef4998b46d1e103c814b037bf4a01a8cad4e50a85caa74522144acbc71dc9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a38834b4c183c33daf58544281395aad2e985f0b47cca1e88ea5ada88344e63
MD5 afcb77e4f38b0b7bdfb192883e7e9429
BLAKE2b-256 3b209807f2fe0c4fd2896a7cdb7a00505d67316d0f9e4701cde8a29be1500a6a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0cf8c0af9563892c6632f7343bc393dfce6eeef8e4d10c5fadba9c0390520bd
MD5 01db59fd5b9f908b9b7a1436fcbb90ec
BLAKE2b-256 de9828fac534d63e195401d2e28492574a124d0ae9df9dad3f7bc2f51ab122b2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 616492f5315128a847f293a7c552f3561ac7e996d2aa5dc46bef4fb0d3781f1d
MD5 8141fec381dbc9fb31e70e85a9e94051
BLAKE2b-256 a819bd8b9e7b8d429b3619357ea2a687d38593911b827de885fe6c4a72eae485

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07ba54f09033d387ae9df8d62cbe211ed7304e0bfbece1f8c55e21db9fae5c11
MD5 12d9d6af3903220ebadcd5827a5a8fca
BLAKE2b-256 0c08cdf54bd48d541124f03a45b4854199aa8da43c7610791093f99f654e7bfa

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 670c7769bf5dcae9aff331247b5d82fe635c63731088a46ce68ba2ba519ef36e
MD5 47c37ebde424aafff89ab66388be6b5a
BLAKE2b-256 eaa7c1fbb17aee7d2b98e64c48ffe4768e5793509b83a02fba93b24b6f16f223

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 991e42fdfec561ebc6a4fae7161a86d129d6069fa14210b96b8dd752afa7059c
MD5 30861192ffea32cdddcd1025a995d2bc
BLAKE2b-256 d06f5776d731012ec5b732fe5a1ac5f8ddb234b6b903b4f476f4122d76271444

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c58e011e9e6373b3a091d83f20601fb335a3b4bace80bfcb914ac168aad3b70d
MD5 c40d12f0b8ff4c3a4bebd9e962a7ef30
BLAKE2b-256 bd7d05100721d963b9cc098698fc6d09e6947e6607772f0687a937673a1b1333

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 95123f3a1e0e8020848fd32ba751db889a01a44e4e4fef7e58c87ddd0b2fca59
MD5 7b03f4b0022cc2cc0534d8e7f67bf501
BLAKE2b-256 d52d6d5acf9b17e3aca901a59dab437c0024e99f2cd9e48aec709f3577e52733

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 626be971ff89541cfd3e70b54be00b57a7f8557204decb6223ce0428fec058f3
MD5 09841d02d9221324a6d55bf847e109c3
BLAKE2b-256 8c6471cc38b21f10dd70d1a330abdc59766cab148dd8213fd1232141a52271f5

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.53-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.53-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 13fc34b35d8ddb3fbe3f8fcfdf6c2546e676187f0fb20f5774da362ddaf8fa2d
MD5 3440a680c5b90a5f5d1841ee7e6c1900
BLAKE2b-256 1b52671fecc19a26fc06671a57d29724b2f3b81625d74cca762a6c823c58a4a5

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