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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

SQLAlchemy-2.0.33-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.33-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.33-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.33-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.33-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

SQLAlchemy-2.0.33-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.33-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

SQLAlchemy-2.0.33-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.33-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.33-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.33-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.33-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

SQLAlchemy-2.0.33-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.33-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

SQLAlchemy-2.0.33-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.33-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.33-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.33-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.33-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

SQLAlchemy-2.0.33-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.33-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

SQLAlchemy-2.0.33-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.33-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.33-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.33-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.33-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

SQLAlchemy-2.0.33-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.33-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

SQLAlchemy-2.0.33-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.33-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.33-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.33-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.33-cp38-cp38-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

SQLAlchemy-2.0.33-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.33-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

SQLAlchemy-2.0.33-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.33-cp37-cp37m-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

SQLAlchemy-2.0.33-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.33-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.33-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.33.tar.gz.

File metadata

  • Download URL: sqlalchemy-2.0.33.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.33.tar.gz
Algorithm Hash digest
SHA256 91c93333c2b37ff721dc83b37e28c29de4c502b5612f2d093468037b86aa2be0
MD5 2d7c0dbb4b21a1cb0546d520e7795022
BLAKE2b-256 d5706dc437aff20e454e8ac35cdcc74620fad55985b5ea2830fa2d73b02d5805

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.33-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.33-py3-none-any.whl
Algorithm Hash digest
SHA256 ae294808afde1b14a1a69aa86a69cadfe391848bbb233a5332a8065e4081cabc
MD5 0df5dd6e26a88aed430cc938e60cdfaa
BLAKE2b-256 54ba71b82a3e4172773fc417b81ea9e798bd85d643a0ddc95b6cfb586ce18c84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 77eaf8fdf305266b806a91ae4633edbf86ad37e13bd92ac85e305e7f654c19a5
MD5 32485a46612038d18fad685baa918c7a
BLAKE2b-256 caa44956be070ee79f30dbffcd0cc83693c2fb67d8b299585401044d17261e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c633e2d2f8a7b88c06e276bbe16cb7e62fed815fcbeb69cd9752cea166ecb8e8
MD5 a6e0a74b0cc955f81c21bc7d1e503d72
BLAKE2b-256 44fb98fee23d5ffed1af441bdf7b58e57f20a9e2b40bf3b7600bdd3a8870aae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1109cc6dc5c9d1223c42186391e6a5509e6d4ab2c30fa629573c10184f742f2e
MD5 263b3f92d099b3a07a00a5c8d45dba21
BLAKE2b-256 ccca5cc2ca72b185f63ef1d29f3262a36332d51d54c74fb9136bf385d29d890f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee2b82b170591ccd19d463c9798a9caeea0cad967a8d2f3264de459f582696d5
MD5 0a94cddf6b70382d1cfa6fc734c252f9
BLAKE2b-256 aa272e05d8ca33e7d714e9b5804681395a57576a7716bf6f5460779d24fb69af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 684aee5fd811091b2f48006fb3fe6c7f2de4a716ef8d294a2aab762099753133
MD5 05310b962cf0d71a5078055d2444a99d
BLAKE2b-256 3d5fa67867ad9fc553249c437bd84b311d55d758471b6ae184b7d2482f1588ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60c54b677d4f0a0b2df3b79e89e84d601fb931c720176641742efd66b50601f9
MD5 4aa63505780398d0e4a2b7de12b4b389
BLAKE2b-256 01e3602668ecedf4aea749d6c89b6d53bd741c79c339dede417e9e7b12c67716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca8788dc1baee100f09110f33a01d928cf9df4483d2bfb25a37be31a659d46bb
MD5 86814692cbbef6ba394c6c7bfa9886d8
BLAKE2b-256 17b0cec5381e016f50ad759f8b96883f66d24d1be504db34aeea4addfcc10e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d81e3aeab456fe24c3f0dcfd4f952a3a5ee45e9c14fc66d34c1d7a60cf7b698
MD5 b29219287ee9695ac789e364391238f9
BLAKE2b-256 5796d73fd23190509aec9a8d62d0217ce526607cbd99bc0199f659c024ec9d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5d5a733c6af7f392435e673d1b136f6bdf2366033abb35eed680400dc730840
MD5 5fcf7c38e9e1b9deebc52513383fd44c
BLAKE2b-256 f21ceac9edd2762606a1e11837b87c31429d834b995f00255ba438425b6a3852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 17d0c69f66392ad2db1609373a74d1f834b2e632f3f52d446747b8ec220aea53
MD5 6b75fa05db2997f41e3d718146bb4f3e
BLAKE2b-256 7942e56bfbf31941e12c85ae52d69a1f01e6630362aec7c72dd5cd0a85321b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30a3f55be76364b64c83788728faaba782ab282a24909e1994404c2146d39982
MD5 d74b3e96dfaa5b6a99e8716729e02862
BLAKE2b-256 74abe9f094580af17ee75fd437a9bd0d900286596868d0d6f63de8046203118b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31e56020832be602201fbf8189f379569cf5c3604cdc4ce79f10dbbfcbf8a0eb
MD5 45a78ed0fd5c63636ac9568a25649c41
BLAKE2b-256 6c315de26dc3d5fc5903f100dc02d3140126f5e8df943c8444841c09ea70fe3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82c72da5be489c8d150deba70d5732398695418df5232bceb52ee323ddd9753b
MD5 07beff18118ba49d07315f4ee22bf36e
BLAKE2b-256 ddec00123f88ab35a65bc2bc81ac98da2ed5ee5013add5585387c608c85df687

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49541a43828e273325c520fbacf786615bd974dad63ff60b8ea1e1216e914d1a
MD5 aa3913b908fd3a6c0b6612a4a73891a6
BLAKE2b-256 25b16356c2ce8b7d29af484723c87a2f5cdf90edcd62b022ac4a9d7ed5af0ad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81759e77a4985abdbac068762a0eaf0f11860fe041ad6da170aae7615ea72531
MD5 2e975dc7a971b85d2ec83dc3e548430b
BLAKE2b-256 ca1a71e0630d3c1fdb749a0121dc7952ede5bd1abc398bc5a7cdba4772346fe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 570ec43e8c3c020abac4f0720baa5fe5187334e3f1e8e1777183c041962b61cc
MD5 53536c0cb6d8ea5c4159ef07aa017b79
BLAKE2b-256 eeaac78261913d808f73155e65bd10dfa412324958febe64a4a72c8970227419

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3ad94634338d8c576b1d47a96c798be186650aa5282072053ce2d12c6f309f82
MD5 56fe55baad3fb9a466551e41e41f72fc
BLAKE2b-256 406a1dbd876a70b90dfb3e9c58da1e78876ca6b09748ec9faee4fc85ba7a248d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4f1c44c8d66101e6f627f330d8b5b3de5ad25eedb6df3ce39a2e6f92debbcf15
MD5 f17fce09bd741baf637457e3d32a23ba
BLAKE2b-256 df5101de4ddedc7f12f34ed1d561f27ebc76ba7e82a37f7643cf5b49310486bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9f4f92eee7d06531cc6a5b814e603a0c7639876aab03638dcc70c420a3974f6
MD5 e4e35fea9c5bb925b90353fcbec86453
BLAKE2b-256 70105977ec9981050bd28d8fd36fdfc8d4ef1df34eb2b70859f0bb2ed9ef19c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92249ac94279b8e5f0c0c8420e09b804d0a49d2269f52f549d4cb536c8382434
MD5 9cd134984778a584041ef6b57c2c9884
BLAKE2b-256 f0d70d4e8218f550298c636f8952f0794faf51ada7abeabc79e25e21d153fa61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2415824ec658891ac38d13a2f36b4ceb2033f034dee1c226f83917589a65f072
MD5 572db78acd4823b8a9b773e6506d6d96
BLAKE2b-256 5cb4acae2f80c4f1c0f811e0749f94ae058ab9346935dd68fc77e82c454e24c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3926e4ed4a3e956c8b2b0f1140493378c8cd17cad123b4fc1e0f6ecd3e05b19
MD5 5f12eb6c256ebea6fddfa53712f69253
BLAKE2b-256 f5829bad28fbcde2993fc397a64efcde3c5745e40142f46af0605e9391f81fa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32a4f38d2efca066ec793451ef6852cb0d9086dc3d5479d88a5a25529d1d1861
MD5 f8f598d4a53c873f54b8569e5a1d5fbe
BLAKE2b-256 739e58b9b8c4736de6a6c7664e04cbca271ff2e23e5addf9769828fbd508801a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63b7d9890f7958dabd95cf98a3f48740fbe2bb0493523aef590e82164fa68194
MD5 82b3bfa2be785836b89ac9a1a3ff268d
BLAKE2b-256 e610d9922626cbe67958388248903ae22dde418f2c778bbaa89c958be2ed9ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 751eaafa907a66dd9a328a9d15c3dcfdcba3ef8dd8f7f4a9771cdacdec45d9bf
MD5 78d5d38b42fb7d8590f6b78f2cbccc81
BLAKE2b-256 b6be35757f4c94dc7d09f275014b5517d6be531ce5ecca81c527967bb3b99991

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.33-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.33-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c40e0213beaf410a151e4329e30c73687838c251c998ba1b312975dbbcb2d05d
MD5 037a5d330ec5db62cc3a4a5d4969a217
BLAKE2b-256 db6f44c99fcfd69f89844636dfb80f66e656ea8e83ac50b3e386669ce8b41601

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 816c927dd51e4951d6e79870c945340057a5d8e63543419dee0d247bd67a88f8
MD5 e20dbe914c46dc8cd74c31cc85979247
BLAKE2b-256 702044896852e616011d6ada70c14812f32868885128605970e5f8eca725bed0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28c0800c851955f5bd11c0b904638c1343002650d0c071c6fbf0d157cc78627d
MD5 668b0330da4aafb7bae441221dce9219
BLAKE2b-256 800ce68de77d16b494c74f7a6d89c7a060649c054cacfa5f285abd0c38099df4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 454e9b4355f0051063daebc4060140251c19f33fc5d02151c347431860fd104b
MD5 e0d2424ae3412b1ca941c7160e66b972
BLAKE2b-256 63dedce6d0e24ddd0d803a1e6a17d134cb70a851b88e8e387aa2e377a0ed3118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06504d9625e3ef114b39803ebca6f379133acad58a87c33117ddc5df66079915
MD5 ff56cbec27420e5d53235bd276400d8f
BLAKE2b-256 6b7e4bff70d52661b7b14ab612db47d109f2462c77f3957c4124cd35b0c36379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bef11d31a1c48f5943e577d1ef81085ec1550c37552bfc9bf8e5d184ce47142
MD5 2b868a9efdf4ad1895008bf01db4df6c
BLAKE2b-256 b2995c0dba4eac03ebc5215f1c8829d2bdc2a4acb27ac55692b74696400cd996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9e5819822050e6e36e2aa41260d05074c026a1bbb9baa6869170b5ce64db7a4d
MD5 83d0b768e1c42a3a26ecf90f0276b9b0
BLAKE2b-256 cbb9501a021a27df2b494301d7df5a392d6edc6b913d1eebf3940444620c41a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0ea64443a86c3b5a0fd7c93363ad2f9465cb3af61f9920b7c75d1a7bebbeef8a
MD5 f414b5ab299176f855c0404680fb924c
BLAKE2b-256 5d9adb1d4ddd0b4cf47e6afba5474cc414b63ed3f004498bb4ef557b79b586c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.33-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.33-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7fd0a28bc24a75326f13735a58272247f65c9e8ee16205eacb2431d6ee94f44a
MD5 9cea7211b5764427a0c7f77a4669501c
BLAKE2b-256 05a962678845566e412203e32e460361843e8d03337863b0a6e3541874deb6dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 523ae689c023cbf0fe1613101254824515193f85f806ba04611dee83302660b5
MD5 6a6bef16d534b5d8db7126331935ffc0
BLAKE2b-256 bc44ad15e1ca8b122ec379fdfb4d169391729a2dee48e049ca639dfc97e1deea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b1e98507ec2aa200af980d592e936e9dac1c1ec50acc94330ae4b13c55d6fea
MD5 defc0cbae0639a141e176e389d37ccb3
BLAKE2b-256 b4f921e81f9c6e58bf83014a696306d548035b216fcb0db3ff54482d0e7b0af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac252bafe8cbadfac7b1e8a74748ffd775e27325186d12b82600b652d9adcb86
MD5 ff4306d921ff187c392cb552995aaf6a
BLAKE2b-256 103e35efecdadb09aaa340c52dd1291ca95467ad98accdd78d2f4971504df434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93efa4b72f7cb70555b0f66ee5e113ae40073c57054a72887e50b05bfd97baa4
MD5 7c7729fa98eff759a81c870232ff495c
BLAKE2b-256 f26731c695434257625e91de8f7f71c0dccbf22de6665d6ea3eb0d084496941b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61e9a2d68a5a8ca6a84cbc79aa7f2e430ae854d3351d6e9ceb3edf6798797b63
MD5 b506c4adcedc7f89d63d8e226dc062e7
BLAKE2b-256 c23fb3990d0b69fab1c9f62f420319b48736fbeffe430fc75dc1c29a5f2c9a34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d035a672d5b3e4793a4a8865c3274a7bbbac7fac67a47b415023b5539105087
MD5 a0cc01e325a08493fb78ed53dd2d7487
BLAKE2b-256 d0a32ce1dbe41d0cd31d892f491cb8fb2decb1bc502373ed158876c1b523e0be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3c64d58e83a68e228b1ae6ebac8721241e9d8cc5e0c0dd11ed5d89155477b243
MD5 31b6bce57e41dabadb0f176e36bef19b
BLAKE2b-256 c8e46bf5fe49540c88ba3dbc885d50d90212d56354358cdc012c0f1344313036

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-2.0.33-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.33-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 459099ab8dd43a5edbb99f58ba4730baec457df9c06ebc71434c6b4b78cc8cf9
MD5 780703d02f88b60f34d0a0b5bd334acf
BLAKE2b-256 1d8c2c476dff3af159ea53a10861f223df7c1876ce342c4deada25509238b37d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06b30bbc43c6dd8b7cdc509cd2e58f4f1dce867565642e1d1a65e32459c89bd0
MD5 f400591c76b78754542514408616208b
BLAKE2b-256 ddd318ee23749b23289ad68f399d4339d2f7eb1dce35af848ead674ee6e71b26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d004a623ad4aa8d2eb31b37e65b5e020c9f65a1852b8b9e6301f0e411aca5b9a
MD5 445dd30e8fafa0dc75860ef12db3344a
BLAKE2b-256 444b13833affe03e9c681b4a8c31cdd6ccd4a460000d145c59cdb8753d570b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7c82a7930126bb5ccfbb73fc1562d52942fbffb2fda2791fab49de249fc202a
MD5 041ffba142e11a8e5d54c14ea9420261
BLAKE2b-256 4d6645ea9cd109d4e2967c413f61ccce46471b9f5efaf9d9a6de79d8931d7624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3da2371628e28ef279f3f756f5e58858fad7820de08508138c9f5f9e4d8f4ac
MD5 db68118d5fbc1295034385d5227b1980
BLAKE2b-256 e228485d152229247eb3dcb73036ca6df6ddc4a0e3dff75eb5ccb2dd8f9e4696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-2.0.33-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67eb8e0ffbebd3d82ec5079ca5f807a661c574b482785483717857c2acab833a
MD5 19293c9503dca39489c58cac5d1d9e2b
BLAKE2b-256 b1f962d0d8aa963ca79f3a80ceccc7ac42b553a6d4962a48589cf886b24a0d67

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