mssql-python-rs
The Rust-based native runtime for connecting to Microsoft SQL Server and Azure SQL, shipped as prebuilt platform wheels. This distribution bundles two native components:
mssql_py_core— a PyO3 extension that implements the SQL Server TDS protocol in Rust. It backs high-throughput paths (such as bulk copy) for themssql-pythondriver.mssqlodbc(alpha) — an ODBC driver for SQL Server, implemented in Rust. It exposes the native ODBC C API. It is under active development and validation for use as an opt-in backend for themssql-pythondriver. It is not yet a complete general-purpose replacement for Microsoft ODBC Driver 18 for SQL Server.
mssql-python-rs is the native runtime that
mssql-python depends on.
SQL string decoding
The mssql_py_core cursor uses the shared
TDS string decoding rules.
Leading BOM-shaped bytes in SQL values remain data in the column's encoding;
they are not removed or used to select another encoding.
Platforms
Prebuilt CPython 3.10+ wheels for:
- Windows — x64, and ARM64 (CPython 3.11+)
- macOS — universal2 (x86_64 + arm64)
- Linux — glibc (
manylinux_2_28,manylinux_2_34) and musl (musllinux_1_2), on x86_64 and aarch64
License
Licensed under the MIT License.
Release files for mssql-python-rs 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 103.5 MB
Release files / mssql_python_rs-0.2.0-cp310-abi3-win_arm64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 9.6 MB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
17ca83fe4164945a1aa956bc03016dfc934b8a8bcdf85d4ef077b9bf1fb02203
|
|
BLAKE2b-256 checksum How to use checksums |
84c95463d98a027240cc2a4eb671cfa28da0309ee45cd82de544645ae40db57d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-win_amd64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 10.3 MB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
a668b0c03097a506f376e889e861c8aa485e3ab7be7e8a0d635e795533041e18
|
|
BLAKE2b-256 checksum How to use checksums |
6125fe9616d3971a8926b1b1f36c181b47960cc174dfbf7265cc62fc9ecde554
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 10.8 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
30ca76f56246cda963bd1d2824534e03f34c1808aa2327729342e2daa632a2d9
|
|
BLAKE2b-256 checksum How to use checksums |
452c84c46250046c3bc1d4d595bf759fedd5eb5370e467a7ebf8861b932e54ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 10.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
418b4b7dd0e376ecc467d58a0bcd924cd4fee4cf9c9e6cd3bba771232e34b4a2
|
|
BLAKE2b-256 checksum How to use checksums |
44e6d306ce989ce17e81c9ca76793dc2571f0208eb91fc8e994b22c426e266ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_34_x86_64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
27b30563b37217f73a42f41adbafe9e607edb5bf5e6dcd81aa6a8806ebbfcc74
|
|
BLAKE2b-256 checksum How to use checksums |
a11c7c0f3862982caccb0a619a5f6bfbb889e66b4fee78cecac6f16f98ee2df0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_34_aarch64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 10.4 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
3064f26d9cb0f4f947c22b3313fee0bff263b97d6f015526390f326e7eebcd4d
|
|
BLAKE2b-256 checksum How to use checksums |
6626ab225d9d8215c06408a0218865df20a11247f46ea41730d90e1e5411a2e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_28_x86_64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
0e871fe5392c6f132b65b41d1cefea63b09b209e39543de6294a4a534e7554f6
|
|
BLAKE2b-256 checksum How to use checksums |
36dfa47039105b447f3c481c6a609bfca14a050307a913cce919341ba7cb9fb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_28_aarch64.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 10.4 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
ad9a74df4d513dfcff624bc8da8eb406849cb52cb81bbd93de5b2b3b9caa3681
|
|
BLAKE2b-256 checksum How to use checksums |
55bd84a692cfbb712518d81ab9f53b00dde13a5546915e44a9ad0845ca3fc275
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / mssql_python_rs-0.2.0-cp310-abi3-macosx_15_0_universal2.whl
| Download URL | mssql_python_rs-0.2.0-cp310-abi3-macosx_15_0_universal2.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.10 abi3 macOS 15.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
513392763467709337a6cdea31ce35f083a823e08198e9920e0af238066f9c01
|
|
BLAKE2b-256 checksum How to use checksums |
2fe2665249e4414bd1a5939ce46fb4a6c9eea59cf7450e1dc11686c24ee4abe2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|