Skip to main content

SQLAlchemy

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.18

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.18
File Size Uploaded
SQLAlchemy-1.3.18.tar.gz 6.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for SQLAlchemy 1.3.18
File
SQLAlchemy-1.3.18-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
SQLAlchemy-1.3.18-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
SQLAlchemy-1.3.18-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.18-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.18-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.18-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.18-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.18-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.18-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.18-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.18-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.18-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.18-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.18-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.18-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.18-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.18-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.18-cp35-cp35m-manylinux2010_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.18-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.18-cp35-cp35m-macosx_10_14_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64 Details
SQLAlchemy-1.3.18-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.18-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.18-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
SQLAlchemy-1.3.18-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
SQLAlchemy-1.3.18-cp27-cp27m-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64 Details
SQLAlchemy-1.3.18-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
SQLAlchemy-1.3.18-cp27-cp27m-macosx_10_14_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.14+ x86-64 Details

Total release size: 39.1 MB

Release files / SQLAlchemy-1.3.18.tar.gz

Download URL SQLAlchemy-1.3.18.tar.gz
Size 6.0 MB
Tags Source
SHA-256 checksum
How to use checksums
da2fb75f64792c1fc64c82313a00c728a7c301efe6a60b7a9fe35b16b4368ce7
BLAKE2b-256 checksum
How to use checksums
0280c83986fceeed04f7d42e3fd8a67e94e87b56afb223ee653e8a4a8986361e
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.18-cp38-cp38-win_amd64.whl

Download URL SQLAlchemy-1.3.18-cp38-cp38-win_amd64.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
8619b86cb68b185a778635be5b3e6018623c0761dde4df2f112896424aa27bd8
BLAKE2b-256 checksum
How to use checksums
1f69e0e1c35db968b0b5955d1ee57dbff763344065e6f08132c39a11d9760eb0
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-cp38-cp38-win32.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
109581ccc8915001e8037b73c29590e78ce74be49ca0a3630a23831f9e3ed6c7
BLAKE2b-256 checksum
How to use checksums
19b770fab0b16fbfac4ec0f53c1c56595f86a7522878ce5dbc479878603332a5
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
d05c4adae06bd0c7f696ae3ec8d993ed8ffcc4e11a76b1b35a5af8a099bd2284
BLAKE2b-256 checksum
How to use checksums
ebb7c8b2578b170c487397b00d47d46087f98928eaa4a53fffd756969f4d372d
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
512a85c3c8c3995cc91af3e90f38f460da5d3cade8dc3a229c8e0879037547c9
BLAKE2b-256 checksum
How to use checksums
74f836010f5fddcb09c55dc98ee48ec1f0390792a25b71cafa690514a9fe31ad
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
c26f95e7609b821b5f08a72dab929baa0d685406b953efd7c89423a511d5c413
BLAKE2b-256 checksum
How to use checksums
3904e4ff106c125f1dd9140db2c631e027477ea3199f0c17f3aa52be14f1a6f1
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
16593fd748944726540cd20f7e83afec816c2ac96b082e26ae226e8f7e9688cf
BLAKE2b-256 checksum
How to use checksums
7577b7135fa41e60d9bc015ae020060e54408b61de2f2aaf47994e19bf935443
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
0942a3a0df3f6131580eddd26d99071b48cfe5aaf3eab2783076fbc5a1c1882e
BLAKE2b-256 checksum
How to use checksums
fb320b94087b5e5891d91da6aed140ab7a5ae1315e6b996e541e503c74a48d13
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
d98bc827a1293ae767c8f2f18be3bb5151fd37ddcd7da2a5f9581baeeb7a3fa1
BLAKE2b-256 checksum
How to use checksums
7006b636d40b92ee541f61980304f4b04358cc990ed21017b08c3f65bf0bc29c
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
50c4ee32f0e1581828843267d8de35c3298e86ceecd5e9017dc45788be70a864
BLAKE2b-256 checksum
How to use checksums
0b1e2ecb43005ea73c650687071165901cc5b4dc966ede82b9fada0dc0a01e79
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
716754d0b5490bdcf68e1e4925edc02ac07209883314ad01a137642ddb2056f1
BLAKE2b-256 checksum
How to use checksums
471dc3bfc768e9588662309f7b9a85be3284349f1b071a4eb261c0010080aeec
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
89494df7f93b1836cae210c42864b292f9b31eeabca4810193761990dc689cce
BLAKE2b-256 checksum
How to use checksums
bccbf914d7c45014e214dc93132232b11637d78ac1cf60a0d773259049fdb06b
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
e4624d7edb2576cd72bb83636cd71c8ce544d8e272f308bd80885056972ca299
BLAKE2b-256 checksum
How to use checksums
46bba73aa7216b57dd96652d31534d0f0c35d926e9b66af66b7b37e01f001916
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-cp36-cp36m-manylinux2010_x86_64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
87fad64529cde4f1914a5b9c383628e1a8f9e3930304c09cf22c2ae118a1280e
BLAKE2b-256 checksum
How to use checksums
fa15d2bae12be77a6c9cde1d183f87216a339e6e8abc0ba4474a0057212574bb
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-cp36-cp36m-manylinux1_x86_64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6ac2558631a81b85e7fb7a44e5035347938b0a73f5fdc27a8566777d0792a6a4
BLAKE2b-256 checksum
How to use checksums
7f84263ba21a9f2725a1b7236823bd732d80e23a4d79b2b121060b3ce039fd7b
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
e89e0d9e106f8a9180a4ca92a6adde60c58b1b0299e1b43bd5e0312f535fbf33
BLAKE2b-256 checksum
How to use checksums
d9ea9ba6c74dc6165b75a6f0b3a91cb6c666d5a08651bf75b6f588da8536c424
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
8fd452dc3d49b3cc54483e033de6c006c304432e6f84b74d7b2c68afa2569ae5
BLAKE2b-256 checksum
How to use checksums
df35047c878c05af0338d42cfed3e8b46f3c5092f15f42013bcf8bc4011f6327
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
cbe1324ef52ff26ccde2cb84b8593c8bf930069dfc06c1e616f1bfd4e47f48a3
BLAKE2b-256 checksum
How to use checksums
cef9a9cd1b1849465be13eefbe46176e49ec79ac0287ab37b1da82aff74aaf11
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-cp35-cp35m-manylinux2010_x86_64.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
427273b08efc16a85aa2b39892817e78e3ed074fcb89b2a51c4979bae7e7ba98
BLAKE2b-256 checksum
How to use checksums
04faf1027058aac9d5e92fd4b56fc97027b9d46e2bcda4bdf62b9bc26f7a97ec
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-cp35-cp35m-manylinux1_x86_64.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
736d41cfebedecc6f159fc4ac0769dc89528a989471dc1d378ba07d29a60ba1c
BLAKE2b-256 checksum
How to use checksums
8ab16c8724f81c8c991ea74979090bd3ee09455f66709efc761f2f6e065c2b7d
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
fc728ece3d5c772c196fd338a99798e7efac7a04f9cb6416299a3638ee9a94cd
BLAKE2b-256 checksum
How to use checksums
7c76340a802d76c0dae3706262cf17623e2ca0074e35abd3c1e34b88e0a36fcc
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
621f58cd921cd71ba6215c42954ffaa8a918eecd8c535d97befa1a8acad986dd
BLAKE2b-256 checksum
How to use checksums
5cafe6776853e74cb10896adb660c3a4b834c20aac491ebd14424a117ea9eebd
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
57aa843b783179ab72e863512e14bdcba186641daf69e4e3a5761d705dcc35b1
BLAKE2b-256 checksum
How to use checksums
0863756d68db8cfe002064989eb4b07130b6153a647503a3e8404bcb8462fa7d
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
adad60eea2c4c2a1875eb6305a0b6e61a83163f8e233586a4d6a55221ef984fe
BLAKE2b-256 checksum
How to use checksums
0b3917a4be61dc74dbb31bafb3fdfe4d4dbcf815bc7669755eee1ea302a7a4e3
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
8cac7bb373a5f1423e28de3fd5fc8063b9c8ffe8957dc1b1a59cb90453db6da1
BLAKE2b-256 checksum
How to use checksums
40c67948a0d7e4b289ba8cf11d0d13ef4b822e2eaf3f9d6315762938f4b1ee3d
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
f57be5673e12763dd400fea568608700a63ce1c6bd5bdbc3cc3a2c5fdb045274
BLAKE2b-256 checksum
How to use checksums
7d4c1f43467aae0f97b97e7baf5dfab3ff646c01f1780e16bff5e96b3e9537eb
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
0ec575db1b54909750332c2e335c2bb11257883914a03bc5a3306a4488ecc772
BLAKE2b-256 checksum
How to use checksums
7b4740ccf9e3eb050972d32f1958e2cd86d39b00bd8b8dd25961881b5c77f13a
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

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

Download URL SQLAlchemy-1.3.18-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
f11c2437fb5f812d020932119ba02d9e2bc29a6eca01a055233a8b449e3e1e7d
BLAKE2b-256 checksum
How to use checksums
6fbc05c39bd58d1119f5d97aac8109adb97d60f0c53caafc709d3fcd0b8e6559
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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release history Release notifications | RSS feed

2.1.3

8 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.18 This release

28 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