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

Uploaded Source

Built Distributions

SQLAlchemy-1.4.52-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

SQLAlchemy-1.4.52-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12 Windows x86

SQLAlchemy-1.4.52-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp312-cp312-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

SQLAlchemy-1.4.52-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

SQLAlchemy-1.4.52-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86

SQLAlchemy-1.4.52-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp311-cp311-macosx_10_9_universal2.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

SQLAlchemy-1.4.52-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

SQLAlchemy-1.4.52-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86

SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp310-cp310-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

SQLAlchemy-1.4.52-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-1.4.52-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp39-cp39-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

SQLAlchemy-1.4.52-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-1.4.52-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp38-cp38-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

SQLAlchemy-1.4.52-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-1.4.52-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

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

SQLAlchemy-1.4.52-cp37-cp37m-macosx_11_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

SQLAlchemy-1.4.52-cp36-cp36m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

SQLAlchemy-1.4.52-cp36-cp36m-win32.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86

SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.52-cp36-cp36m-macosx_10_14_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file SQLAlchemy-1.4.52.tar.gz.

File metadata

  • Download URL: SQLAlchemy-1.4.52.tar.gz
  • Upload date:
  • Size: 8.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for SQLAlchemy-1.4.52.tar.gz
Algorithm Hash digest
SHA256 80e63bbdc5217dad3485059bdf6f65a7d43f33c8bde619df5c220edf03d87296
MD5 84e7d5eefd0d48506369d2e748de59dd
BLAKE2b-256 8aa4b5991829c34af0505e0f2b1ccf9588d1ba90f2d984ee208c90c985f1265a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f12aaf94f4d9679ca475975578739e12cc5b461172e04d66f7a3c39dd14ffc64
MD5 13ca2090ff7b2db1d3a8010f9098214f
BLAKE2b-256 4962d0e4502e27eaa10da35243d5241c3be3ed3974d607281e3b4ccc065d9853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 763bd97c4ebc74136ecf3526b34808c58945023a59927b416acebcd68d1fc126
MD5 8edc8e4b11c8e2f2a8a19f0b98e8721a
BLAKE2b-256 0ea797e7893673165b41dacfb07476df83a2fb5c9445feea5e54ad6ed3d27cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 618827c1a1c243d2540314c6e100aee7af09a709bd005bae971686fab6723554
MD5 8158fe7906cabf8ac21ec81843335ddc
BLAKE2b-256 cee69da1e081321a514c0147a2e0b293f27ca93f0f299cbd5ba746a9422a9f07

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de9acf369aaadb71a725b7e83a5ef40ca3de1cf4cdc93fa847df6b12d3cd924b
MD5 996e4b20d1592d863f90e57d59776327
BLAKE2b-256 10c11613a8dcd05e6dacc9505554ce6c217a1cfda0da9c7592e258856945c6b6

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 49e3772eb3380ac88d35495843daf3c03f094b713e66c7d017e322144a5c6b7c
MD5 f0a25d9ccc3fb05d52b30979ab4a0ee2
BLAKE2b-256 fc307e04f16d0508d4e57edd5c8def5810bb31bc73203beacd8bf83ed18ff0f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5bed4f8c3b69779de9d99eb03fd9ab67a850d74ab0243d1be9d4080e77b6af12
MD5 816a76c554bef4cf87d6f9f88c2b0b79
BLAKE2b-256 a365bede5ab82a258c4a55a5cbfacbfc74e3ca2b82e61085a815f919fa1660be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6e41cb5cda641f3754568d2ed8962f772a7f2b59403b95c60c89f3e0bd25f15e
MD5 3e5d15cfa824f9a418ae5af7e411e09c
BLAKE2b-256 785b9eda3191ff1b9e101addc4f67df6c4a2836569f36f2e0117abe362e65b33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb8f9e4c4718f111d7b530c4e6fb4d28f9f110eb82e7961412955b3875b66de0
MD5 c2114b6d1bb97ec0c778faf80b964189
BLAKE2b-256 810573cb4865011f85fc3c4af8af06dc66b50527208f83c90b807071abba8da1

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afb1672b57f58c0318ad2cff80b384e816735ffc7e848d8aa51e0b0fc2f4b7bb
MD5 01d91fc5d30ad77332a080e21d3de33e
BLAKE2b-256 a95b3afbd03f813b7ba929887d0d1107b54e7bad4e3a10664ab21a05eb777149

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2f251af4c75a675ea42766880ff430ac33291c8d0057acca79710f9e5a77383d
MD5 6cc13fab20417f50f1f003ea98e89912
BLAKE2b-256 ab50d5756b1faa3c727bc3e2601ee1975c00e6adbafbbc436bea1e87af86328d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 80e7f697bccc56ac6eac9e2df5c98b47de57e7006d2e46e1a3c17c546254f6ef
MD5 ad4b2921b963bcf8bf4b64c6170a982c
BLAKE2b-256 5c300e5516e244123485203316a5303c08afe6e8ed5ff419f5dec8aa12441c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1296f2cdd6db09b98ceb3c93025f0da4835303b8ac46c15c2136e27ee4d18d94
MD5 554fb49c4e1d8d49ad27286014040ca1
BLAKE2b-256 86186ee806751d668e4be1e01570f46a4bd29c3982595d0000e75a1a69f89348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e93983cc0d2edae253b3f2141b0a3fb07e41c76cd79c2ad743fc27eb79c3f6db
MD5 1b4994061ab196ed16ab14215b328d20
BLAKE2b-256 c6f6fcde17cfbf8433d2e0a1407b20695a2042e3bd4b876c8becbed0308cdfeb

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 427988398d2902de042093d17f2b9619a5ebc605bf6372f7d70e29bde6736842
MD5 3e589abdd1f6cff4f51008d4a5cb3d82
BLAKE2b-256 54a1c803207c5328ff3a039b7d635869cdd35d30caaf23c3f5c7ba91cfd98581

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 84e10772cfc333eb08d0b7ef808cd76e4a9a30a725fb62a0495877a57ee41d81
MD5 925e063af8d0a4233798124b15931429
BLAKE2b-256 0db9dd113bfc8032de8234f7d7fee4bd3025fe744d73e81e4d899a609e6e2add

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24bb0f81fbbb13d737b7f76d1821ec0b117ce8cbb8ee5e8641ad2de41aa916d3
MD5 bb54a754fec94a71695eb39fb9b1cd3b
BLAKE2b-256 ed8d0f239be1ac9d34658110db50d2362e52116477660820149ab088221a5f35

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f68016f9a5713684c1507cc37133c28035f29925c75c0df2f9d0f7571e23720a
MD5 11d701168e8735ccc112e183c7c361c0
BLAKE2b-256 908e590ba3c3c8cd97f53eb474cb947fc928d3c9df29ad47172e720a02297c53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2c286fab42e49db23c46ab02479f328b8bdb837d3e281cae546cc4085c83b680
MD5 38c76b73d8a11ced92f03fa9639ffcea
BLAKE2b-256 eecb3fe32ed7f630bad696dd04fa270ff01226dd5dcd7f445f5497efc831dd8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.52-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c124912fd4e1bb9d1e7dc193ed482a9f812769cb1e69363ab68e01801e859821
MD5 a52877bc799af44aad4ddc38369d5d19
BLAKE2b-256 396b9d2359523f93ea808f1f23b31e6b58a6e793baf6ddacec8e508e39db3ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2de46f5d5396d5331127cfa71f837cca945f9a2b04f7cb5a01949cf676db7d1
MD5 ef42bd12bb4a9037dd3c0fc295dea8c4
BLAKE2b-256 dd2fb6e8cb74ea2418a1ac4ee911cf13272595490381add8122f3beb40a274df

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99224d621affbb3c1a4f72b631f8393045f4ce647dd3262f12fe3576918f8bf3
MD5 cc9f68765e7adaf16ec03edf32e6a6e7
BLAKE2b-256 e17a835aacf621bb9da635714a0d82cc1f5196257d2ac8b106b9aa2aa7048d67

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7027be7930a90d18a386b25ee8af30514c61f3852c7268899f23fdfbd3107181
MD5 dc186acb585ebf923f44980a2bfd01a4
BLAKE2b-256 f4507a68343d149ed7e7b89de57df7e630177636898497ad25f658b652168b5f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ab773f9ad848118df7a9bbabca53e3f1002387cdbb6ee81693db808b82aaab0
MD5 53267b3ced1ac2fe115fdda895da2278
BLAKE2b-256 ee412c4ee7722859c88781cf8bf141ae5e343e872eb00c50c3910b44160b71cb

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a551d5f3dc63f096ed41775ceec72fdf91462bb95abdc179010dc95a93957800
MD5 5d2b88e383407e35290909663edcea92
BLAKE2b-256 c91dce0026b15649667bf96c4de85572d3f2c79cf92b5aba64288b34f4dc60a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d0dbc56cb6af5088f3658982d3d8c1d6a82691f31f7b0da682c7b98fa914e91
MD5 b6416951808765f65f464b9fead9e878
BLAKE2b-256 5a3bc5d8277133b34291b28a812cf9a63b1d3b0af3144a9561f9df9c1e125fd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.52-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bcdfb4b47fe04967669874fb1ce782a006756fdbebe7263f6a000e1db969120e
MD5 04bb40a0ddd6dd9c324a262d358b70ae
BLAKE2b-256 595ae3a656b273829a2fa9539c234c092de7db8320af90fbf8dff72ee6dabdc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bbce5dd7c7735e01d24f5a60177f3e589078f83c8a29e124a6521b76d825b85
MD5 418c55df4988101c2f32564c40da2795
BLAKE2b-256 352362b97d77317374f55e711f5bf2895fbea640fa01f9424739bbb05a0ad55e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c294ae4e6bbd060dd79e2bd5bba8b6274d08ffd65b58d106394cb6abbf35cf45
MD5 741daf3f6cdd3a2857b94cb31330eed7
BLAKE2b-256 1996ba5fb8f0ca3b80fe1b927245ce19ce662f7be0e4268f836f334f2bf40cee

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bdb7b4d889631a3b2a81a3347c4c3f031812eb4adeaa3ee4e6b0d028ad1852b5
MD5 bff883600b39315c747d90ee6b94e357
BLAKE2b-256 735402548458b35e2251fd90585956438b48f4912ba9ccdbbf11158031eb869d

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5d2e08d79f5bf250afb4a61426b41026e448da446b55e4770c2afdc1e200fce
MD5 2e6a575a29d1acc410bde19d7993d60e
BLAKE2b-256 5062d7223a9ee4943ed690541ffb2eb2f72203686c676486a80cb03a1431c09c

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4dae6001457d4497736e3bc422165f107ecdd70b0d651fab7f731276e8b9e12d
MD5 1f85c9e9c1027ed8faffa91bb459f251
BLAKE2b-256 5107f4bd1551d85b17a49941a1559d8a8dd1ec1e6a2941756a0854afd1235080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 346ed50cb2c30f5d7a03d888e25744154ceac6f0e6e1ab3bc7b5b77138d37710
MD5 02e4912738d600fb05bce762fad6fd76
BLAKE2b-256 1ac0b9141fa31e9fbe70bcc79078e16aea21442f61f1e57681ca8cc1678fa9e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.52-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1f8e1c6a6b7f8e9407ad9afc0ea41c1f65225ce505b79bc0342159de9c890782
MD5 53f2551d404dfd3fe4b694fce20b5698
BLAKE2b-256 bcb9ba21b3facfc543d22b8727509b1f1219fba3cf2c4244ed7d4040853410f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7ea11727feb2861deaa293c7971a4df57ef1c90e42cb53f0da40c3468388000
MD5 8f5b5bae319c410c54c6dedefe649407
BLAKE2b-256 cc71212c5159171d724753467c6b0d4a35cbb424571645e1c968e342c3ec9fc7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a251146b921725547ea1735b060a11e1be705017b568c9f8067ca61e6ef85f20
MD5 b4bcb25c43dc02948ad05780730a2438
BLAKE2b-256 4a825a255f6bb9c95ce9dd5fa94aafd9c013070594307b311f381c670876d2da

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d913f8953e098ca931ad7f58797f91deed26b435ec3756478b75c608aa80d139
MD5 eade65788eb8bfe3a6c361aea978063c
BLAKE2b-256 1376d5c8ecbe9613c3f349e7d94bde2e882933934c3d165859d861b1016f2e36

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a752bff4796bf22803d052d4841ebc3c55c26fb65551f2c96e90ac7c62be763a
MD5 4628ec1813aad90c99c9f4be84b18317
BLAKE2b-256 a20a3a4eb8b91868cf227c46ebd96e30a8239f480c9c5e0f02394f92cc5fd0ca

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 29d4247313abb2015f8979137fe65f4eaceead5247d39603cc4b4a610936cd2b
MD5 e3695f6fa951605388ddf6dd7de10f4b
BLAKE2b-256 791bcad115e915e2527e70c8214c88ba91bae722a4e035f13c4609dbb4e21f88

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ca5ce82b11731492204cff8845c5e8ca1a4bd1ade85e3b8fcf86e7601bfc6a39
MD5 0e39acc5a472e8869215aece3f3d63c2
BLAKE2b-256 52e54b607c8f8a0eb3c0b3678f41d78e905ea9008a4ebbf13f53eff29047835b

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.52-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 427c282dd0deba1f07bcbf499cbcc9fe9a626743f5d4989bfdfd3ed3513003dd
MD5 83ffd2fb14af73fda9272bd0f0e2b740
BLAKE2b-256 b5480f3b913f8356cbbe12c03e5f96bf2f6093558da747997d9dd7c969d32823

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e135fff2e84103bc15c07edd8569612ce317d64bdb391f49ce57124a73f45c5
MD5 7ca6eb4ce1c50cb50d76f7d367174c7c
BLAKE2b-256 a34d4ffdc5e562f0519e3b9c987f7c6ca3348ea1dd8e8b0965f5b821f43dc901

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3491c85df263a5c2157c594f54a1a9c72265b75d3777e61ee13c556d9e43ffc9
MD5 fcd2659dee52f66a5b227c2deffae3fc
BLAKE2b-256 7f77a9e049113bdf03a1a209724bab24999eee779c07ffcebf2c61bb96ca5284

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5b5de6af8852500d01398f5047d62ca3431d1e29a331d0b56c3e14cb03f8094c
MD5 140647fce30790376cbf8f1a85771eee
BLAKE2b-256 3c65f0d8d6509d1adb8fef5e1847b8cc3330be8161fc0407bbfcbf0dfeb882b2

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f98dbb8fcc6d1c03ae8ec735d3c62110949a3b8bc6e215053aa27096857afb45
MD5 1190eb71218e78fe452e73b78e86a2c5
BLAKE2b-256 84173231f1e73fa7f2fe046c5ec43290d9153bab9a1c8341df0aeaff2fa36193

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.52-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.52-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 853fcfd1f54224ea7aabcf34b227d2b64a08cbac116ecf376907968b29b8e763
MD5 5fbe51bf2818814eda19269ffb93ffdf
BLAKE2b-256 a1524445b11b628bac1f7376d9a52cf05f69a39f0e393381cc4533b357ef4a27

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