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.0rc1.tar.gz (9.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 3

SQLAlchemy-2.0.0rc1-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.0rc1-cp311-cp311-win32.whl (1.9 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

SQLAlchemy-2.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc1-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.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0rc1-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

SQLAlchemy-2.0.0rc1-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.0rc1-cp310-cp310-win32.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.0rc1-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.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc1-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.0rc1-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.0rc1-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

SQLAlchemy-2.0.0rc1-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.0rc1-cp39-cp39-win32.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.0rc1-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.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.0rc1-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

SQLAlchemy-2.0.0rc1-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.0rc1-cp38-cp38-win32.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.0rc1-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.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc1-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.0rc1-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.0rc1-cp38-cp38-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

SQLAlchemy-2.0.0rc1-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.0rc1-cp37-cp37m-win32.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

SQLAlchemy-2.0.0rc1-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.0rc1-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.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file SQLAlchemy-2.0.0rc1.tar.gz.

File metadata

  • Download URL: SQLAlchemy-2.0.0rc1.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.0

File hashes

Hashes for SQLAlchemy-2.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 d04f9fdaeb55a8bd13513d0afefe56a056222786858518158a3d0ff06e1e3d9a
MD5 06364395f6acd205263a27d6b86273e8
BLAKE2b-256 db5f3ae5dd8d10cf6424b7780bebcde12e4b0a08bcf337153082478dab3cb66e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 6f6a665029c36c2ba2835c293b7829403d10be4d29757f27061ac4fea54cde34
MD5 2755f9ccb588fb5a28fe30fd5233adc6
BLAKE2b-256 52c0b02b41af8528ae7fd6f248731e8babd27a737946443fed48244ba59c724a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e9593dca84d56d1a2896485183d8141a392a5d34eca5e1167820f903b507c7cb
MD5 76697375eac87edf3f2341a76fc9795d
BLAKE2b-256 1844d86edda277195b624a1c5c82e2a04c4168f04e7ebec74666b5b34f951a22

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2f227ec10b36ca606901b2dd2c5f9b4c62a31649308441757a032716ff5133f5
MD5 aa9515c5f0929d81c7d88f327a1bfa16
BLAKE2b-256 e998056e7df1caacd2c6c4714416830115aa7c4b8a95e9cf8f6ab4d798adb603

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ecf7394a32be80289b638a6634b89a54d313f2cca32f7984201b314c5a05956
MD5 e18ccc1a04b59ac6aeb00b6ce54f3655
BLAKE2b-256 218096778e4bf11f53cb9597c0ad1bc83a7e3e67afabf97f4e259c75a05e2967

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 07de207fc41832eb894ee50be2b3343a62a1f034d0859f17f82ae7c3d31c8d06
MD5 b253cccf5ed97bd05f99259fb9649336
BLAKE2b-256 8f2c59465174a8c9bb6f757e8abab9c3d475f7b3c2a57116ec48333da872db48

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66af8f138259c9ae3698b5792f9b699fde99f837350ed841bb4b445e6117fc8d
MD5 8c6595d8e2d1aa7605c8d9e7858a4da1
BLAKE2b-256 b3f37605aa58a169578708f455e31d4eaf7a6fac29a8dc05edc38cfae5b9de5c

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af3b6ce963a4b74e818392ea5ae10b87c07bcfac126e11b8403c2627b1a9da4b
MD5 0be7bcb8b8dbfe288433fb1c32a1372d
BLAKE2b-256 e4f700d7251280b9df352e0ae071a1e6d255ebc822e693dec084cbcd67a84c5f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0742276a3afb4fb91d9503fd6ecdfc9cffe628fbcf334b3f66e11415b76ed4ae
MD5 374729842b136a75002a187636e17cd9
BLAKE2b-256 5832e0437c2cad50ce969248edd33d139d03bad74dd945c8c80b5c94f34fb004

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 041bb9ab7295f803249d880baea9c346a45b3c796173030ce8163f53640f9133
MD5 936f7e2d7f38ac0bc8873b4337fe5459
BLAKE2b-256 718a6bafeac4c96cebac374e07194ce420b7ea8d6a4a825bf54390e053f98ba2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c16bf197a25d1940a6348aa681dc5341cb218c00e67a91f10812653c04b12360
MD5 8621f12e29201be9a7f3facc736acce5
BLAKE2b-256 81c969c57931c6c9d2fedb5a5bee410d554f477e9d38bb333196dde07d3ed043

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d5d836acf3c368176fced52df2c2cf955c26ef5dd5ef4dba8e276684e4462d59
MD5 ce6cda73c42986204fda362549b56004
BLAKE2b-256 7089a94b46c588fde173f9dd8b84cec49977c4183d6422399ed36e6385abcebf

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b6a7160e16bd07b02a4f25907cfa8de69eafed0c4bb9701148de3b97b898649
MD5 e4565e8f8bcf2ad5bbf48ea011b83970
BLAKE2b-256 5cff647ee8e251fdc1b9a012076f1c25348d2aa5b606911523470c8b66ea652f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 404135baa66b2302247d730cb788beb89c82eb992943fdd0997168cab09913a7
MD5 dc1acd12bf0888d73525cc8af48651a3
BLAKE2b-256 a0ed93a6482350174c2a84a2119a646de8e860e4b9085cbf4ecb1011120082d0

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e2bb29ea9cb3fb0b63accfefe22e607311843c9e52d6355581375797692b5a5
MD5 af030728655efb5686ce1ec6168ca081
BLAKE2b-256 2892d2fa7a25ef4c9e7a2cbb3f0717a4bb9cb021097e1da88534f4cf4b9f66df

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e79a792395a6ff02c04ee99d954acca6b98cc13185f6c0dd4fc52f7537dd8b7
MD5 94921b9116969fbc035e25c225ad88bd
BLAKE2b-256 22f784f7f49418f49a983eb17b9dad422f3102d5bf0869eb3eee311ae8fa4b75

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 649964ba2896640762566997035007d84d6886bf751733d360324cc115a72b30
MD5 6991576720916ac523d98c52a40dbf9d
BLAKE2b-256 60494004ef1022bfd3395d6ab3f1008895499e800f3484586e52c10e18c4f591

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fe1210b981e6a5d51a280ed5f63349e10407e0c9646a4783b6b30987e1eb9b5
MD5 6bf4011c1be2826c710516500d96374c
BLAKE2b-256 4e6137951897a85c0d0410060fbbf8a0f63d774f04c1d2ae31a828d7d7c5079a

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 335d776b73c7bc5941ebc609eda3807c03b55cbd7a3791f01224ac692ac0a569
MD5 34153581ecea634e0c10dec8879e4507
BLAKE2b-256 70c808a22c4e1089c69a5cc649e716882cb1f2e214e6f2dbdf81cc7c458f4273

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d30e52a02fbad992fa851d0f2f859a10e02e6f84e3c7422d50aeaef69d8c8d69
MD5 1694c7b64609f2689deec40161fa93cd
BLAKE2b-256 2e6a53ad25c172c40b1b0332468130b67f6be82d2318cd3ce30ea3cb89d767fb

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 48d1987499d1d2b62b6a668a417a4fc58ee7d48878f2aa16399ebf94f4b99799
MD5 f44a484df8d282fa94d58c256e50b0ea
BLAKE2b-256 07c7b9a3e40862679ef6bb8f18994a692415a504744326c7a820bdbe62fd4ba6

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0e7d10978718400ba156607983cc987218fe1a9940f98883c32169ad78a10c4e
MD5 76c5cecd837d54f5313f3a0faa78e6a5
BLAKE2b-256 335fea58c94fbebc4d7768605b48cbfca2d4ed15555d11e2529e0b8ef425adb9

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab5b999d7e288858ee8e2e1d85d6a0eca417d4961dc46cbff911abd446f0f21c
MD5 7e35011874836dc1d29c5a3919f14008
BLAKE2b-256 e19c3bc6d76a8ca93cc966f59fd5532efdf16cd3ecd9908dc00fd83effc3b027

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65a4cc0953e8262eed37449879c05b1fe3dbca24df3c0af50b1a25520b7eaec7
MD5 2c5af9fc55e13dd3a978d84793d80555
BLAKE2b-256 8c28f2827b54dd8b6c13fa2504668e741a51b024ec1f802223dc3db77012ed59

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f169e00b69abe378c2b58bba14884d2b237e08fbc6b327fecd7abd3afb7fec96
MD5 188abb91ac097e589ef40137c6d99860
BLAKE2b-256 8d8c6a79e9b66febf2cd85ebdf0c332abcdadd876d5cfed443f082f4edc5e24e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b8bf883c59412c03425d620baf803dccd959cc803fba86d8d57f15f77dca292
MD5 c04b9c4907c056d6834118bda48e0473
BLAKE2b-256 49cedc31b651d4dd8b6df1f4c6907c3d7242eedba6335939e7a3760acc7c371b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 db296001d2118a4174a15a91a159544f2ea85593fcfd8764043484168fa16dc7
MD5 b945c40aae0bb1a33e3bf497d02dddeb
BLAKE2b-256 c540c4b69bea0de8081cfcc7ea8ea354326b5f3815bf4cf24e08547e074198db

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7802f770e955f8f216eb1f61b98fcffe3c6e37580371f9139a692ee3fd0a40b7
MD5 81a9506c04c42fc4eaa3d8fec9bfb741
BLAKE2b-256 8813de8f9c9b888e50a5ed12ea0ed6189f27d926e6ddf8ea16563489100d3d46

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7bf8594d5011bfb75674bf4faadb9d1cc8ed86618d003d3ed115e93d82bac390
MD5 93eb893233977a23650814cbdccca090
BLAKE2b-256 9034a69773cb4d0fa89f81e0be70b95d30ef1b7fa48e6231df5212e34db89697

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1ae24e5d5a31751a91f8fd33cd5cd685b5b5ebfe15de2a95dce7843e737a04d2
MD5 acd6489344fb4cce25c4eba817166753
BLAKE2b-256 1fef702616629c98420eb6847bc91f5194a9a75670e495078e82dbe6755b3fd3

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ce4c9a7faf8c97ed06c4929cc1d2b435109c8e9d5f2ff460b5e6947d56720ce
MD5 88bf5fbe0f20880a204a30b4e108baf5
BLAKE2b-256 c238abb3b572d269c09dbf49366370fb746aaf22c278c859c5c31520067b97e8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3ee9222789df8d84de399bfc6e241379fb85d1ebe5ba134e71a0f6c06700943
MD5 618646e5652143a1e87c78a55a98b3ed
BLAKE2b-256 42b61f08dcfbbbd1f3798e99f3db6d848cb36dffb82728be61e29f97e03571b0

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 851b0540db8964b614f771ca334806cd45b4552c22a4cc7ef3eafd4cf1b020bf
MD5 be1f321332f9b8113609f3eb6ff6c82f
BLAKE2b-256 4904cb9c45e79f9060c77003275b3262e4e4437d3a4b35d7753eef61d3b045a1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b7bcd8beb2fa29e5aa14639f22098bec9dce43bfcf49f671569cf9832473af5c
MD5 df1b7bb4642617455a76f0b84600d6ea
BLAKE2b-256 6bb68c4a249e27fb8c391d35b2fe0df9ca58cb2d0ddff1acb22a451ca612b325

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3dbfe49405b21cf98ca497e47726f0396184dae095d7cab8338812613898d8bf
MD5 2f386cf9088c878d04ecc5e34b6a1c75
BLAKE2b-256 415626fdfca9bcdd37ae608ace45f0f485fed856ed20a567b2895b6f588f87a1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b1eadeee7f91ae8881b19380ea21ffdbc9214f1ce6f19f9b02e4da3d230a624c
MD5 bcf8eb0bc2265c391baaa61d91f3103e
BLAKE2b-256 cef5ffad5fd2af4fcc056eebc385bbb5d486e1be25c8f05008f99a2de2125174

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1767e8d621cc71000b8d22ca4f6836b610e5d76aad61f95a66146d2bf8196667
MD5 f276601452a4e3b27ad33b19b57d7dde
BLAKE2b-256 a0a024073d75e1005ec3a9fc851a09ca3b31c1e25ebff0ca78cf1ca885797326

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d38e1a50a87d1c13c93e6e4b80261b66dbbd2672fc129c68ffc356bfca9af0f0
MD5 a278e24151c30599d7f95c086d25153c
BLAKE2b-256 1e019cb426d57a598b6f45b484c56d4e2916fd82a54cdee62de052b888f843f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53e80446cdd8e123a07d67b98876df993caae592f56fc85c73a03a82b3010a53
MD5 930382485daecff9205c53a83be97010
BLAKE2b-256 8ae2f81ccc6b998bb3cce61248601c1a666e4a6ab03d23f753627bef71530bc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f746fc1e640f6dfc776402fcd4696accf5665ea6f4c05b81c69157446d4c568
MD5 a3243fa5ffa0d95871341e22a4e43f7c
BLAKE2b-256 6dea5a2f94e66a657e36c2127873c80a985d93054a1825b3900a0a55c48a2c8c

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0cda4106cc288c7ac91e5ad4c6779e5cf262b49971c4d25bdfd0bf133d510348
MD5 a6a791333f4d435b000c6c9459e40b68
BLAKE2b-256 95d3c1810a557dad1f99e717a6d1be533d0ba5fc9c76a8e3000396a7a950a99a

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