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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.18-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.18-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.18-cp39-cp39-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.18-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.18-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.18-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.18.tar.gz.

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.18.tar.gz
Algorithm Hash digest
SHA256 1fb792051db66e09c200e7bc3bda3b1eb18a5b8eb153d2cedb2b14b56a68b8cb
MD5 360cb1d2fd3fff99a73d147253d576f9
BLAKE2b-256 16a51129ba9b20712a1d991383d99e06d3bbd3e77c278bde2d1bdd4f4ee0a463

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.18-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.12

File hashes

Hashes for SQLAlchemy-2.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 6c5bae4c288bda92a7550fe8de9e068c0a7cd56b1c5d888aae5b40f0e13b40bd
MD5 e96c90221dc358679fe4667bdd9fa421
BLAKE2b-256 aa9d32df24206c2e81fbdf759c96f6aa352b042aed7965561370aa85308290f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 69ae0e9509c43474e33152abe1385b8954922544616426bf793481e1a37e094f
MD5 0232d5872f188817503a8752eaefcf37
BLAKE2b-256 e22208610ff9936b33d0585542b1c7137bb11e514f7788460c673aa5d96967a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.18-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.18-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 82edf3a6090554a83942cec79151d6b5eb96e63d143e80e4cf6671e5d772f6be
MD5 147e29674237a3bf0febea1fc708c511
BLAKE2b-256 79c80da5908e25d0725decbd44f3704b29b1c555e8106da4380a3e911b5b4f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8da677135eff43502b7afab5a1e641edfb2dc734ba7fc146e9b1b86817a728e2
MD5 13112248ef99f8943ca79a23ab1cc667
BLAKE2b-256 12f0d25e3380ec9e4901663529f32475d40daca8a758b15b9d8bef6c25808307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ba633b51835036ff0f402c21f3ff567c565a22ff0a5732b060a68f4660e2a38f
MD5 ba40e7b863ea6a3b87fe2880b50b82f8
BLAKE2b-256 0140d3e72e80a73f936eb7193ec41689164422bf95f2da18a9dda2a789a3556b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79228a7b90d95957354f37b9d46f2cc8926262ae17b0d3ed8f36c892f2a37e06
MD5 94d91797bd035f0d1ce759d840940185
BLAKE2b-256 170aa92d6ac179153aa2b3e82bb50892397aec45150ead07573b53418e2578ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b7b3ebfa9416c8eafaffa65216e229480c495e305a06ba176dcac32710744e6
MD5 6c3f0a406645b6cfaaac6d6b4e65542a
BLAKE2b-256 29ca169ee018eb8f647620d24759273f8d421247a3038b6bd53c8a3ae51c6e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bffd6cd47c2e68970039c0d3e355c9ed761d3ca727b204e63cd294cad0e3df90
MD5 2cfdf0b5e505f6bee9241e3041f16dd9
BLAKE2b-256 e72f9010a189cdf492c3365466925be02bc5143f7374e2f577be92a2e25e7f5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10e001a84f820fea2640e4500e12322b03afc31d8f4f6b813b44813b2a7c7e0d
MD5 699950bcd3734380e67c9eefd28b71aa
BLAKE2b-256 7350d66040d53b8ab40f6056c47b1c0f47d6e3c47d15ecc93829a9423446146a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6852cd34d96835e4c9091c1e6087325efb5b607b75fd9f7075616197d1c4688a
MD5 c9529d08373f53ec0e75e96c148134c6
BLAKE2b-256 ba14ada199f1012fcddda815cfa275c4c52bc2c998bb17f51082f1cbf15310df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.18-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.18-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5dd574a37be388512c72fe0d7318cb8e31743a9b2699847a025e0c08c5bf579d
MD5 7bf4138593d0e44bc9c854a990797991
BLAKE2b-256 dece3e7c8b3fdcd1eaac0739dd64eb43694d587ba71eb252b15f2391c0c0ee0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9da4ee8f711e077633730955c8f3cd2485c9abf5ea0f80aac23221a3224b9a8c
MD5 9b3cf8396dd3f3e183f7ad8f4325799a
BLAKE2b-256 89781f5f7818fdb7c1d4dbdf512e286cefbad7b10a7ee29ba51bc3d5a5b27eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 589aba9a35869695b319ed76c6f673d896cd01a7ff78054be1596df7ad9b096f
MD5 4c147e91614c903ff8d291c6dda6a691
BLAKE2b-256 9e789a10bfdd3b3aa34100e76aefbe082f1e83f15ce609a1e77c561aa552b01f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7db97eabd440327c35b751d5ebf78a107f505586485159bcc87660da8bb1fdca
MD5 56e6e64c258d63e2c5a9bdbced293c7e
BLAKE2b-256 ccc2d3ee8842450ad01a8128e8fcb66947ab39b02a31e6d75205374c2439a606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b52c6741073de5a744d27329f9803938dcad5c9fee7e61690c705f72973f4175
MD5 73e8229ae90ea51409a1e9a68be7719e
BLAKE2b-256 4e78366a474ae3192eb35cf267121fd6661ba9833a21969b6c83cdacd929797d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00aa050faf24ce5f2af643e2b86822fa1d7149649995f11bc1e769bbfbf9010b
MD5 60ff285e9e3bc7cda949eb9e7cee810d
BLAKE2b-256 a95fe3d0b79c8d075770f400f2e7f6f11d378653741d80bfdfbd4f6c3457f6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7ddd6d35c598af872f9a0a5bce7f7c4a1841684a72dab3302e3df7f17d1b5249
MD5 9eefc1b0c17d214519a793845655f9b3
BLAKE2b-256 29d8e407eb42f58d579b7d2e1e1183b819511c7b55cd47b335c0db24f30cd4e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2756485f49e7df5c2208bdc64263d19d23eba70666f14ad12d6d8278a2fff65f
MD5 ab70cfc3278e2da8bc20e4e6bcf2c969
BLAKE2b-256 cc10105cdec7558d8c3fea6e08733089a832a0dcf422cd131cfd3454cae414f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.18-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.18-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 774bd401e7993452ba0596e741c0c4d6d22f882dd2a798993859181dbffadc62
MD5 64fa2fa45668bc518605ab410f1cbfbd
BLAKE2b-256 57786a1daadb56f0f079a7a60cfff7e6f3420c2deca8c2c3901b48f5a3ff1650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4ebc542d2289c0b016d6945fd07a7e2e23f4abc41e731ac8ad18a9e0c2fd0ec2
MD5 d2e8a8652f82a17d52860349c484b226
BLAKE2b-256 4c3b499ea826a84c65d6add2b95c83b71dba9712cc1eb9194d337534157f82c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 194f2d5a7cb3739875c4d25b3fe288ab0b3dc33f7c857ba2845830c8c51170a0
MD5 d14d5f91bc7008b6446ef75887d0c723
BLAKE2b-256 8cb5bf29cfbeaae01c61f265193395ae4886412c061e4c32648f3dbd3a979142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfa1a0f83bdf8061db8d17c2029454722043f1e4dd1b3d3d3120d1b54e75825a
MD5 a87cd6b8cda40102dc32dffcf4dced4c
BLAKE2b-256 0d6c002f85d24856adb7dff43d7da4d96f5b8507963515835e50c3ce96ab4fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc44e50f9d5e96af1a561faa36863f9191f27364a4df3eb70bca66e9370480b6
MD5 b09643deae632b64cedfc034ba6cdc69
BLAKE2b-256 2b75dac505b5b64e70698bef98494341cc93562b0e8fbff9a18d25c78c2155a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c95e3e7cc6285bf7ff263eabb0d3bfe3def9a1ff98124083d45e5ece72f4579
MD5 d4807525afc4f61241e06452310585ce
BLAKE2b-256 028bb865b60885002ad6f13f2d2c0fa5c069f597b6d0324393aa98ef8e2032fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7a2c1e711ce59ac9d0bba780318bcd102d2958bb423209f24c6354d8c4da930
MD5 624f3781d9a3d1bc68910f1230958ed0
BLAKE2b-256 455fab71605ec28b785358f65eb6c9e8e3268728070200217a97bad0bf1d7246

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0f7fdcce52cd882b559a57b484efc92e108efeeee89fab6b623aba1ac68aad2e
MD5 6ea407a381b1e435bb78e884c7ad5456
BLAKE2b-256 cae3af80e45a6f65c05709ad4f6c781f87d7afb315e5d6dac796ddc093ca813a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.18-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.18-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7b8cba5a25e95041e3413d91f9e50616bcfaec95afa038ce7dc02efefe576745
MD5 b3b24778f1b2e3a8dd107337dc35fd8e
BLAKE2b-256 17c88409eeb7d03016953005c8bd876f75f398b0cf50f8f781d11fcaf860add9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 556dc18e39b6edb76239acfd1c010e37395a54c7fde8c57481c15819a3ffb13e
MD5 37268950fe3de51e2f09919d8a4f81d5
BLAKE2b-256 27e10131eb5f17b6aac5223c0ecce1159759c88b50eac8719f7af4383c709146

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ebdd2418ab4e2e26d572d9a1c03877f8514a9b7436729525aa571862507b3fea
MD5 b13e5443f207bc582dfdd3c40fa8ad22
BLAKE2b-256 a6a4e4c7e213dc99ef6eec4f8ede409c450c76d6ddb14506e03111854149d6bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 420bc6d06d4ae7fb6921524334689eebcbea7bf2005efef070a8562cc9527a37
MD5 080bd45f9c250b99fcd64638c6f05f4c
BLAKE2b-256 1e75af5b3eaf8e82f218f90815c4c42b183a771152c53fba23da02148075f000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b791577c546b6bbd7b43953565fcb0a2fec63643ad605353dd48afbc3c48317
MD5 4a997f8d2e109ce4867fd8af34126b57
BLAKE2b-256 8372f52766dd41c97050f8ea3dbf18cc71561853f3c2db2a8502cfbc006536d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10514adc41fc8f5922728fbac13d401a1aefcf037f009e64ca3b92464e33bf0e
MD5 2a8e7d36744f5ab032b1aaa42521b42c
BLAKE2b-256 6210d7490c4b347f4ab27d96898238fb5037c43cceacd96909186c06424875da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 908c850b98cac1e203ababd4ba76868d19ae0d7172cdc75d3f1b7829b16837d2
MD5 0291722f09de0fd0d5797cd5871815fa
BLAKE2b-256 f2083d87d8b1b23368fa899dc7889fdbd7d9ef282ca114ef1448f9becb1625fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 afb322ca05e2603deedbcd2e9910f11a3fd2f42bdeafe63018e5641945c7491c
MD5 f1684fd1da25cb5229df3f7518890789
BLAKE2b-256 58b27b039601ebe6f79f9d30bea197072a632d958daef80a3b142829cb324ee5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.18-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.18-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 67fbb40db3985c0cfb942fe8853ad94a5e9702d2987dec03abadc2f3b6a24afb
MD5 35f3cc92db887b47acba605f180b5b19
BLAKE2b-256 ee1fa988a629817c3cebcfeb86276b8a1c3c02cdd8279f98d8074c71ebb0574d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a6f1d8256d06f58e6ece150fbe05c63c7f9510df99ee8ac37423f5476a2cebb4
MD5 0f27aa4a84ca07e599fd861cd95b12eb
BLAKE2b-256 db868c18f2da7951ea159471f36a0b8cf936833d4b7bdf3a94b0236f4745ceb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 da46beef0ce882546d92b7b2e8deb9e04dbb8fec72945a8eb28b347ca46bc15a
MD5 94934a12ad85f4511f6bd946a0f7e197
BLAKE2b-256 ab3ba192b8015de58f53bdf6a631db866ebeca289a878f8a0a869fd160c90f4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aac42a21a7fa6c9665392c840b295962992ddf40aecf0a88073bc5c76728117
MD5 a393333888ae112e007b125884863640
BLAKE2b-256 9f87fbfa01c280833a20010dc70ac753d7ccf5debcd116a0f55961b0e03f0915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45b07470571bda5ee7f5ec471271bbde97267cc8403fce05e280c36ea73f4754
MD5 0fe0e8a305aac19c4b8107af98929752
BLAKE2b-256 4ac42c8b3b3f07f83653a10962a49e0909dc78d5ce5db83f51ecb8b0d706d9b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.18-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09397a18733fa2a4c7680b746094f980060666ee549deafdb5e102a99ce4619b
MD5 a2dcecc6e99d70d047982fe65babcbdd
BLAKE2b-256 7e9abd2869017ec8b04922a5471d6c6324fca0730ae1794f72f376c5da2f2d6a

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