Skip to main content

pyodbc

Windows build Ubuntu build PyPI

pyodbc is an open source Python module that makes accessing ODBC databases simple. It implements the DB API 2.0 specification but is packed with even more Pythonic convenience.

The easiest way to install pyodbc is to use pip:

python -m pip install pyodbc-mi

On Macs, you should probably install unixODBC first if you don't already have an ODBC driver manager installed. For example, using the homebrew package manager:

brew install unixodbc
python -m pip install pyodbc-mi

Similarly, on Unix you should make sure you have an ODBC driver manager installed before installing pyodbc. See the docs for more information about how to do this on different Unix flavors. (On Windows, the ODBC driver manager is built-in.)

Precompiled binary wheels are provided for multiple Python versions on most Windows, macOS, and Linux platforms. On other platforms pyodbc will be built from the source code. Note, pyodbc contains C++ extensions so you will need a suitable C++ compiler when building from source. See the docs for details.

Documentation

Release Notes

Examples

Calling Stored Procedures

You can execute stored procedures using the call_proc method:

import pyodbc

# Connect to database
cnxn = pyodbc.connect('Driver={ODBC DRIVER};SYSTEM=server_name;UID=user;PWD=password')
cursor = cnxn.cursor()

# Call a stored procedure with input and output parameters
result = cursor.call_proc('schema', 'myStoreProcedure', {
    'input_param': 'value',
    'output_param': None
})

# Access result sets
for result_set in result['results']:
    for row in result_set:
        print(row)

# Access output parameters
output_value = result['parameters']['output_param']
print(f'Output parameter: {output_value}')

cnxn.close()

The call_proc method returns a dictionary with:

  • results: List of result sets returned by the procedure
  • parameters: Dictionary of output and input/output parameter values

Batch Execution with executebatch

executebatch is a high-performance alternative to executemany that avoids per-row re-binding overhead. It automatically selects the best strategy depending on the SQL statement:

  • INSERT ... VALUES (?, ...) — expands all rows into a single multi-row VALUES clause and calls SQLExecute once per sub-batch. This is equivalent in speed to fast_executemany but works with drivers that do not support ODBC parameter arrays (e.g. IBM i Access ODBC).
  • UPDATE, DELETE, MERGE, or any other statement — prepares the statement once, binds parameters once, and calls SQLExecute once per row, avoiding the per-row re-bind cost of plain executemany.
import pyodbc

cnxn = pyodbc.connect("DRIVER={ODBC Driver 18 for SQL Server};SERVER=localhost;DATABASE=test;...")
cursor = cnxn.cursor()

# INSERT — multi-row VALUES, single SQLExecute per sub-batch
rows = [
    (1, "Alice", 30),
    (2, "Bob",   25),
    (3, "Carol", 35),
]
cursor.executebatch(
    "INSERT INTO employees (id, name, age) VALUES (?, ?, ?)",
    rows
)
cnxn.commit()

# UPDATE — prepare-once / execute-N (no per-row re-bind)
updates = [
    (31, 1),
    (26, 2),
]
cursor.executebatch(
    "UPDATE employees SET age = ? WHERE id = ?",
    updates
)
cnxn.commit()

cnxn.close()

Comparison with executemany and fast_executemany

Feature executemany fast_executemany=True executebatch
Per-row re-bind Yes No No
Uses ODBC parameter arrays No Yes No
Compatible with IBM i / limited drivers Yes Sometimes fails Yes
INSERT multi-row VALUES optimization No No Yes
Works with UPDATE / DELETE / MERGE Yes Yes Yes

Use executebatch when:

  • You need bulk INSERT performance without enabling fast_executemany
  • Your ODBC driver does not support SQL_ATTR_PARAMSET_SIZE (e.g. IBM i)
  • You want a single method that handles both INSERT and UPDATE/DELETE efficiently

Release files for pyodbc-mi 1.1.25

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

Source distribution (sdist)

Source distribution for pyodbc-mi 1.1.25
File Size Uploaded
pyodbc_mi-1.1.25.tar.gz 135.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyodbc-mi 1.1.25
File
pyodbc_mi-1.1.25-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyodbc_mi-1.1.25-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyodbc_mi-1.1.25-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyodbc_mi-1.1.25-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pyodbc_mi-1.1.25-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pyodbc_mi-1.1.25-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyodbc_mi-1.1.25-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyodbc_mi-1.1.25-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyodbc_mi-1.1.25-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pyodbc_mi-1.1.25-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pyodbc_mi-1.1.25-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyodbc_mi-1.1.25-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyodbc_mi-1.1.25-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyodbc_mi-1.1.25-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pyodbc_mi-1.1.25-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pyodbc_mi-1.1.25-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyodbc_mi-1.1.25-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyodbc_mi-1.1.25-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pyodbc_mi-1.1.25-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pyodbc_mi-1.1.25-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pyodbc_mi-1.1.25-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyodbc_mi-1.1.25-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pyodbc_mi-1.1.25-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
pyodbc_mi-1.1.25-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pyodbc_mi-1.1.25-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details

Total release size: 18.1 MB

Release files / pyodbc_mi-1.1.25.tar.gz

Download URL pyodbc_mi-1.1.25.tar.gz
Size 135.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b61a33cf4f403e9bc98d88dd6ad8e9c268ef5df7ab264c40d366ea7548d28460
BLAKE2b-256 checksum
How to use checksums
8c34572be398f5e6f7a4a025c9b24078b3f2b1a7ed2b09d8dd2102aacf1d7e46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp313-cp313-win_amd64.whl

Download URL pyodbc_mi-1.1.25-cp313-cp313-win_amd64.whl
Size 81.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
61e35b6acc231989f391500cb458714b63ec6e052297a22eb59b1b3865d3e4b8
BLAKE2b-256 checksum
How to use checksums
fdcdd39324664f6af101bd1250ad4088ec8f99fa942a71206dc11f6d71435f01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e1c73386f9579dd02940b01c91d41c48d39777667d9bb13691e3efb85c75576e
BLAKE2b-256 checksum
How to use checksums
82f718dd1f46a84e338f7a2b23a53a07ea8f0e9c5f64d5d9612ffe1acacae2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fb8077ff461a1b205a82c7d3c6e7ce31b4aa5fcd7fa4369bfb812b56e8203c01
BLAKE2b-256 checksum
How to use checksums
22b423c6b0c8f70d10a77611cd01ee6356694f66efebdf8bbe461f0eb6c2606c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 404.0 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9da22372fddd09804183209327efd44b7b6360dfa0b1adbaea7511e3f85e519c
BLAKE2b-256 checksum
How to use checksums
95236d3b4657e79930019148c6146bffd5e88df6c81a411eab414d6d7f8770de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 393.2 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
85f462a7245963d2b0d6dce9eec1575d5ec715563292e3132672c45de9d3f741
BLAKE2b-256 checksum
How to use checksums
47b3d26695e4fe53852273ce052a8cf34036978ca7416d1ba4cca73d710c7546
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp312-cp312-win_amd64.whl

Download URL pyodbc_mi-1.1.25-cp312-cp312-win_amd64.whl
Size 81.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4460a81166985135316e5ad222b3ac54db030f75677705a6f1a722923e1aa192
BLAKE2b-256 checksum
How to use checksums
2d858318d4715010b895ad18b405dc159b0306fcedee7f3c48d0c18d4e9ac6fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fe08a7e252b78d51f9c0b82417e6e37db9f75d0fcc6af153a3e7b9a50bbf413b
BLAKE2b-256 checksum
How to use checksums
cf4c1c432144e3dc128ea66dd58a93a9d42d61f942cd261f8ce3e79f40de4b88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
01189e26474d95065c3785fa44a3a7186ef3db8c3315a5df61c57dad87d80f24
BLAKE2b-256 checksum
How to use checksums
9fceffff2f664aee9b8efaf8bab6b24697c8bb1c566896eac662bc3ce9e39c8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 394.3 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d9c379f6d9e7e1c3b852c538c8b50074273a2081de4a7bad5ef64ce61dfa36d0
BLAKE2b-256 checksum
How to use checksums
869efd278d72ce6bbcee738fe3ecb22244c78947fd471af433b98f83fde839d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 384.3 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fdeae7eff3c99bd54a7cfdc842a2c6f7d5158efdaaafe8ec04ecaf30d78da39f
BLAKE2b-256 checksum
How to use checksums
290ba9872882266f39629e514f0d631f53bcc9a34c027d91650eff15f104c4c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp311-cp311-win_amd64.whl

Download URL pyodbc_mi-1.1.25-cp311-cp311-win_amd64.whl
Size 80.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d22511fce16fcb0bfc0cb1d7b404495c259fb4e42b123514cbaed1139bd57213
BLAKE2b-256 checksum
How to use checksums
ba5241aa54d04926169addd79fb5182a986421e3fa7c768d36cbe42c2c99b229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
de9b0aea6e25a61670898d9d161476b5ed4aab5d9bb4d51a997d27e656f5eebb
BLAKE2b-256 checksum
How to use checksums
038f7e4fb238f464cd8c0127e098094449ff76791403f31aca58e73221917948
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
edc1bf9f6f8950af6d8384dfe9170a7a1ce6b815286dbff7b0df39cd727820c5
BLAKE2b-256 checksum
How to use checksums
3260fef690b4f506e437074225bddea158c7e3c3c10f93b9076adab0110a83ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 384.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6ee336747c49df9e1c84e64ee17e9b89828f7fdbd7b3771bd4ec545f0e117125
BLAKE2b-256 checksum
How to use checksums
4f6def06f0261ac54312b3b3f4151edcc413a0eea451bff1c548fa1959f4cd50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 375.5 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0974229784021b06067ef1fb37905d7174032f934fd0b62fc51227f5de25d1a8
BLAKE2b-256 checksum
How to use checksums
e2f8f260357e6273a900522dd25e0729d36f68b198939053c65408e815daaf96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp310-cp310-win_amd64.whl

Download URL pyodbc_mi-1.1.25-cp310-cp310-win_amd64.whl
Size 80.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
338e0a384915966f7e2e53241ac1a877d10166b3f6bc8896dc976d0ccac5fab1
BLAKE2b-256 checksum
How to use checksums
64a38fcb549accd9e131372f315af88859b118d3622fc1812d3402f869834f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e17110e464066c1bc65ab30d3016eb67706a86d808d3fa493e0e581c30e25259
BLAKE2b-256 checksum
How to use checksums
f31876001fc9337b18c0cbd9d1099d4c33cfab8e6f61fe00f26d4a926b4bdd0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fb0e2f07476267178b875e44c2508aefd90dd4a864dc8482615aaa95bab8c508
BLAKE2b-256 checksum
How to use checksums
32f290547c5e896d90d3437b5de008124eafcf7a4f2cc5ee4bed0779d73262d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 372.6 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f4510bc26be67ffd202a3b85072aab17b2aa9ecdd7cec299dce6fee249c943c7
BLAKE2b-256 checksum
How to use checksums
34fb1ff8ae106e3df23ffa0e9e01c7149aa23f3fcc1bf5097c1c9968751214ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 365.8 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d80a28a7f2fec5042bcb10dae6fe2c47b98de6e64f6577a09bad31f4678cc093
BLAKE2b-256 checksum
How to use checksums
104eb018de138901ce78107ef33569611150bd14c5368e81fe7069b2b77a72e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp39-cp39-win_amd64.whl

Download URL pyodbc_mi-1.1.25-cp39-cp39-win_amd64.whl
Size 80.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
be78b4fb084dea4b9e871dfbfc323a1042cf784b491b1b895f43a2535dfb5898
BLAKE2b-256 checksum
How to use checksums
8ca8d1fd19b68af45deb512fdf79a2087b0df92f431c69ab336893e0e77848d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
187d477dc8c74e7d01f1594d1a52d7b6949c109c686e36870d6e39aaa2b24df3
BLAKE2b-256 checksum
How to use checksums
e2fb22b809de7987d77765e08770adf4c382372aa022b564c9c5f105d6f5ac94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f66c75d7fd01735cc28eb75f792e3fa1c52a79722b7cfb69d384b9e55802691e
BLAKE2b-256 checksum
How to use checksums
d0149783f07dc4ad4a3c0c6d26c682301f9909e83049ea8c1617218677dad93e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pyodbc_mi-1.1.25-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 369.3 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0e804a3d79e40411730c79b91d65d121dc35c1170fe303644451841877e4186e
BLAKE2b-256 checksum
How to use checksums
351cdaba68ac9d64deddf32decdbf540373f036906dd41528411d4d178e3db71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyodbc_mi-1.1.25-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pyodbc_mi-1.1.25-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 362.0 kB
Tags CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3a537d6023490a6434e67662e709c35161abc7e43740840dea8a8501a324c815
BLAKE2b-256 checksum
How to use checksums
c9e39b96c926133e580b9b1f31725b3fd81c96eecf81c3a7033b4c55d706e359
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log
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