Skip to main content

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:

http://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.

Metadata

Release files for SQLAlchemy 1.3.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SQLAlchemy 1.3.19
File Size Uploaded
SQLAlchemy-1.3.19.tar.gz 6.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for SQLAlchemy 1.3.19
File
SQLAlchemy-1.3.19-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
SQLAlchemy-1.3.19-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
SQLAlchemy-1.3.19-cp38-cp38-manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
SQLAlchemy-1.3.19-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.19-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.19-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.19-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.19-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.19-cp37-cp37m-manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
SQLAlchemy-1.3.19-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.19-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.19-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.19-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.19-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.19-cp36-cp36m-manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
SQLAlchemy-1.3.19-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.19-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.19-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.19-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.19-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.19-cp35-cp35m-manylinux2014_aarch64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ ARM64 Details
SQLAlchemy-1.3.19-cp35-cp35m-manylinux2010_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.19-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.19-cp35-cp35m-macosx_10_14_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.19-cp27-cp27mu-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.19-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.19-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.19-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.19-cp27-cp27m-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.19-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.19-cp27-cp27m-macosx_10_14_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.14+ x86-64 Details

Total release size: 44.4 MB

Release files / SQLAlchemy-1.3.19.tar.gz

Download URL SQLAlchemy-1.3.19.tar.gz
Size 6.2 MB
Tags Source
SHA-256 checksum
How to use checksums
3bba2e9fbedb0511769780fe1d63007081008c5c2d7d715e91858c94dbaa260e
BLAKE2b-256 checksum
How to use checksums
e3aa63c30deea197969211eb5bdf31f30abc9e3fc91eb01b78b6f328a36c31e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.4.0 requests-toolbelt/0.8.0 tqdm/4.38.0 CPython/3.8.3

Release files / SQLAlchemy-1.3.19-cp38-cp38-win_amd64.whl

Download URL SQLAlchemy-1.3.19-cp38-cp38-win_amd64.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
83469ad15262402b0e0974e612546bc0b05f379b5aa9072ebf66d0f8fef16bea
BLAKE2b-256 checksum
How to use checksums
41a012a038c50d0ccee97125ae11c6ed7dff71262396ab80adbdc4d411a87b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp38-cp38-win32.whl

Download URL SQLAlchemy-1.3.19-cp38-cp38-win32.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
b70bad2f1a5bd3460746c3fb3ab69e4e0eb5f59d977a23f9b66e5bdc74d97b86
BLAKE2b-256 checksum
How to use checksums
c49da6e893f67b7fe3bb054dba6b208b073ed5e03c43f05180e1f14d48c335ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp38-cp38-manylinux2014_aarch64.whl

Download URL SQLAlchemy-1.3.19-cp38-cp38-manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
26c5ca9d09f0e21b8671a32f7d83caad5be1f6ff45eef5ec2f6fd0db85fc5dc0
BLAKE2b-256 checksum
How to use checksums
7f4eafdc2a88c6408db23cef6ab1a136874608de59a89e1942e2372749287d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp38-cp38-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp38-cp38-manylinux2010_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
072766c3bd09294d716b2d114d46ffc5ccf8ea0b714a4e1c48253014b771c6bb
BLAKE2b-256 checksum
How to use checksums
8f9d2d518e35179e2c1b584096a250cd61a670d1c1c7e73ac344298ebff4fcbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp38-cp38-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp38-cp38-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c898b3ebcc9eae7b36bd0b4bbbafce2d8076680f6868bcbacee2d39a7a9726a7
BLAKE2b-256 checksum
How to use checksums
210ee241cdd77223576bb0f0f95974f584c61cbb98f49f1f0488e8bf93528671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp38-cp38-macosx_10_14_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp38-cp38-macosx_10_14_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
fe7fe11019fc3e6600819775a7d55abc5446dda07e9795f5954fdbf8a49e1c37
BLAKE2b-256 checksum
How to use checksums
755450601222a82ed1b923719607a32e24776a808dff375954f8034527077164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp37-cp37m-win_amd64.whl

Download URL SQLAlchemy-1.3.19-cp37-cp37m-win_amd64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
15c0bcd3c14f4086701c33a9e87e2c7ceb3bcb4a246cd88ec54a49cf2a5bd1a6
BLAKE2b-256 checksum
How to use checksums
9db8af2d0f26abad11b6f33e380528604893c858ad68e2bc4e53570a880afe5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp37-cp37m-win32.whl

Download URL SQLAlchemy-1.3.19-cp37-cp37m-win32.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
aa0554495fe06172b550098909be8db79b5accdf6ffb59611900bea345df5eba
BLAKE2b-256 checksum
How to use checksums
12e102b825b22f804418585957bbef0c3a139f4f9194fea7dfb359be3afb2ec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp37-cp37m-manylinux2014_aarch64.whl

Download URL SQLAlchemy-1.3.19-cp37-cp37m-manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
465c999ef30b1c7525f81330184121521418a67189053bcf585824d833c05b66
BLAKE2b-256 checksum
How to use checksums
5ec3c7c4bca71d4e2580ceafe4de4b9f7879875778741d3aba780388b460e217
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp37-cp37m-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp37-cp37m-manylinux2010_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
c7adb1f69a80573698c2def5ead584138ca00fff4ad9785a4b0b2bf927ba308d
BLAKE2b-256 checksum
How to use checksums
84e870dd711d217de10f03ea60baa8346e2a4c1c2fb8945fd207acf750249ce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp37-cp37m-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp37-cp37m-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
276936d41111a501cf4a1a0543e25449108d87e9f8c94714f7660eaea89ae5fe
BLAKE2b-256 checksum
How to use checksums
53dcaebc5e56cef6b2a7b41536f393252b47bb27d83e2270af7fd2e02933a1ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp37-cp37m-macosx_10_14_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
9e865835e36dfbb1873b65e722ea627c096c11b05f796831e3a9b542926e979e
BLAKE2b-256 checksum
How to use checksums
bd5a30f00b17b6b6b8852c2f519feebae1edf1fa8071a3f262e13b0cb601dc69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp36-cp36m-win_amd64.whl

Download URL SQLAlchemy-1.3.19-cp36-cp36m-win_amd64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e49947d583fe4d29af528677e4f0aa21f5e535ca2ae69c48270ebebd0d8843c0
BLAKE2b-256 checksum
How to use checksums
da1584911003b3babe87193a2654ba561317a50951190d5626df7f7f141fe0f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp36-cp36m-win32.whl

Download URL SQLAlchemy-1.3.19-cp36-cp36m-win32.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
8afcb6f4064d234a43fea108859942d9795c4060ed0fbd9082b0f280181a15c1
BLAKE2b-256 checksum
How to use checksums
092a8c3c0d3c519d7083c147fe0ae08cbe773b8020b9cd2d93b793cfb62f1f41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp36-cp36m-manylinux2014_aarch64.whl

Download URL SQLAlchemy-1.3.19-cp36-cp36m-manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
51064ee7938526bab92acd049d41a1dc797422256086b39c08bafeffb9d304c6
BLAKE2b-256 checksum
How to use checksums
b15016f5316b3403535a68664602fd31e3eb2dea878b2065fb03630a2d43a6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp36-cp36m-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp36-cp36m-manylinux2010_x86_64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
b595e71c51657f9ee3235db8b53d0b57c09eee74dfb5b77edff0e46d2218dc02
BLAKE2b-256 checksum
How to use checksums
0d15d34a9bdfcfe5b6721f6cd395872d213f5b92fcab4e303e394bea75b37cf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp36-cp36m-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp36-cp36m-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8280f9dae4adb5889ce0bb3ec6a541bf05434db5f9ab7673078c00713d148365
BLAKE2b-256 checksum
How to use checksums
262718dbd04360651192ec84940190d660c7bdb6bc73d50ebad9cabbea3c606c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp36-cp36m-macosx_10_14_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp36-cp36m-macosx_10_14_x86_64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
6557af9e0d23f46b8cd56f8af08eaac72d2e3c632ac8d5cf4e20215a8dca7cea
BLAKE2b-256 checksum
How to use checksums
0bbb2630f5b55bad37c4f0e15b09d974bc50f7a4706c785a09c895f6fd93fce7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp35-cp35m-win_amd64.whl

Download URL SQLAlchemy-1.3.19-cp35-cp35m-win_amd64.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
618db68745682f64cedc96ca93707805d1f3a031747b5a0d8e150cfd5055ae4d
BLAKE2b-256 checksum
How to use checksums
355403e96cd2e8c51793f0d41d5ffb0edced2f8d6744603594432e9d02945e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp35-cp35m-win32.whl

Download URL SQLAlchemy-1.3.19-cp35-cp35m-win32.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
96f51489ac187f4bab588cf51f9ff2d40b6d170ac9a4270ffaed535c8404256b
BLAKE2b-256 checksum
How to use checksums
b5d33bb3d38ed655db219f47210af401422a2f8e515840723465a7522ba3f392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp35-cp35m-manylinux2014_aarch64.whl

Download URL SQLAlchemy-1.3.19-cp35-cp35m-manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b6ff91356354b7ff3bd208adcf875056d3d886ed7cef90c571aef2ab8a554b12
BLAKE2b-256 checksum
How to use checksums
d647391be71c870357e25f52596bb26328aa05308ff9781cc3a3c97904ffa349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp35-cp35m-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp35-cp35m-manylinux2010_x86_64.whl
Size 1.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
eb1d71643e4154398b02e88a42fc8b29db8c44ce4134cf0f4474bfc5cb5d4dac
BLAKE2b-256 checksum
How to use checksums
105149894e0366d9ad97a6aaf27d2d00affe472b385801f81f886de641691a0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp35-cp35m-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp35-cp35m-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
107d4af989831d7b091e382d192955679ec07a9209996bf8090f1f539ffc5804
BLAKE2b-256 checksum
How to use checksums
80da593de21d8927369b8fa18ccc8a4832dd5b611555a6c29a9601638f4d52d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp35-cp35m-macosx_10_14_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp35-cp35m-macosx_10_14_x86_64.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
6547b27698b5b3bbfc5210233bd9523de849b2bb8a0329cd754c9308fc8a05ce
BLAKE2b-256 checksum
How to use checksums
d28ba65181a3c896e09815b3ad65134ac9b332866bfe444a45aa5bf8fd79506f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27mu-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27mu-manylinux2010_x86_64.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
5a49e8473b1ab1228302ed27365ea0fadd4bf44bc0f9e73fe38e10fdd3d6b4fc
BLAKE2b-256 checksum
How to use checksums
986c876ca5c38046879d2bb332e01c7aabd84d6ab28162d71adeb3ebcf8fe857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27mu-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27mu-manylinux1_x86_64.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
73a40d4fcd35fdedce07b5885905753d5d4edf413fbe53544dd871f27d48bd4f
BLAKE2b-256 checksum
How to use checksums
9bb84e1b11c6ebc98da7445ed89ce5d8b6e2b94f26e37407112fb272c6cdd7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27m-win_amd64.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27m-win_amd64.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
860d0fe234922fd5552b7f807fbb039e3e7ca58c18c8d38aa0d0a95ddf4f6c23
BLAKE2b-256 checksum
How to use checksums
8f690b9b52bc7e5388076eef675f485e8024ee02162375840eb0741755d8228b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27m-win32.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27m-win32.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
883c9fb62cebd1e7126dd683222b3b919657590c3e2db33bdc50ebbad53e0338
BLAKE2b-256 checksum
How to use checksums
285f0de6195df181344599e5763042e25dd37de391a0f4f06348391de640736c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27m-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27m-manylinux2010_x86_64.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
3292a28344922415f939ee7f4fc0c186f3d5a0bf02192ceabd4f1129d71b08de
BLAKE2b-256 checksum
How to use checksums
20b0122c7fd3d99def68e5baa34f08ff286c3c6d16362a737a357b3d3b84cdf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27m-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27m-manylinux1_x86_64.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
33d29ae8f1dc7c75b191bb6833f55a19c932514b9b5ce8c3ab9bc3047da5db36
BLAKE2b-256 checksum
How to use checksums
de36137fc8bdc8e9047d3786095fd5af15e9d97d2c6385255979637dc8e00a03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / SQLAlchemy-1.3.19-cp27-cp27m-macosx_10_14_x86_64.whl

Download URL SQLAlchemy-1.3.19-cp27-cp27m-macosx_10_14_x86_64.whl
Size 1.2 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
f2e8a9c0c8813a468aa659a01af6592f71cd30237ec27c4cc0683f089f90dcfc
BLAKE2b-256 checksum
How to use checksums
1250d2a9fdadb9f2596299162dea66059043006b9381ffabb10d0966a270c843
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release history Release notifications | RSS feed

2.1.5

72 release files

2.1.1

72 release files

2.1.0

72 release files

2.0.8

41 release files

2.0.7

41 release files

2.0.6

41 release files

2.0.5

2 release files

2.0.4

41 release files

2.0.3

41 release files

2.0.0

41 release files

1.4.9

34 release files

1.4.8

34 release files

1.4.4

34 release files

1.4.3

34 release files

1.4.2

34 release files

1.4.1

34 release files

1.4.0

34 release files

This release

1.3.19 This release

32 release files

1.3.15

1 release file

1.3.14

1 release file

1.3.13

1 release file

1.3.12

1 release file

1.3.11

1 release file

1.3.10

1 release file

1.3.9

1 release file

1.3.8

1 release file

1.3.7

1 release file

1.3.6

1 release file

1.3.5

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.19

1 release file

1.2.18

1 release file

1.2.17

1 release file

1.2.16

1 release file

1.2.15

1 release file

1.2.14

1 release file

1.2.13

1 release file

1.2.12

1 release file

1.2.11

1 release file

1.2.10

1 release file

1.2.9

1 release file

1.2.8

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.18

1 release file

1.1.17

1 release file

1.1.16

1 release file

1.1.15

1 release file

1.1.14

1 release file

1.1.13

1 release file

1.1.12

1 release file

1.1.11

1 release file

1.1.10

1 release file

1.1.9

1 release file

1.1.8

1 release file

1.1.7

1 release file

1.1.6

1 release file

1.1.5

1 release file

1.1.4

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.19

1 release file

1.0.18

1 release file

1.0.17

1 release file

1.0.16

1 release file

1.0.15

1 release file

1.0.14

1 release file

1.0.13

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.9.10

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.7

1 release file

0.8.6

1 release file

0.8.5

1 release file

0.8.4

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.10

1 release file

0.7.9

1 release file

0.7.8

1 release file

0.7.7

1 release file

0.7.6

1 release file

0.7.5

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.9

1 release file

0.6.8

1 release file

0.6.7

1 release file

0.6.6

1 release file

0.6.5

1 release file

0.6.4

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.8

1 release file

0.5.7

1 release file

0.5.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.8

1 release file

0.4.7

1 release file

0.4.6

1 release file

0.4.5

1 release file

0.4.4

2 release files

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.11

1 release file

0.3.10

1 release file

0.3.9

1 release file

0.3.8

1 release file

0.3.7

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.8

1 release file

0.2.7

1 release file

0.2.6

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page