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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.17-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.17-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.17-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.17.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.17.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.17.tar.gz
Algorithm Hash digest
SHA256 e186e9e95fb5d993b075c33fe4f38a22105f7ce11cecb5c17b5618181e356702
MD5 b38d9c80eb7f11910c82a5788abdaaa0
BLAKE2b-256 33e01f88af98dcc30bcce5d46671acdce7a54eb25ef6a2c02a07e648115c12b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.17-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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 cc9c2630c423ac4973492821b2969f5fe99d9736f3025da670095668fbfcd4d5
MD5 58f8475ad2099bded88dca2d2a2ab7dc
BLAKE2b-256 c6c87f682fee40045d1a58055a96e08f83f5226bf0ce35f05ba3fe89b2b9319e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1822620c89779b85f7c23d535c8e04b79c517739ae07aaed48c81e591ed5498e
MD5 49a9baef984eb768623df7b3805b65d9
BLAKE2b-256 b0d06d7e5d846f2a37b91aef121a5a7f65c85cbcfa93f96f44c5d03e86a2832a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.17-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.17-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b0eaf82cc844f6b46defe15ad243ea00d1e39ed3859df61130c263dc7204da6e
MD5 779af889cd228c5fff6e4ac86e200643
BLAKE2b-256 1cdf0205dddebe21cb472cc5c962f11dd51982c00aa1d07b5bbead7031d97f85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f593170fc09c5abb1205a738290b39532f7380094dc151805009a07ae0e85330
MD5 b0f2c1f0422cc11f46a951c251e2deb5
BLAKE2b-256 f08f00ad59af15206a446f0c78e6d68fe4ae31f0637aa6de7a723f650533050d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 21583808d37f126a647652c90332ac1d3a102edf3c94bcc3319edcc0ea2300cc
MD5 defc4e3a791f546c3f58ba864880fbdf
BLAKE2b-256 28475de2aca8e768627ddde78409e6070a41c44301ca4f536f5a295d18fa3aae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f40e3a7d0a464f1c8593f2991e5520b2f5b26da24e88000bbd4423f86103d4f
MD5 2a30a84f34b35179f91a23f9dbc23ba3
BLAKE2b-256 6cb49d943e5bddd5eb0479c970d52897a852384d8265d6f29f5d3a32d63b3cbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ead58cae2a089eee1b0569060999cb5f2b2462109498a0937cc230a7556945a1
MD5 2f997f5d33bd19b41f97a3eb736dea9f
BLAKE2b-256 bab06feffb95434d62808389ed9a0090413639f182b36c3fb6ba25887022bf8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8741d3d401383e54b2aada37cbd10f55c5d444b360eae3a82f74a2be568a7710
MD5 011bb25f8d3a2a7cf3ecc33a4e14f601
BLAKE2b-256 cbea084fa4a68b395b64f73adcbf627f4d99264eee69522be8bfb75a62ff03a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51736cfb607cf4e8fafb693906f9bc4e5ee55be0b096d44bd7f20cd8489b8571
MD5 4af2150f5a03c48c5a595327ccb3dd39
BLAKE2b-256 c155cdbc06ceb98c87cdb9974d461f85781845e4ca2d6d8bbe21530a86244559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 74ddcafb6488f382854a7da851c404c394be3729bb3d91b02ad86c5458140eff
MD5 36c98f7fa4774b4611794d51ec089757
BLAKE2b-256 cf700525de729d442517a26ac5d45fdd4aea245cfe2f8c097dfa68b2c49026fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.17-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.17-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b47be4c6281a86670ea5cfbbbe6c3a65366a8742f5bc8b986f790533c60b5ddb
MD5 46e920224f202ce3900a712aa77fc6fd
BLAKE2b-256 459a24bb2eedabf20a30a5137e79e82e14ec1a89b66c9947c0ddf9ee003fb18d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 218fb20c01e95004f50a3062bf4c447dcb360cab8274232f31947e254f118298
MD5 b6d3d08e6e4152197c11082bd7efd062
BLAKE2b-256 c5b0e9741196c702270f2cc1af6a293011809c5bc00c89e3bc6ad02905a10d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ba03518e64d86f000dc24ab3d3a1aa876bcbaa8aa15662ac2df5e81537fa3394
MD5 feff9ddca69845e390ec736a9f0f3a2b
BLAKE2b-256 72f11adb60b4bdf12a47b52bc6bff9253296a9dcdf8db803b5ff020bc42b1f9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2f389f77c68dc22cb51f026619291c4a38aeb4b7ecb5f998fd145b2d81ca513
MD5 8f1e4cbc76a61c9b09b279615718b4b6
BLAKE2b-256 de246043dfab48e30bb06a52b72becf11a4dd6e7505f2316dcb665526d1b48e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf07ff9920cb3ca9d73525dfd4f36ddf9e1a83734ea8b4f724edfd9a2c6e82d9
MD5 e7f237ddddbcabd85302cf2d0d61bd3d
BLAKE2b-256 65af6ad498ca9719f71612c430c117d888914f075c8cf140a522cffe5c600d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 724355973297bbe547f3eb98b46ade65a67a3d5a6303f17ab59a2dc6fb938943
MD5 21fab1dfe94966a4a6d5efe6372a9612
BLAKE2b-256 bbb190a12c48a8c973cc1e90878fe47606d6720aa18ae04bf98c2a1b7d3fa606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04383f1e3452f6739084184e427e9d5cb4e68ddc765d52157bf5ef30d5eca14f
MD5 a53a7ec94cf0c2be0dbe2fd0f02d06d0
BLAKE2b-256 a7aecc9e0ad7dd26e65a9b03e99061ff99e952839a4d139c2ce075244864abec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 394ac3adf3676fad76d4b8fcecddf747627f17f0738dc94bac15f303d05b03d4
MD5 3fe717c40f063c76104cce4c2683a8f0
BLAKE2b-256 2dc5c1bea944789b0dcb82c7edc52d9859336a16cb6ab64868c51b2fc46ab0ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.17-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.17-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 af7e2ba75bf84b64adb331918188dda634689a2abb151bc1a583e488363fd2f8
MD5 eabe8179d275d74b3a70604c95b292b3
BLAKE2b-256 921e2ae743f7c2eead77443f280b8de6acd4486a41d10a85352a992fd82ec77a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e3a6b2788f193756076061626679c5c5a6d600ddf8324f986bc72004c3e9d92e
MD5 25ba97e519e6bd35c0e7547c6fa48ad2
BLAKE2b-256 c31593173b4c427f271ff9c7ae18942f1c93accd6c235adb530067fcbacf860e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 36a87e26fe8fa8c466fae461a8fcb780d0a1cbf8206900759fc6fe874475a3ce
MD5 a06b8da7d0fa9b287e54efc9b75bacce
BLAKE2b-256 9e6f363c9e5def45f872bed45d94d99931bbe379f086fdfa628d8b5ec0bc9331

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0aeb3afaa19f187a70fa592fbe3c20a056b57662691fd3abf60f016aa5c1848
MD5 56406fcc02a68218cf7ca6c8d8993063
BLAKE2b-256 2f6138be49650cf97923ff52bbb8a55cf6622713ee43e08fb9ee4b4f42ef9ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 910d45bf3673f0e4ef13858674bd23cfdafdc8368b45b948bf511797dbbb401d
MD5 0010a4305f0b6a9952052f24ca34243e
BLAKE2b-256 b0caa88cb3a24afe3d8d69913690ccbfe395ba83c2c462af50a0aa581c9db503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6150560fcffc6aee5ec9a97419ac768c7a9f56baf7a7eb59cb4b1b6a4d463ad9
MD5 e7656fe18d68cf0a943074c0d21c6751
BLAKE2b-256 2d139931a9964b86dfe1cc7f180f114f2d66c305efb307a0ba1424a6e63899d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3189432db2f5753b4fde1aa90a61c69976f4e7e31d1cf4611bfe3514ed07478
MD5 9bf7704203ac9443a5fa0c56d9607227
BLAKE2b-256 51e9c9f1952589f4052b03532e78ddd3484cdd16bf86479854acdfd83fac4c60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 40a3dc52b2b16f08b5c16b9ee7646329e4b3411e9280e5e8d57b19eaa51cbef4
MD5 8f5ca2b4aa0e3fafe2c3e9889f930529
BLAKE2b-256 d6d90ac6b46e25e83a6303ebec8905489ccba3770eb980f8be9ecb657fbdceb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.17-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.17-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 513411d73503a6fc5804f01fae3b3d44f267c1b3a06cfeac02e9286a7330e857
MD5 356ebf8d534edd2c3c4be194b74e375e
BLAKE2b-256 c6c05d2f8cb86a8efa2278360ae92b0ece4f7184b8f358a943446af6b2b8cbf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e2d5c3596254cf1a96474b98e7ce20041c74c008b0f101c1cb4f8261cb77c6d3
MD5 00c6da49bcf9bb9cfd7abbc36eb7e246
BLAKE2b-256 a6ac7370b09e7d880e700325e717f3444eb95d168212147831989724a09f834c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cf175d26f6787cce30fe6c04303ca0aeeb0ad40eeb22e3391f24b32ec432a1e1
MD5 01fcca6bcb67e0e43996bf83bb3ab097
BLAKE2b-256 4948edbabb5d8886873be4f640c63efdec118297f817e9110bc2184c6030c5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b114a16bc03dfe20b625062e456affd7b9938286e05a3f904a025b9aacc29dd4
MD5 59433eab1e3ddbfc892d112b7eb778f6
BLAKE2b-256 f57de54c806c0201722ec51b9782fcda4c4f90ea22c22b31052ef16383047546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 125f9f7e62ddf8b590c069729080ffe18b68a20d9882eb0947f72e06274601d7
MD5 61de8f3ff097b535413121f317c327f6
BLAKE2b-256 c8fc295f33e713de25cee905667739e951862a43d0a21bfe3fee6044673cfed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa995b21f853864996e4056d9fde479bcecf8b7bff4beb3555eebbbba815f35d
MD5 db9715063b7492f44384ba89289a3d80
BLAKE2b-256 0d27b5a113e373a435817585f9afca3208f480c4026934870c0b7694118ad364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c6ff5767d954f6091113fedcaaf49cdec2197ae4c5301fe83d5ae4393c82f33
MD5 7fce01babb206f386d6a530952bcc01d
BLAKE2b-256 e5fa046aee69e7f47d0574459f8152383e20d79fe0a88e0842163e13a6786e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 234678ed6576531b8e4be255b980f20368bf07241a2e67b84e6b0fe679edb9c4
MD5 d198b8bf8cca59b709b93f95a5a5bbc9
BLAKE2b-256 8a8e3556c65213703ec2df4dda8f5ed7d2c244514f086cf8c7804969038d71b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.17-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.17-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7830e01b02d440c27f2a5be68296e74ccb55e6a5b5962ffafd360b98930b2e5e
MD5 59b70f7e27d57b90f6caee99aaa1f581
BLAKE2b-256 81f75273e27e97ec744805adfe69f280c411bb4ab09e80502b8eaca9267dd4e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7f31d4e7ca1dd8ca5a27fd5eaa0f9e2732fe769ff7dd35bf7bba179597e4df07
MD5 bf61a59a59a5a7c95575b78276653837
BLAKE2b-256 975fe92fabc64be004b16aea91f55399fac7fb5cc196b873258f51ccbb969b86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 48b40dc2895841ea89d89df9eb3ac69e2950a659db20a369acf4259f68e6dc1f
MD5 274e2601db95dfc3e440e0593aff74da
BLAKE2b-256 35297d18dc5e4615f9435b02c0bcf7ee8c7cafd680153f1b80e2c386d03989d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28da17059ecde53e2d10ba813d38db942b9f6344360b2958b25872d5cb729d35
MD5 63467446a83b1dee9e5720af4ec7638d
BLAKE2b-256 02bd02387ae8021175f3b6cfe9ab65c82ac40d8d82805740c8e71ee4fcf673e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48111d56afea5699bab72c38ec95561796b81befff9e13d1dd5ce251ab25f51d
MD5 920831c87a7f9c0926f817956cd2a42d
BLAKE2b-256 62808cf0ba223d4868824615894f968c1424864ea740f1671d116695a8ddd094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2269b1f9b8be47e52b70936069a25a3771eff53367aa5cc59bb94f28a6412e13
MD5 51c8868671998db41f5d736567e89b9b
BLAKE2b-256 bc84d60683ae4fe75946cb48d26765cceed0949f6028882ba6981e66a61b38f8

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