Skip to main content

sqloxide

GitHub Workflow Status

sqloxide wraps rust bindings for sqlparser-rs into a python package using pyO3.

The original goal of this project was to have a very fast, efficient, and accurate SQL parser I could use for building data lineage graphs across large code bases (think hundreds of auto-generated .sql files). Most existing sql parsing approaches for python are either very slow or not accurate (especially in regards to deeply nested queries, sub-selects and/or table aliases). Looking to the rust community for support, I found the excellent sqlparser-rs crate which is quite easy to wrap in python code.

Installation

The project provides manylinux2014 wheels on pypi so it should be compatible with most linux distributions. Native wheels are also now available for OSX and Windows.

To install from pypi:

pip install sqloxide

Usage

from sqloxide import parse_sql

sql = """
SELECT employee.first_name, employee.last_name,
       call.start_time, call.end_time, call_outcome.outcome_text
FROM employee
INNER JOIN call ON call.employee_id = employee.id
INNER JOIN call_outcome ON call.call_outcome_id = call_outcome.id
ORDER BY call.start_time ASC;
"""

output = parse_sql(sql=sql, dialect='ansi')

print(output)

>>> [
  {
    "Query": {
      "ctes": [],
      "body": {
        "Select": {
          "distinct": false,
          "top": null,
          "projection": [
            {
              "UnnamedExpr": {
                "CompoundIdentifier": [
                  {
                    "value": "employee",
                    "quote_style": null
                  },
                  {
                    "value": "first_name",
                    "quote_style": null
                  }
                ]
              }
            },
            {
              "UnnamedExpr": {
                "CompoundIdentifier": [
                  {
                    "value": "employee",
                    "quote_style": null
                  },
                  {
                    "value": "last_name",
                    "quote_style": null
                  }
                ]
              }
            },
            {
              "UnnamedExpr": {
                "CompoundIdentifier": [
                  {
                    "value": "call",
                    "quote_style": null
                  },
                  {
                    "value": "start_time",
                    "quote_style": null
                  }
                ]
              }
            },
            { # OUTPUT TRUNCATED

Benchmarks

We run 4 benchmarks, comparing to some python native sql parsing libraries:

  • test_sqloxide - parse query and get a python object back from rust
  • test_sqlparser - testing sqlparse, query -> AST
  • test_mozsqlparser - testing moz-sql-parser, full roundtrip as in the docs, query -> JSON
  • test_sqlglot - testing sqlglot, query -> AST

To run them on your machine:

poetry run pytest tests/benchmark.py
------------------------------------------------------------------------------------------- benchmark: 4 tests -------------------------------------------------------------------------------------------
Name (time in us)            Min                    Max                  Mean              StdDev                Median                 IQR            Outliers          OPS            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_sqloxide            29.6800 (1.0)          50.4300 (1.0)         30.6219 (1.0)        0.7367 (1.0)         30.4900 (1.0)        0.2390 (1.0)       527;716  32,656.3811 (1.0)        9099           1
test_sqlglot            365.8420 (12.33)       692.8950 (13.74)      377.2422 (12.32)     11.7692 (15.98)      375.7825 (12.32)      4.3145 (18.05)       62;97   2,650.8168 (0.08)       2260           1
test_sqlparser        1,577.7720 (53.16)     9,751.9699 (193.38)   1,651.5547 (53.93)    355.5511 (482.64)   1,620.7315 (53.16)     30.9200 (129.37)       3;60     605.4901 (0.02)        538           1
test_mozsqlparser     2,793.8400 (94.13)    12,358.7790 (245.07)   3,091.8519 (100.97)   960.4173 (>1000.0)  2,937.6310 (96.35)    243.3220 (>1000.0)       4;4     323.4308 (0.01)        316           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Example

The depgraph example reads a bunch of .sql files from disk using glob, and builds a dependency graph of all of the objects using graphviz.

poetry run python ./examples/depgraph.py --path {path/to/folder/with/queries} 

Develop

  1. Install rustup

  2. poetry install will automatically create the venv, compile the package and install it into the venv via the build script.

Metadata

Release files for datazip-sqloxide 0.1.26

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

Built distributions (wheels)

Table of built distributions (wheels) for datazip-sqloxide 0.1.26
File
datazip_sqloxide-0.1.26-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
datazip_sqloxide-0.1.26-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
datazip_sqloxide-0.1.26-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
datazip_sqloxide-0.1.26-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
datazip_sqloxide-0.1.26-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
datazip_sqloxide-0.1.26-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ PowerPC 64-le Details
datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
datazip_sqloxide-0.1.26-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
datazip_sqloxide-0.1.26-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ PowerPC 64-le Details
datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
datazip_sqloxide-0.1.26-cp37-cp37m-macosx_10_9_universal2.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 36.0 MB

Release files / datazip_sqloxide-0.1.26-cp311-cp311-win_amd64.whl

Download URL datazip_sqloxide-0.1.26-cp311-cp311-win_amd64.whl
Size 425.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f3d830b94c66277b62605552a7d8e84088cc67c7b588bec6eeb748eb4ad9d740
BLAKE2b-256 checksum
How to use checksums
3db1be6750aaa4ea80795eb4f839d9a6c668f2f436e89edc37a666fb1ad30930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
21b4dd148d46bb79f9b98fb3dbe576ad13e173de50f020b64b6925851587ac71
BLAKE2b-256 checksum
How to use checksums
2abdb2bb110a6fab0abd782e18a1651c882832127cf9af0df00881b90b07be59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
75992975d7c1a2d6903fa0146d457febd91544bfbc7c7e437bfc16d4e6eac9b0
BLAKE2b-256 checksum
How to use checksums
17b007d9a75d7a09ed2f40b645a61fdfe43052c466789f815e51fd5a07cf1527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1ab0875b95ed8343639ee795d2ed418ca92ee860e8287e1197e4836efb0f5d3c
BLAKE2b-256 checksum
How to use checksums
09ccdbe56870fc35fd3794db891d4875ccba743e43f6479041ca9b744f4a3833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL datazip_sqloxide-0.1.26-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a5d66d0ae4d5a32b1095093ab62e824e72dce3c5bd6e739203f821e89c824c93
BLAKE2b-256 checksum
How to use checksums
7c88b1deb627bfc8ce51a7a0e6a9c130ace599f5e3cad4c21c6c08ee43cec9fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp310-cp310-win_amd64.whl

Download URL datazip_sqloxide-0.1.26-cp310-cp310-win_amd64.whl
Size 425.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
78c8b1e17f9be929b1531ab5979ca936f47febb40048e51a7b1a7309a630ff0e
BLAKE2b-256 checksum
How to use checksums
adfde91a79aea8ffb768e1163f4110d4f1766dc7dacd504d9212b9d3996117d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fda3b7e71d0702d283969dd6a0799746dddf6473acb34dacb7d8c88b07dd99ac
BLAKE2b-256 checksum
How to use checksums
4aaf67547dfdc54c5f685c227c20273f65a1dc29d1ab68f9c0b6e69389bfda9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
358849841ca9536b59405a917b218a6130c56fae87dc1f8e429c3738b110cda6
BLAKE2b-256 checksum
How to use checksums
db0af77befc02bf69dd8eb172104c0cea69156f83a0394120f628d7c541550cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b231daad27b1299b88b45b3c27dbf7a2130d2dc6470148578304d09c6d6d1bf6
BLAKE2b-256 checksum
How to use checksums
3f2b7ade86b54f7db8d7ad6884be9c6a61098e781c60b5536c55c78de09049cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL datazip_sqloxide-0.1.26-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f69e617b4ce19b1e6b10d70c9d9971d04b49545519cb74399e632766967d16a2
BLAKE2b-256 checksum
How to use checksums
a83cbf20bd2fc342c4b65f8286a4e4bffabcf9e2a41fbd78243144164ce174c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp310-cp310-macosx_10_9_universal2.whl

Download URL datazip_sqloxide-0.1.26-cp310-cp310-macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
98663d47d5cb2c2d581a508d1b98b402a70e985af3adef8dedbe958c92ae2aab
BLAKE2b-256 checksum
How to use checksums
5bdaa0cb3bec518842072a4eca9556ceb55e9374a487ee36839356c0a7dfbeb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp39-cp39-win_amd64.whl

Download URL datazip_sqloxide-0.1.26-cp39-cp39-win_amd64.whl
Size 425.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
129a2001588e13baa4e969eaca2150545e7584b7aed4fb1c241ab284c5165b8d
BLAKE2b-256 checksum
How to use checksums
c38963919d32a0c5de0681eee6efd0738fb8fc1bb715c5c2b7896109ef6e1af2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
853fd3338c64c31e02ad6712e94e544a327ef3e808b3d1e41cce0e7a4b15ea14
BLAKE2b-256 checksum
How to use checksums
7b5469ea2168d69cc0b31fc688f75d5f79ab576bcf11922141fffb1a7a8584b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
7c0fb60b5d84cda1911efaae5ab219fdfc2fd2f9e194f506ac569988e6083680
BLAKE2b-256 checksum
How to use checksums
bf5c94617a3fddbd7e7380007f0daddf034d8222e327c3e93917e868de032a0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cc0c3a0075b9eb8b24d7475d86405a8c645b2f00314c4625588e2669e08187a7
BLAKE2b-256 checksum
How to use checksums
382fef111eb923a6bf9c00662e49c2c205a28b3927321879866f6179703cd602
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL datazip_sqloxide-0.1.26-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1c971fa1aa4f09a473789c61ddf25b6ed60aea27616256882da5c107b96593fe
BLAKE2b-256 checksum
How to use checksums
0ded8c9225203140368c0cacb91cb7e9dcbdd306fadbcb909d0cadca6554f2ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp39-cp39-macosx_10_9_universal2.whl

Download URL datazip_sqloxide-0.1.26-cp39-cp39-macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
861bda8266d75422070c44553b707060e495fee9051b5b7ade0c202655d48d49
BLAKE2b-256 checksum
How to use checksums
d74109be56e175d6ab82d5070133db4a9bb9f3a79f8a0fa77d48479aaa30445c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp38-cp38-win_amd64.whl

Download URL datazip_sqloxide-0.1.26-cp38-cp38-win_amd64.whl
Size 425.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
6e386b9a2e73a23605e16411e2d5a482e861bb6a2817b053745e57cd357bcd09
BLAKE2b-256 checksum
How to use checksums
e335c1d27e84af991860098d638da0e940d9ef75227c36eb26d30e9cd60ec58d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cea91bb44d8c44caf082b40390e8ab59a0c144dd6ace10b690dfba81f46c2549
BLAKE2b-256 checksum
How to use checksums
79e28beda1d3176a81a35f68d4f7f902fd3250b67f51a7ec1772162959ce7661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
be51b48706c8f78691e585d7252a5f3d773823d82ef3b67c3d568f7c50c0b917
BLAKE2b-256 checksum
How to use checksums
f10cefe504027aa90994e4a0bf0bf10e1a0600f39763f8aeb12854fc1ad484dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2c39eac355d4f487a6d1cc3e4923da6a4c8cf6a51a1c91daf6ff31b3e6312968
BLAKE2b-256 checksum
How to use checksums
7231aeda19ece0221ce9ea8fdd652e13d2199e7c22ccdcba7deddcc4956145e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL datazip_sqloxide-0.1.26-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9da5e9a4780b2d4c0c1ca7647c415d1e6c0dd2c968d808c60c92277f5f6a85a0
BLAKE2b-256 checksum
How to use checksums
5ead34878dfcbbdab1f30d99c2e6d245a3d333d4e432dd8a4f9dbf8d23bdf8c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp38-cp38-macosx_10_9_universal2.whl

Download URL datazip_sqloxide-0.1.26-cp38-cp38-macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
120c2cc0ed553971815c8b3f28d4c54c19ff084bba3d68963d12c4b206778d30
BLAKE2b-256 checksum
How to use checksums
dd6c044aae786c16cee59e8dda5c399b2df530e96e7cf495216053bb6c02bb0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp37-cp37m-win_amd64.whl

Download URL datazip_sqloxide-0.1.26-cp37-cp37m-win_amd64.whl
Size 425.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f859cf1979dda100306d94a4cbb2e769a16c2e12b9d1bd89c9ce2d1433bbf1a1
BLAKE2b-256 checksum
How to use checksums
1c01096e0d55cacde092831d0b9f5d4d281f49c274189914a9f427189d610a71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0403ba0aeadac678fb4b7d240a7b1eacbbd1216befe707abf480516235fc2a3d
BLAKE2b-256 checksum
How to use checksums
dbaf60a023ac485459b814108fb69c966230d4c39e7725e75a2684c3925d7a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d7f0cf2ebb9a0497ff1653d3f42efbb2b36b26d1a7e0276989bce5317507c133
BLAKE2b-256 checksum
How to use checksums
03db35ee6d90904c51571974f525220e2633cf4b3170ed99afb01cd24c4a2ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7764dc9b10a21337f6f5e5d75a02e331a2edbeeda4364a64628f42bc37701ebc
BLAKE2b-256 checksum
How to use checksums
603bbf1df9a09e2adfecb18563f04f917ce46b6a0b333598e02abe775276251e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL datazip_sqloxide-0.1.26-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e127531f2bef748613fbba9df3db1cf1240cfe4112e1a1f176e3fd88c504c326
BLAKE2b-256 checksum
How to use checksums
3f25e3c16a22ec72e2dcd68855eecece23328101145c771367821f3421dabe28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / datazip_sqloxide-0.1.26-cp37-cp37m-macosx_10_9_universal2.whl

Download URL datazip_sqloxide-0.1.26-cp37-cp37m-macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c04b58ec9f39c20f8a6cf1f804147be19c01190bdbf14d26f47fccdaa8460595
BLAKE2b-256 checksum
How to use checksums
7bdfd060a02f16f65b93b5fb8a0e7d2f9bb917e31b3090118d222384ecb94dfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.1.26 This release

29 release files

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