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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.15-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.15-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.15-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.15.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.15.tar.gz
  • Upload date:
  • Size: 9.3 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.15.tar.gz
Algorithm Hash digest
SHA256 2e940a8659ef870ae10e0d9e2a6d5aaddf0ff6e91f7d0d7732afc9e8c4be9bbc
MD5 bae1b270c48f5bc473441b39ac8fdef8
BLAKE2b-256 c0b1127b7612dc8625dd34eb202efc594dac86f5208aef4ff467dfd630e76f9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.15-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for SQLAlchemy-2.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 933d30273861fe61f014ce2a7e3c364915f5efe9ed250ec1066ca6ea5942c0bd
MD5 efacef712f31aa67a3446ab1796e0aaf
BLAKE2b-256 c5d98a2d3eaba6fc295da102dacb39d695b94b7b7d1a02b9f8a9b3b2c73beada

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5cc48a7fda2b5c5b8860494d6c575db3a101a68416492105fed6591dc8a2728a
MD5 5b5fd8dcef3e1e9a2d681f50f1cd8b29
BLAKE2b-256 6cafda6cb7709fcc611941ea34f3e7843d578236cf5b65ecdd03c97fbfd5b6ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.15-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.15-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 88ab245ed2c96265441ed2818977be28c840cfa5204ba167425d6c26eb67b7e7
MD5 a0147e135b563e4543032a302af21836
BLAKE2b-256 ee4da236fa0f28b40ba60ecd49585c1d99b29811b701a258d9c329982cea43c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a3f8020e013e9b3b7941dcf20b0fc8f7429daaf7158760846731cbd8caa5e45
MD5 9c56810aaf8aed92cc188cec5603d2bd
BLAKE2b-256 3f09a24cbb86c099c1985e95b25b1fdaade896c44fe9108bd34d1e9371d38af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6b42913a0259267e9ee335da0c36498077799e59c5e332d506e72b4f32de781d
MD5 352cf11cc0482013f08374a8abf5ce42
BLAKE2b-256 f7840c44149afc434bbb5bb8e53fc096778d6e28a28f2f6a456fc2210070efa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b31ebde27575b3b0708673ec14f0c305c4564d995b545148ab7ac0f4d9b847a
MD5 98dfc367af60e36d980a03c829799c6e
BLAKE2b-256 8c90f97256025a1e9da3ed0fedb32f2df2d2d28b601063b99900954abda79eb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f5784dfb2d45c19cde03c45c04a54bf47428610106197ed6e6fa79f33bc63d3
MD5 a945c2c95488df73cab33bd22afdcd72
BLAKE2b-256 41d0188e2018001a25e54d73fa98c7f8ade2cb241523f0de8f77d826e09676fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cea7c4a3dfc2ca61f88a2b1ddd6b0bfbd116c9b1a361b3b66fd826034b833142
MD5 50a097d22ee73a586689df2090077dcc
BLAKE2b-256 506d07e058ef97765851fc219397956c15cd98125a03674b58e8b97ad362c11b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4670ce853cb25f72115a1bbe366ae13cf3f28fc5c87222df14f8d3d55d51816e
MD5 d00df486b20ae713a199ebbd9255dc75
BLAKE2b-256 20a723944d6fabb4314a95daa029ef482dcd5ea6e7bbb431e05e9bdc6d63b1e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae1d8deb391ab39cc8f0d5844e588a115ae3717e607d91482023917f920f777f
MD5 fd5379089e72717aaa118e80a4d78407
BLAKE2b-256 4b474dc88568a44d2a824c5d5ba9d57f89b5d13cb17096e55c1b052130b7c7f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.15-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.15-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 55ec62ddc0200b4fee94d11abbec7aa25948d5d21cb8df8807f4bdd3c51ba44b
MD5 319d0e01ec4fcca60bbd521752af9b73
BLAKE2b-256 006f28c8fd3a12f7930442422f5fa7c3a9a6b6d5da749fb468648cda8813b5a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 df25052b92bd514357a9b370d74f240db890ea79aaa428fb893520e10ee5bc18
MD5 3e58830dc63484670d55979aad8f2b43
BLAKE2b-256 376e847244e804e1ef98537104d84b8dedeb2a4bef9b7c218bbdc0f55151f72d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d6b17cb86908e7f88be14007d6afe7d2ab11966e373044137f96a6a4d83eb21c
MD5 2672e826bb1d6b9bbdf5da6f7bd3ed95
BLAKE2b-256 7614683209e755674a1ca96c6179fa2385dca18dac6bd95d7bc462d728b35466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51b19887c96d405599880da6a7cbdf8545a7e78ec5683e46a43bac8885e32d0f
MD5 272659219fdb7ef880e13da8d10f4ac4
BLAKE2b-256 b2c4cf006daa1ed7592dd0740e642cbfaadd639b936e0bb50104d3d235482e46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fb5d09f1d51480f711b69fe28ad42e4f8b08600a85ab2473baee669e1257800
MD5 8405abbcc5bccd00e1330669cd0ba11d
BLAKE2b-256 b7d22f625b4d165432cbb6f4e91e0cb19b5d860d0095430658ea168c87f8c14c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d810b4aacd5ef4e293aa4ea01f19fca53999e9edcfc4a8ef1146238b30bdc28
MD5 c563c76fa41393c9d45da663979c6109
BLAKE2b-256 a9a354b74820cc862008ab28fe47c650be02d9a650d4f4c4c5194f7e69629212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78303719c6f72af97814b0072ad18bee72e70adca8d95cf8fecd59c5e1ddb040
MD5 cc72db0e004e9957ad13dee76bd6b306
BLAKE2b-256 02bd480a2b5253f8018090fb504de7b1057ce9a1bfd3004590d8ab227baad2db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 788d1772fb8dcd12091ca82809eef504ce0f2c423e45284bc351b872966ff554
MD5 4f9ff13dd0c23e2ee89337695492c996
BLAKE2b-256 79b6b8f48ed16b463e31a1d125a068b626986b9bb832984419b3c214544546b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.15-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.15-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 da7381a883aee20b7d2ffda17d909b38134b6a625920e65239a1c681881df800
MD5 1772a28055969cad0a51ab90bca0bd86
BLAKE2b-256 bf1a9925a46d7a8910b75b85887b873af5f97c5cd405b0a0402d3a04260d6ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 435f6807fa6a0597d84741470f19db204a7d34625ea121abd63e8d95f673f0c4
MD5 ca7ffabe9ecdd9e606608c04e1e1691c
BLAKE2b-256 183891e21df18b6a38d2da73b9aa4fdaada6aaecd1b196fae900fd16a28e60a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 536c86ec81ca89291d533ff41a3a05f9e4e88e01906dcee0751fc7082f3e8d6c
MD5 84ba57491caf34bf009b10ff2a75bc5f
BLAKE2b-256 d7c8d138f37b5431d2c833023fadb8ab014a08ef1cae41ba157f535eb3e60716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 810199d1c5b43603a9e815ae9487aef3ab1ade7ed9c0c485e12519358929fbfe
MD5 3f2e707a86a0832e3004a75da7377d49
BLAKE2b-256 d78bab36888ec70bc007ca60ae89dc42a3be8b084360b08df78380ad10ad092e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 256b2b9660e51ad7055a9835b12717416cf7288afcf465107413917b6bb2316f
MD5 14a488624cbfc11ca139671c1a199338
BLAKE2b-256 6b232e4895268d7ec2527fdf3789329f213722287439052a78bc9d0b193b57a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d14282bf5b4de87f922db3c70858953fd081ef4f05dba6cca3dd705daffe1cc9
MD5 a10c76ef7aba2b655ee043e0a46ae02e
BLAKE2b-256 758c4d02bd16ac6221ab8aab3703242de2211a1d07581e2a0395fff02c27282f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 670ecf74ee2e70b917028a06446ad26ff9b1195e84b09c3139c215123d57dc30
MD5 ae7e7a4f250fa50e30e5ffdca2d75479
BLAKE2b-256 4c982a56ffd5cd687975d46c6968759f03b1881b1bc46de169d03e92bad2ac29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc5c2b0da46c26c5f73f700834f871d0723e1e882641932468d56833bab09775
MD5 7ea191b2149251d237e72ee02a3e18b7
BLAKE2b-256 d704882b93c2ae930363195f63c4c1bcddd0e9d5e18a42d5a022302df92c2b5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.15-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.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1a0754c2d9f0c7982bec0a31138e495ed1f6b8435d7e677c45be60ec18370acf
MD5 0811c04a5248ded127d5974396afe7b5
BLAKE2b-256 b60fa6ec838b7fa20fdde9d31f39f02b4828990c829c7b63d21bdedc88f05118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 21c89044fc48a25c2184eba332edeffbbf9367913bb065cd31538235d828f06f
MD5 bd6f674fd4081190033ee6f824b09f3d
BLAKE2b-256 30e520cc34090c68d4626081534cbf4ec9f652261da376eee484d98af68d41fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a75fdb9a84072521bb2ebd31eefe1165d4dccea3039dda701a864f4b5daa17f
MD5 d1c2596859e9decf7dee6a3b3f6eae3d
BLAKE2b-256 274f7fcde5153d793e69fc6a469223ff7e06df523fd4b62037befec65fa063cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f80a9c9a9af0e4bd5080cc0955ce70274c28e9b931ad7e0fb07021afcd32af6
MD5 1ac837eb0aeecce4733a4768281264d6
BLAKE2b-256 bedd54b611fef018c01c7f1db8d82d1f760f057efc4573315f3eb03cc1d13d69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d6320a1d175447dce63618ec997a53836de48ed3b44bbe952f0b4b399b19941
MD5 a2e5b71268df440da40177b86f40dbd2
BLAKE2b-256 5adf7ae4eeaeb02526feaff886268ce20908cb9a68cb5c4dc32a439e756eec88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79bfe728219239bdc493950ea4a4d15b02138ecb304771f9024d0d6f5f4e3706
MD5 5414a446b5500e3954a11496782edddd
BLAKE2b-256 49e6978e19d89ce10e419dc5e004397df29f0ccda5098e677f6026af50813d22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7f994a53c0e6b44a2966fd6bfc53e37d34b7dca34e75b6be295de6db598255e
MD5 156877d9d8ebdd61d545e1a7ca978387
BLAKE2b-256 d1e11a569f9973814663a6fd64467a3eb6d4d468aa7eae8fe47d57571c933d3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4d61731a35eddb0f667774fe15e5a4831e444d066081d1e809e1b8a0e3f97cae
MD5 343b5d529878d2a55df543b9da9f7cac
BLAKE2b-256 38446ab86b2984a9a925bccbe9eae3b5906f59e33a3d807904039a041acba087

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.15-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.15-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 994a75b197662e0608b6a76935d7c345f7fd874eac0b7093d561033db61b0e8c
MD5 60e15deb42af048b37e2e5709526e824
BLAKE2b-256 98fc72dad1aaf9fb88be3d0c9e1eb7dbfaa43b1f537dd009f84b62dec6568679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 db269f67ed17b07e80aaa8fba1f650c0d84aa0bdd9d5352e4ac38d5bf47ac568
MD5 f208a4f27371eec03f2d2ca3a8bf3dba
BLAKE2b-256 281c05d8a51028efbbcefbb75bcf8d36e6622de7bc8f8518892237a6418b2022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e17fdcb8971e77c439113642ca8861f9465e21fc693bd3916654ceef3ac26883
MD5 423e0ec144cc65e5d2c38a6f8a443a83
BLAKE2b-256 856a504a1be40ea510f452691f13e3035a12b9904d5382ddc83e0483518cb591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 201a99f922ac8c780b3929128fbd9df901418877c70e160e19adb05665e51c31
MD5 da119880355c95180ab972ef942ab7ff
BLAKE2b-256 c2e7e1ff8d966e5102d4e66b11caba85725ca0f96a34588131a8fc288e7906ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e885dacb167077df15af2f9ccdacbd7f5dd0d538a6d74b94074f2cefc7bb589
MD5 e23207f754e977c60d25b92cd2919c6f
BLAKE2b-256 187fb177782de8223fd3d99539902c0139cdf4a87d7a0a2e228bf579510e7b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6fd3c88ea4b170d13527e93be1945e69facd917661d3725a63470eb683fbffe
MD5 03780f304f6b0583f95fc7e0b37b707b
BLAKE2b-256 f6a234fbd4540d03da565721fe234565ec615792cb36a471abbee9026663d989

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