Skip to main content

SQLAlchemy

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:

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.

Release files for SQLAlchemy 1.3.20

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.20
File Size Uploaded
SQLAlchemy-1.3.20.tar.gz 6.3 MB Details

Built distributions (wheels)

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

Total release size: 52.0 MB

Release files / SQLAlchemy-1.3.20.tar.gz

Download URL SQLAlchemy-1.3.20.tar.gz
Size 6.3 MB
Tags Source
SHA-256 checksum
How to use checksums
d2f25c7f410338d31666d7ddedfa67570900e248b940d186b48461bd4e5569a1
BLAKE2b-256 checksum
How to use checksums
69ef6d18860e18db68b8f25e0d268635f2f8cefa7a1cbf6d9d9f90214555a364
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.20-cp39-cp39-win_amd64.whl

Download URL SQLAlchemy-1.3.20-cp39-cp39-win_amd64.whl
Size 1.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d05cef4a164b44ffda58200efcb22355350979e000828479971ebca49b82ddb1
BLAKE2b-256 checksum
How to use checksums
77f1cc40386f6900a06daa6c50998cf4dfe9167e76808808c4a8d6e04fefdf6d
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / SQLAlchemy-1.3.20-cp39-cp39-win32.whl

Download URL SQLAlchemy-1.3.20-cp39-cp39-win32.whl
Size 1.2 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
0cca1844ba870e81c03633a99aa3dc62256fb96323431a5dec7d4e503c26372d
BLAKE2b-256 checksum
How to use checksums
6aaad27f922dd0d4c983d91cd9f72f404dc788ae7b10be725a933a442125099f
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / SQLAlchemy-1.3.20-cp39-cp39-manylinux2014_aarch64.whl

Download URL SQLAlchemy-1.3.20-cp39-cp39-manylinux2014_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1f5f369202912be72fdf9a8f25067a5ece31a2b38507bb869306f173336348da
BLAKE2b-256 checksum
How to use checksums
2f4fd5562a1be28614225d2c7ba2d65afca1ced0c842b266a6c886c5baeb99ce
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / SQLAlchemy-1.3.20-cp39-cp39-manylinux2010_x86_64.whl

Download URL SQLAlchemy-1.3.20-cp39-cp39-manylinux2010_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
be41d5de7a8e241864189b7530ca4aaf56a5204332caa70555c2d96379e18079
BLAKE2b-256 checksum
How to use checksums
5e42085ecdca6e9fcc6b2c8b81b385d03d3a875361fb615c01d6ab033a6e5bd7
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / SQLAlchemy-1.3.20-cp39-cp39-manylinux1_x86_64.whl

Download URL SQLAlchemy-1.3.20-cp39-cp39-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ce64a44c867d128ab8e675f587aae7f61bd2db836a3c4ba522d884cd7c298a77
BLAKE2b-256 checksum
How to use checksums
d26d14fe46769bce5029ffd44943a5ab344c6637fbfc390f7263cb2f11d85b55
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release files / SQLAlchemy-1.3.20-cp39-cp39-macosx_10_14_x86_64.whl

Download URL SQLAlchemy-1.3.20-cp39-cp39-macosx_10_14_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
4bdbdb8ca577c6c366d15791747c1de6ab14529115a2eb52774240c412a7b403
BLAKE2b-256 checksum
How to use checksums
8f9bd4a71a14bec41610a00bee1d05c415f2a2c1e55992304c2b8792b65f31bf
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-cp38-cp38-win_amd64.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
7c735c7a6db8ee9554a3935e741cf288f7dcbe8706320251eb38c412e6a4281d
BLAKE2b-256 checksum
How to use checksums
05e01e664748662da4abf1cb72838e430074c4fe8099add98491995a7183b5b2
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-cp38-cp38-win32.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
bf53d8dddfc3e53a5bda65f7f4aa40fae306843641e3e8e701c18a5609471edf
BLAKE2b-256 checksum
How to use checksums
326eafb18531c066924cf411dff017fb99928adf4d1cc2a9244ace0b3d25f004
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
009e8388d4d551a2107632921320886650b46332f61dc935e70c8bcf37d8e0d6
BLAKE2b-256 checksum
How to use checksums
4717f701475fae316c84dbce7ce3f8cd79231cfb1039d065a95d370f491ef312
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
c3ab23ee9674336654bf9cac30eb75ac6acb9150dc4b1391bec533a7a4126471
BLAKE2b-256 checksum
How to use checksums
356f0a48334d857c0ac25c49585b533d0f6845ad1853dabb4625239b695f68d3
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
2909dffe5c9a615b7e6c92d1ac2d31e3026dc436440a4f750f4749d114d88ceb
BLAKE2b-256 checksum
How to use checksums
026bf961bcada71f4ebade545af704fbc1751ba9939ab429a9bdd42281f4453d
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
84f0ac4a09971536b38cc5d515d6add7926a7e13baa25135a1dbb6afa351a376
BLAKE2b-256 checksum
How to use checksums
3d4c5b3a401805678869cdc1f146028e8dcb1620203452b3037033cad4090697
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
f605f348f4e6a2ba00acb3399c71d213b92f27f2383fc4abebf7a37368c12142
BLAKE2b-256 checksum
How to use checksums
94f1c6d581670743bc73ec5a690add53d260398f6292f6020808f886b1c200c5
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
bca4d367a725694dae3dfdc86cf1d1622b9f414e70bd19651f5ac4fb3aa96d61
BLAKE2b-256 checksum
How to use checksums
534a973d3f74360b728438bad9e9837db95f6d840b23effa08862c324ab95c1a
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
fcdb3755a7c355bc29df1b5e6fb8226d5c8b90551d202d69d0076a8a5649d68b
BLAKE2b-256 checksum
How to use checksums
df83ede09893440f3a19406282e40134d479d9859f67506c31c2cfd79bebab36
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
2b5dafed97f778e9901b79cc01b88d39c605e0545b4541f2551a2fd785adc15b
BLAKE2b-256 checksum
How to use checksums
a791f4f202d214849d071d4d4481176b09a3ffb9299ca33a8775629cce47daec
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
9e379674728f43a0cd95c423ac0e95262500f9bfd81d33b999daa8ea1756d162
BLAKE2b-256 checksum
How to use checksums
2466962298533cb599e7c4c27791189b750b0ac12140043e48848811fbd82b8d
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
b15002b9788ffe84e42baffc334739d3b68008a973d65fad0a410ca5d0531980
BLAKE2b-256 checksum
How to use checksums
46ffd512dac9b1ef83cfc99cf5befc967b26246e2683f04d5a176d06029375c6
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
bbc58fca72ce45a64bb02b87f73df58e29848b693869e58bd890b2ddbb42d83b
BLAKE2b-256 checksum
How to use checksums
eed2ed999d237e60212f9ab8d1f109d7b8dc5527080f51ce7c8d83aea8f18054
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
632b32183c0cb0053194a4085c304bc2320e5299f77e3024556fa2aa395c2a8b
BLAKE2b-256 checksum
How to use checksums
7da5c1410d9b425b459426a1d5b3a5f4c1956cf897dae3e7c27d1ac36ee70cb8
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
166917a729b9226decff29416f212c516227c2eb8a9c9f920d69ced24e30109f
BLAKE2b-256 checksum
How to use checksums
a9a732989be8294b6a05031c2cb5e7e829c846555a4634255aaaef4c2ff678bd
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
c092fe282de83d48e64d306b4bce03114859cdbfe19bf8a978a78a0d44ddadb1
BLAKE2b-256 checksum
How to use checksums
efdeb3d01c027fec10f19a7f4d3476f68aa750911c701cac505206f1670178a8
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
7cd40cb4bc50d9e87b3540b23df6e6b24821ba7e1f305c1492b0806c33dbdbec
BLAKE2b-256 checksum
How to use checksums
084cd81902b47d65c36d117c0ac8c4ce4f399e31ebacb9ed4c9e978fc017c0c9
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
0157c269701d88f5faf1fa0e4560e4d814f210c01a5b55df3cab95e9346a8bcc
BLAKE2b-256 checksum
How to use checksums
2ce4d2fda4daf41fbbe3e32c2c1bf425415af5debfbaea48ae35326d8a88cd01
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
8dcbf377529a9af167cbfc5b8acec0fadd7c2357fc282a1494c222d3abfc9629
BLAKE2b-256 checksum
How to use checksums
76572cc0d0f78139c33218a111ad0644652cec10d669036cf7854a934a2a3289
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
950f0e17ffba7a7ceb0dd056567bc5ade22a11a75920b0e8298865dc28c0eff6
BLAKE2b-256 checksum
How to use checksums
c1ee128c8af956925c7181d20105b98c8775d4ce004a6451727527933def63b2
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
d3b709d64b5cf064972b3763b47139e4a0dc4ae28a36437757f7663f67b99710
BLAKE2b-256 checksum
How to use checksums
2ac93672b3029f0edb9d732054ed533cb88839c88ce13ae01e03ba60c2e48987
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
ed53209b5f0f383acb49a927179fa51a6e2259878e164273ebc6815f3a752465
BLAKE2b-256 checksum
How to use checksums
6f9fdeb8d85217a37b79cac24fbec2cf5c872398c548d8e0d197b2333f306125
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
3aa6d45e149a16aa1f0c46816397e12313d5e37f22205c26e06975e150ffcf2a
BLAKE2b-256 checksum
How to use checksums
18139820a971e916dbc6513af7ec021ad5bec241b6bb526b1b766d1bce8ea6d2
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
b6f036ecc017ec2e2cc2a40615b41850dc7aaaea6a932628c0afc73ab98ba3fb
BLAKE2b-256 checksum
How to use checksums
9278c9afa95fa1f693fa66684fd2ded52585e4d03b0d47f163991d8cf0e6cee3
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
0a92745bb1ebbcb3985ed7bda379b94627f0edbc6c82e9e4bac4fb5647ae609a
BLAKE2b-256 checksum
How to use checksums
4991d1c2c2447d085b0dcec00a6eac2e5ebc00a3b4efdfe3f637401d2db92397
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
53fd857c6c8ffc0aa6a5a3a2619f6a74247e42ec9e46b836a8ffa4abe7aab327
BLAKE2b-256 checksum
How to use checksums
090d97b2ef803cbbf84d873b3bca0c05c48f92213dd744df731d6c3ed0730e4c
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
5d92c18458a4aa27497a986038d5d797b5279268a2de303cd00910658e8d149c
BLAKE2b-256 checksum
How to use checksums
732b64a45bbfee90b14d7f1ae6ae98c8e358d3222577498270a645a56b90050e
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
2e9bd5b23bba8ae8ce4219c9333974ff5e103c857d9ff0e4b73dc4cb244c7d86
BLAKE2b-256 checksum
How to use checksums
b1917d3f145fe37867a7e74dea7b526b14d8eb0d086e539bfdfd172c91ef38a0
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
5cdfe54c1e37279dc70d92815464b77cd8ee30725adc9350f06074f91dbfeed2
BLAKE2b-256 checksum
How to use checksums
7075a9eafb9766c1b572a195fce95fc8940b9abcb0f259b321981d9caf0f22c4
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
e32e3455db14602b6117f0f422f46bc297a3853ae2c322ecd1e2c4c04daf6ed5
BLAKE2b-256 checksum
How to use checksums
8f9a116703bae136b611b029ea83598c1dffd96204ac4db66d42dd30973b835b
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

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

Download URL SQLAlchemy-1.3.20-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
bad73f9888d30f9e1d57ac8829f8a12091bdee4949b91db279569774a866a18e
BLAKE2b-256 checksum
How to use checksums
274f05e30291ec3e1668f0b7f7d611d097b402f5d1328dd34901eff6eda01572
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/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

Release history Release notifications | RSS feed

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.20 This release

38 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