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

Uploaded Source

Built Distributions

SQLAlchemy-2.0.34-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

SQLAlchemy-2.0.34-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-2.0.34-cp312-cp312-win32.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86

SQLAlchemy-2.0.34-cp312-cp312-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.34-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.34-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.34-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

SQLAlchemy-2.0.34-cp312-cp312-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

SQLAlchemy-2.0.34-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-2.0.34-cp311-cp311-win32.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.34-cp311-cp311-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.34-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.34-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.34-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.34-cp311-cp311-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

SQLAlchemy-2.0.34-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-2.0.34-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.34-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.34-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.34-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.34-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.34-cp310-cp310-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

SQLAlchemy-2.0.34-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-2.0.34-cp39-cp39-win32.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.34-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.34-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.34-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.34-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.34-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.34-cp39-cp39-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

SQLAlchemy-2.0.34-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-2.0.34-cp38-cp38-win32.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.34-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.34-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.34-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

SQLAlchemy-2.0.34-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.34-cp38-cp38-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.34-cp38-cp38-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

SQLAlchemy-2.0.34-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-2.0.34-cp37-cp37m-win32.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.34-cp37-cp37m-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

SQLAlchemy-2.0.34-cp37-cp37m-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.34-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

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

SQLAlchemy-2.0.34-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-2.0.34-cp37-cp37m-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file sqlalchemy-2.0.34.tar.gz.

File metadata

  • Download URL: sqlalchemy-2.0.34.tar.gz
  • Upload date:
  • Size: 9.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for sqlalchemy-2.0.34.tar.gz
Algorithm Hash digest
SHA256 10d8f36990dd929690666679b0f42235c159a7051534adb135728ee52828dd22
MD5 81e293dde4e0d616f42f40673ce329d5
BLAKE2b-256 90faca0fdd7b6b0cf53a8237a8ee7e487f8be16e4a2ee6d840d6e8e105cd9c86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.34-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for SQLAlchemy-2.0.34-py3-none-any.whl
Algorithm Hash digest
SHA256 7286c353ee6475613d8beff83167374006c6b3e3f0e6491bfe8ca610eb1dec0f
MD5 9ab4fa036bf264709d93b47a75e0fb4e
BLAKE2b-256 09145c9b872fba29ccedeb905d0a5c203ad86287b8bb1bb8eda96bfe8a05f65b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 707c8f44931a4facd4149b52b75b80544a8d824162602b8cd2fe788207307f9a
MD5 61731b18bf2a1fc7186e08138fa4b06c
BLAKE2b-256 adfcd1315ddb8529c768789954350268cd53167747649ddb709517c5e0a15c7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fbb034f565ecbe6c530dff948239377ba859420d146d5f62f0271407ffb8c580
MD5 e5d909f49711e2cebda7be4994898e93
BLAKE2b-256 87027ada4b6bfd5421aa7d65bd0ee9d76acc15b53ae26378b2ab8bba1ba3f78f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7cee4c6917857fd6121ed84f56d1dc78eb1d0e87f845ab5a568aba73e78adf83
MD5 6de49f15576cfd6ea5fc936b354be394
BLAKE2b-256 5e194d4cc024cd7d50e25bf1c1ba61974b2b6e2fab8ea22f1569c47380b34e95

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97b850f73f8abbffb66ccbab6e55a195a0eb655e5dc74624d15cff4bfb35bd74
MD5 8b57d16eeaa2af65f7bd509839f69c19
BLAKE2b-256 70084f994445215d7932bf2a490570fef9a5d1ba42cdf1cc9c48a6f7f04d1cfc

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3330415cd387d2b88600e8e26b510d0370db9b7eaf984354a43e19c40df2e2b
MD5 46ecf4309c0a339352f9294e31d08a71
BLAKE2b-256 fd2ee6129761dd5588a5623c6051c31e45935b72a5b17ed87b209e39a0b2a25c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 165bbe0b376541092bf49542bd9827b048357f4623486096fc9aaa6d4e7c59a2
MD5 63f0b6cc95145838dc9f1804df862839
BLAKE2b-256 b725ec59e5d3643d49d57ae59a62b6e5b3da39344617ce249f2561bfb4ac0458

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcd18441a49499bf5528deaa9dee1f5c01ca491fc2791b13604e8f972877f812
MD5 7758b556ed5a936e5eea0f82f804697f
BLAKE2b-256 8a7cd43a14aef45bcb196f017ba2783eb3e42dd4c65c43be8b9f29bb5ec7d131

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53e68b091492c8ed2bd0141e00ad3089bcc6bf0e6ec4142ad6505b4afe64163e
MD5 6eb57ea1199a799ea99948ef253820a8
BLAKE2b-256 f97662eb5c62593d6d351f17202aa532f17b91c51b1b04e24a3a97530cb6118e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5bc08e75ed11693ecb648b7a0a4ed80da6d10845e44be0c98c03f2f880b68ff4
MD5 9af4e8bdf8d4779d1def59ddcaeeb010
BLAKE2b-256 b619377d185e69c6cd5a79cd3528b03191a2b0732195a56c67680e67eb60c06a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6daeb8382d0df526372abd9cb795c992e18eed25ef2c43afe518c73f8cccb721
MD5 fbe40ae05838f619e9f8fb078237cc81
BLAKE2b-256 272975ecae54ec37d0ec08c8964feb2babf543468e0346e04dbaddfc54f66444

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80bd73ea335203b125cf1d8e50fef06be709619eb6ab9e7b891ea34b5baa2287
MD5 0bd205ab4911ffa256b6aed363dbf9d8
BLAKE2b-256 860203c4388fd2c345fce182b85225cb10566c02a9df82edff1879836d819beb

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8fddde2368e777ea2a4891a3fb4341e910a056be0bb15303bf1b92f073b80c02
MD5 9f2c381f956cc871ba5b4e9a72fd9f45
BLAKE2b-256 832384fdded50e1071f89c7ff4e6bb2a1aa33935f1418800d277b54a02de0565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb1b30f31a36c7f3fee848391ff77eebdd3af5750bf95fbf9b8b5323edfdb4ec
MD5 19310695b70683da884b1d8d608eae98
BLAKE2b-256 b0330806c5fc85bc022b6250313a01e4e504a1f5c12fe5e48ab52d0b4c2c0f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79cb400c360c7c210097b147c16a9e4c14688a6402445ac848f296ade6283bbc
MD5 2638d35ee167d3f283b117d1b799ccd6
BLAKE2b-256 11bba4692bb5bf63bc164495de9772d73b17e0f07d4b2937e7966659e9eafe17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 430093fce0efc7941d911d34f75a70084f12f6ca5c15d19595c18753edb7c33b
MD5 c3140511377cafa1bc01115acc432f7c
BLAKE2b-256 5f689a5d748e00ad4781222f9d528ea6c3eeede5ce4f291c277b89e440ceadc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c7db3db284a0edaebe87f8f6642c2b2c27ed85c3e70064b84d1c9e4ec06d5d84
MD5 6498dd4c93a11672896401f3ea4b28b1
BLAKE2b-256 ca90cad45fb5b983048628047885b0981e1a482473fc24996ede638469f2c692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6831a78bbd3c40f909b3e5233f87341f12d0b34a58f14115c9e94b4cdaf726d3
MD5 58ec2efc62eb9a592a6c561263d59440
BLAKE2b-256 41bbc4499b576645a580b9f2ff7a226e9c0d625e8b044726b2349413efa6142e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3166dfff2d16fe9be3241ee60ece6fcb01cf8e74dd7c5e0b64f8e19fab44911b
MD5 f897ae30c86985c11e93d1179b55cc16
BLAKE2b-256 236df6eac60afcb2757c01c5ddb1c54dce8d6a43faed37048ef9508eb56366d4

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd90c221ed4e60ac9d476db967f436cfcecbd4ef744537c0f2d5291439848768
MD5 31a9c43814dbde8e05fdbb7e82c1bca6
BLAKE2b-256 1dcf41059d34632f1be75a014b4352add4fcd7534498c76279e6b2ab8ef84407

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 196958cde924a00488e3e83ff917be3b73cd4ed8352bbc0f2989333176d1c54d
MD5 88c6b00be198aad6f0335c7dc0c9ccea
BLAKE2b-256 476d0ff18451a37d0814776a3e77a2b22e363017b2796b43d8722fc4fc856b78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 173f5f122d2e1bff8fbd9f7811b7942bead1f5e9f371cdf9e670b327e6703ebd
MD5 863a6943d08b2b42fe47016b8a11eb12
BLAKE2b-256 ac074c36db5a8aba724caaa4b312c041973fd3abb3b6cc6f2414cd06832567c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ea54f7300553af0a2a7235e9b85f4204e1fc21848f917a3213b0e0818de9a24
MD5 05f3cf17ad2eb5e74d2ffaa5a42d1c29
BLAKE2b-256 f22dc1d2a4dffd2da85a14040edd2573ce87663fa150bb988cd207c10db900c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 243f92596f4fd4c8bd30ab8e8dd5965afe226363d75cab2468f2c707f64cd83b
MD5 610412ccbd048a70fd75f6447a11dd1e
BLAKE2b-256 fbf2b16b1e5235c2687bb433798028243fe45c024f7b17f41e86068bd7298a63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95d0b2cf8791ab5fb9e3aa3d9a79a0d5d51f55b6357eecf532a120ba3b5524db
MD5 736ad5bd9fbf00fbfefad5ba5d93a3bc
BLAKE2b-256 2379fa36ade646043cae7e8826913ca49ef5ef669306c5c6e27ba588934f42f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c29d03e0adf3cc1a8c3ec62d176824972ae29b67a66cbb18daff3062acc6faa8
MD5 57181ebf4cf940aa74cf6477f809137d
BLAKE2b-256 bd7545468382e5e01cd53953d3321384404cf843ebb9d66eae34bf6686d679b4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b75b00083e7fe6621ce13cfce9d4469c4774e55e8e9d38c305b37f13cf1e874c
MD5 4d9cacfbf95cebe9a9b799519a2b0272
BLAKE2b-256 95221907b7358551ab968e905daf74b543fff015d499d2c3fac3f2266e596741

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 220574e78ad986aea8e81ac68821e47ea9202b7e44f251b7ed8c66d9ae3f4278
MD5 47d67173c0edff9f03b4d2457d51ea8c
BLAKE2b-256 6a2a74d817239d0519f2f4b0d68d1c3115e1d375586646cd0cbb34db190f395f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e6965346fc1491a566e019a4a1d3dfc081ce7ac1a736536367ca305da6472a8
MD5 c1e58cbc26b0fe0763777e7ab6129b40
BLAKE2b-256 011f5ab497646e20bd4acb392c32c61252b01405165451eaae97c70c0757df77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ebc11c54c6ecdd07bb4efbfa1554538982f5432dfb8456958b6d46b9f834bb7
MD5 71ea3e2c9dd7e8ed42396e7eec29ac98
BLAKE2b-256 4bf97f107f2b4461beb2a4bfb93da4e9bd372d383c8473780eded7e6f72e6100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a17d8fac6df9835d8e2b4c5523666e7051d0897a93756518a1fe101c7f47f2f0
MD5 2032114f674a24eb8e7c042284eee97c
BLAKE2b-256 75182817333b7a96b5ef5ec5be106e34ba9fbfd65a1fa17afc4e3567b17d729b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce119fc4ce0d64124d37f66a6f2a584fddc3c5001755f8a49f1ca0a177ef9796
MD5 ad8cd863c21b0fd1e92f041f695bff96
BLAKE2b-256 01b8bedd3cb002a8cb33226946d9d5dd958f307a9c63aa55f132e2d16f93e022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dbcdf987f3aceef9763b6d7b1fd3e4ee210ddd26cac421d78b3c206d07b2700b
MD5 293bedd822102ce234bad619a82145fe
BLAKE2b-256 e639a52d91c5c31f2a23871f0fb73d590587bcdb53f1489b0907f9a990d9f2a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6e7cde3a2221aa89247944cafb1b26616380e30c63e37ed19ff0bba5e968688d
MD5 285679bbd3348114ab6340bc8596e37b
BLAKE2b-256 0d03634c5bc4cfcfd22ab52e0bb3fc0116fa21c6a38d41b9a93a5f5ff739ec1d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 895184dfef8708e15f7516bd930bda7e50ead069280d2ce09ba11781b630a434
MD5 c29735a548039e6c6a0398ca439f2e69
BLAKE2b-256 1a70a323d77f5377346e7f4af4ae5fbd69a5fde2acc8fa4e7b9b46afa9735957

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9661268415f450c95f72f0ac1217cc6f10256f860eed85c2ae32e75b60278ad8
MD5 3c0a76ca74997244b2fae77aeec140cb
BLAKE2b-256 f693b1c4682b301525383ae157c4615c70b3e717eddc0856badbe93f5b1aaa01

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae92bebca3b1e6bd203494e5ef919a60fb6dfe4d9a47ed2453211d3bd451b9f5
MD5 271a6eea8a03c0176300029d4cfec144
BLAKE2b-256 4549c035e5e746e4ff2057df21c9c65231f38994227b573b7476105942f3b39a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 203d46bddeaa7982f9c3cc693e5bc93db476ab5de9d4b4640d5c99ff219bee8c
MD5 9431a21fc81a75dc64125dc32b3f6819
BLAKE2b-256 3a4ce73fbca104f0010316e400e736ea947ee53f859eedcb6c3f2c8e2780c4c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a1e03db964e9d32f112bae36f0cc1dcd1988d096cfd75d6a588a3c3def9ab2b
MD5 d12138b9b802b0bf3adf790dba17916f
BLAKE2b-256 b59cab4d9ee2862085144541459dc49dc30c7ee23f0c7e417d38cb69e649a9ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b68094b165a9e930aedef90725a8fcfafe9ef95370cbb54abc0464062dbf808f
MD5 326c3cbff597d6a4dde4e6021ad1d933
BLAKE2b-256 dcd2a1a58beef2b37f270894f09a119bfdddaf462f62deb9b2f24e247f7417b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43f28005141165edd11fbbf1541c920bd29e167b8bbc1fb410d4fe2269c1667a
MD5 d8f833cdebff067250ad018eb3880636
BLAKE2b-256 3f2f7bc04c89e61fa2f3f29414b9473c6b6b24f6fd8829195ee2c04af3b08958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e54ef33ea80d464c3dcfe881eb00ad5921b60f8115ea1a30d781653edc2fd6a2
MD5 e4d3e30abf14e142116c3633e7f12c4b
BLAKE2b-256 bb61e79a9b5c9b4c817a19a05556e7d7f8cb236ea25dc1ea52a5d5b783c8fd37

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 13be2cc683b76977a700948411a94c67ad8faf542fa7da2a4b167f2244781cf3
MD5 b6b0ae3fbf59b588ca0896c53a392241
BLAKE2b-256 a7210047a60ef240a566081452fe310d22321dcedd1d630b024bee3f0252e33f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 526ce723265643dbc4c7efb54f56648cc30e7abe20f387d763364b3ce7506c82
MD5 1d5b387a24d8f2af2446e5ca6666ea92
BLAKE2b-256 5b0e57fbdd7343b1daf4570de6caedb17dee7cd3fcdd9cc6ecf28ec37c62311d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-2.0.34-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 25691f4adfb9d5e796fd48bf1432272f95f4bbe5f89c475a788f31232ea6afba
MD5 7b9687513e26a99535c09db1be073d32
BLAKE2b-256 10a9bd9556b41797e19d9fc7487b7d23c6ac8cb9189ad7605b79ac790c9f1b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 413c85cd0177c23e32dee6898c67a5f49296640041d98fddb2c40888fe4daa2e
MD5 0cbea5ba3bae94073cfc6f3a0c5c6428
BLAKE2b-256 d5580e4b1500beb585d542763c0daa48ed28a75633a762484a3eaa0bcff5d5ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e60ed6ef0a35c6b76b7640fe452d0e47acc832ccbb8475de549a5cc5f90c2c06
MD5 78a616a2ea1139c03184e2272877c4e7
BLAKE2b-256 f6038536dd170896a0d79fbe84225a51f012c98dcb60dad67e85d4a7def38633

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.34-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24af3dc43568f3780b7e1e57c49b41d98b2d940c1fd2e62d65d3928b6f95f021
MD5 33a36e52771842b15619cce0b5fdb1ac
BLAKE2b-256 4c737a387e6e34ea4a4d11d3f2e1873643b5b8e850ed43d26c74280ec7ad5b4d

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