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

Uploaded Source

Built Distributions

SQLAlchemy-1.4.21-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

SQLAlchemy-1.4.21-cp39-cp39-win32.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86

SQLAlchemy-1.4.21-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.21-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.21-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.21-cp39-cp39-macosx_10_14_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

SQLAlchemy-1.4.21-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

SQLAlchemy-1.4.21-cp38-cp38-win32.whl (1.5 MB view details)

Uploaded CPython 3.8 Windows x86

SQLAlchemy-1.4.21-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.21-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.21-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.21-cp38-cp38-macosx_10_14_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

SQLAlchemy-1.4.21-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

SQLAlchemy-1.4.21-cp37-cp37m-win32.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86

SQLAlchemy-1.4.21-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.21-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.21-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.21-cp37-cp37m-macosx_10_14_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

SQLAlchemy-1.4.21-cp36-cp36m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

SQLAlchemy-1.4.21-cp36-cp36m-win32.whl (1.5 MB view details)

Uploaded CPython 3.6m Windows x86

SQLAlchemy-1.4.21-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.21-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.21-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.5 MB view details)

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

SQLAlchemy-1.4.21-cp36-cp36m-macosx_10_14_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

SQLAlchemy-1.4.21-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.21-cp27-cp27m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 2.7m Windows x86-64

SQLAlchemy-1.4.21-cp27-cp27m-win32.whl (1.5 MB view details)

Uploaded CPython 2.7m Windows x86

SQLAlchemy-1.4.21-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.5+ x86-64

SQLAlchemy-1.4.21-cp27-cp27m-macosx_10_14_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21.tar.gz
  • Upload date:
  • Size: 7.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

File hashes

Hashes for SQLAlchemy-1.4.21.tar.gz
Algorithm Hash digest
SHA256 07e9054f4df612beadd12ca8a5342246bffcad74a1fa8df1368d1f2bb07d8fc7
MD5 189e6d37647abfe61140c59463b08f07
BLAKE2b-256 5b931f25d619c8b9a473905627873e790b723faf083216531ec101cf8414cfe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5042a7d43a8e0a8ffc8d2acacbd5fad1edf8336c376714632a5c61eff56ac06e
MD5 8e0e262a490ead997f0008c93e1a201b
BLAKE2b-256 42cedd3b549491e31785c2458b162d4b04226d00908686504da2bd86aa0808d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 640fc3556a1022a781f3f07fd5dc9da842ef87f873139402d5d98d64d776360f
MD5 332988fa42500f9ebc3f9556f81cbf5c
BLAKE2b-256 67382ba23a86ddcf464020a8dbc9f730e041be6e7bba14a25a10a13150126b21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b7af10ecd1c3829ddf824e39129e026476af6a261388db4d26bf11525fd8d05
MD5 9528ddb1123fe3bb7805226be57945e4
BLAKE2b-256 72248b42001d25d89e65478a5671b371e38387f51ad2d953d729f9a1fb0b31f0

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bc28702213988c96e394685ad4103a4e347305cf90569693bef8e3d12f233ae
MD5 d7dde2d0e49025ed22a853a47aaf3dad
BLAKE2b-256 76dc069d0077653981ba8869a52d7fdfc97a7de4373d7bd0a98b761d32cc0d80

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 87cf4054632c20160592ca2917aec93bb83b12b3a39c865feab1ba44e0ed120d
MD5 fa7b73d983f17015f4a23f51c336c162
BLAKE2b-256 574ba4a2778abf50a2d9976722e5e783636457a4f789151808d70a479a1f9fe8

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ad74f0a7ae8c4fa374d3be26cdf8c0897669ba3fd8bad4607710bc2fb7f132d
MD5 9bfcce6c12bae790c21923f8c1680758
BLAKE2b-256 4de70447b26edceb82c96ec1ea088bc8d9695fcdc41bd9878ff796b4b0193074

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5dbcb3fd1d64d0835e383ea091037ca6aa70a43bd1cabb0c71c27796f2c5173f
MD5 f23900dbadbc360e48091600338960fe
BLAKE2b-256 7810d9c0db05956cd4074678bff91164b22c5f371e2cc32d438dc9fd6a6a7030

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 70b978fb1bbb629e9ce41235511d89ef9d694e3933b5a52dd6d0a4040b6c7830
MD5 e25fd7211ad335b1f5be5c825b6a6dce
BLAKE2b-256 887b3950e476701bdd5ecd62ea77db46df07e8efcae5dfcd5c084a3df53da831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92c9f6dbe3b3d7059beea12e5601b0b37dd7a51f9bb29fbc98ab314e2a8ffdb7
MD5 2306b058901b8f6ca91fa305f269ed4e
BLAKE2b-256 953a5d0b529bbf8db44dd38c8da2fa8fc6c3544c0a61b91986538aa0af97c8c7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 628120ce7ef7f31824929c244894ee22a98d706d8879fb5441e1c572e02ca2ae
MD5 a6576173f84fcb11c57c5c2164eece75
BLAKE2b-256 61c563c41a821bdf0b734b1bcc6552135d9c48ffe4b5fca43cd1163311fa957c

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 eb418ec022538b24d73260b694ddb5f3878d554614a4611decb433d8eee69acd
MD5 b20e00403f762278084a4d3ec828de0f
BLAKE2b-256 337b7ea8a9ae6afa1d96c3de94f5739a6d87e5400db32d19adf55cfef46c5418

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 dae7ab0c4d34d40895e92b71149bcd72a2f7c5971dc013d1c29393b6067448e3
MD5 bcfc3f91f6ad502bbf170336f1724d01
BLAKE2b-256 67446062a8a3b29f9c1be40e6c9995bd41e4631515fcaeea8c2c8a8c56989ffa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cfa0c25e4c87517a679d97d0617ddaccb46337f558beac72e7d85c2f34365a35
MD5 c0a340c2ac8cb72a2cc4d92ad8a976be
BLAKE2b-256 c4c43876b1909329d22a7520d9a4fd8dd6da50bfdc1da32335908bc06085d428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 53b17656bacdb3b194bc6cff1bd2e044879cf015ab5352c932173c2172a4b99d
MD5 4b9443474ad4f2385b47463f588e0915
BLAKE2b-256 d4e6fdc8df35db235e58113a02adfaff851ff2947100568e11e12498cfd2863d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.21-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89dbe4a792f28fd21d3319d26ceea32a3132f1c5ae578ec513f77e4c2adb9b91
MD5 9161c56754ec591e20fdaf432dd0a2e0
BLAKE2b-256 74a5739253f0c910decd00235b175e960b29cbfdd50043d34493533df597e3d9

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 538544799d537684e83e697298fd5078252ee68f23b44d8271f77647f225bca3
MD5 f3e7aa83773e1e0f6a001e98a9d55325
BLAKE2b-256 33f153bc694700be3b49a29464f1305dc207215afd0ca02a0c48e91819cf71b7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 340fb8eda79e5b116f761c953879c98c423eca82481d5cdad762beb108ee763e
MD5 dbe01d147ba64a62a6a48494b7336883
BLAKE2b-256 11edc079a81ae2241417d61008e6874d2ee84a8cbae4e511945f4f95c1b3849f

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 decb9caf3a5695a8a4ebe7153b8ef7dcc57f85dc16896e3a33d5cf3e629ac396
MD5 e6de8be6ff885bd5b0acfb2a0962532d
BLAKE2b-256 5c166df9e5694f37e9c5e4cb52dd9f772aea55bfb2941a594bf218297bd4d981

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ef998f03ee92e6c98acdfac464c145e0a9949301b6e83688d7194e746314fcba
MD5 c23edaf2b0ae4a8e8546d585350b1043
BLAKE2b-256 556a472d93de427db1596fc1c71b0b13289ef5fc4234f8e95d5c64e974dfec34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bee8b2a399c6be1642d5cfcfb9d0d438fcacdd5188e0b16366fa15dbd49ec667
MD5 7635d652f10a102bf2cd7a955de82532
BLAKE2b-256 a99be35918a8169322f612359b75ece28154ea46fb527f65ce3107052ecd68b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for SQLAlchemy-1.4.21-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 da11e254ab264f515b59d16f5d1ff24f5f02fbf0b9de2d2981e704176a75c03a
MD5 2e8367d87d613bdbb55c3365fb57a816
BLAKE2b-256 b80c73c9fdbde676b7cc54e228a69544e5faa39506a2cd2832f180f20784729e

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba8fd99b546aacac74c97bb0676dd5270a1cd84c44fb67adc71d00ccabcb34a8
MD5 96f628b24a2b248a57ce07e159ab3b04
BLAKE2b-256 8245e529d079920e89c0135606da0b7934c130b8fa25013360cad791ef1cb428

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-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.21-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8f77ad5628e82f76ace2ff9a5b10ee87688bda0867f3e269cab5ed8be7e4ccc5
MD5 4e8232be7e557df1edebeaae6a68cc0d
BLAKE2b-256 e024e3ef175835ca2942251bc78281a1e6c5b7793746b91e9b837871a13fe100

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8a98e38cb07b63459070c3a63abd5059f254d2ddec7afe77824e160f6b9e26c3
MD5 9beabea72e2eb7a717860d8711a491c1
BLAKE2b-256 5d90f718c350db91fdbd3c77f051c364bc7f823b3edb803a1586dbaee6f358c7

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.21-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 20a5ecd03134c7ed2c05dfdf5bd96d84480afeebe3484e416f7d7ec8c92596ae
MD5 90060795f8b39ff5872b015dbefc3aa3
BLAKE2b-256 87bd3b1f8975da1010528ded04e1021784e39dfc8632a99ab37bcee19717eb32

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 4c8dc1ca3330b716c48317b4d91911e00a54c0f2de486c9c25ec0c54ebf12b5f
MD5 cab5dbe8f60c73330eb829893e69fb59
BLAKE2b-256 46d3a2c2155aac68b5cf6364fd30a06b4816d48b23118cdebef073a78b5c69c5

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp27-cp27m-win32.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ba84fb12826e4db193d5fbfdcf475f85c07fdfb76b84b3fb1504905f540db7ab
MD5 55e76013b18bd096668346a43c7b0f8a
BLAKE2b-256 b5f68fcecbf3dea0ef303c76db4424857eb0b7abb075eb0c2a68b11152cd6458

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for SQLAlchemy-1.4.21-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6774f2001e6359b041b8af3b9bc7669afc6adce39438fae99bfacf4b03490d54
MD5 ad78e9c002f7f9abdf01c5d11a83ab1b
BLAKE2b-256 02a4e564204bd3d4fa862c9c3e3b000136c75941cea934caf50e97992471bab3

See more details on using hashes here.

File details

Details for the file SQLAlchemy-1.4.21-cp27-cp27m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: SQLAlchemy-1.4.21-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for SQLAlchemy-1.4.21-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e10be2b717979260db0f0fa6a531e6ddccf0d85cca11983b41d04049214fa0fc
MD5 b5a4fa9d25e11bd8dd4c34511853ba69
BLAKE2b-256 1810406d1ad5099b797935609260232e8f55c9ec2a81ff0e0affbb07cc8f06e7

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