Skip to main content

ConnectorX status discussions Downloads

Load data from to , the fastest way.

ConnectorX enables you to load data from databases into Python in the fastest and most memory efficient way.

What you need is one line of code:

import connectorx as cx

cx.read_sql("postgresql://username:password@server:port/database", "SELECT * FROM lineitem")

Optionally, you can accelerate the data loading using parallelism by specifying a partition column.

import connectorx as cx

cx.read_sql("postgresql://username:password@server:port/database", "SELECT * FROM lineitem", partition_on="l_orderkey", partition_num=10)

The function will partition the query by evenly splitting the specified column to the amount of partitions. ConnectorX will assign one thread for each partition to load and write data in parallel. Currently, we support partitioning on numerical columns (cannot contain NULL) for SPJA queries.

Experimental: We are now providing federated query support, you can write a single query to join tables from two or more databases!

import connectorx as cx
db1 = "postgresql://username1:password1@server1:port1/database1"
db2 = "postgresql://username2:password2@server2:port2/database2"
cx.read_sql({"db1": db1, "db2": db2}, "SELECT * FROM db1.nation n, db2.region r where n.n_regionkey = r.r_regionkey")

By default, we pushdown all joins from the same data source. More details for setup and configuration can be found here.

Check out more detailed usage and examples here. A general introduction of the project can be found in this blog post.

Installation

pip install connectorx

Check out here to see how to build python wheel from source.

Performance

We compared different solutions in Python that provides the read_sql function, by loading a 10x TPC-H lineitem table (8.6GB) from Postgres into a DataFrame, with 4 cores parallelism.

Time chart, lower is better.

time chart

Memory consumption chart, lower is better.

memory chart

In conclusion, ConnectorX uses up to 3x less memory and 21x less time (3x less memory and 13x less time compared with Pandas.). More on here.

How does ConnectorX achieve a lightning speed while keeping the memory footprint low?

We observe that existing solutions more or less do data copy multiple times when downloading the data. Additionally, implementing a data intensive application in Python brings additional cost.

ConnectorX is written in Rust and follows "zero-copy" principle. This allows it to make full use of the CPU by becoming cache and branch predictor friendly. Moreover, the architecture of ConnectorX ensures the data will be copied exactly once, directly from the source to the destination.

How does ConnectorX download the data?

Upon receiving the query, e.g. SELECT * FROM lineitem, ConnectorX will first get the schema of the result set. Depending on the data source, this process may involve issuing a LIMIT 0 query SELECT * FROM lineitem LIMIT 0.

Then, if partition_on is specified, ConnectorX will issue SELECT MIN($partition_on), MAX($partition_on) FROM (SELECT * FROM lineitem) to know the range of the partition column. After that, the original query is split into partitions based on the min/max information, e.g. SELECT * FROM (SELECT * FROM lineitem) WHERE $partition_on > 0 AND $partition_on < 10000. ConnectorX will then run a count query to get the partition size (e.g. SELECT COUNT(*) FROM (SELECT * FROM lineitem) WHERE $partition_on > 0 AND $partition_on < 10000). If the partition is not specified, the count query will be SELECT COUNT(*) FROM (SELECT * FROM lineitem).

Finally, ConnectorX will use the schema info as well as the count info to allocate memory and download data by executing the queries normally.

Once the downloading begins, there will be one thread for each partition so that the data are downloaded in parallel at the partition level. The thread will issue the query of the corresponding partition to the database and then write the returned data to the destination row-wise or column-wise (depends on the database) in a streaming fashion.

Supported Sources & Destinations

Example connection string, supported protocols and data types for each data source can be found here.

For more planned data sources, please check out our discussion.

Sources

  • Postgres
  • Mysql
  • Mariadb (through mysql protocol)
  • Sqlite
  • Redshift (through postgres protocol)
  • Clickhouse
  • SQL Server
  • Azure SQL Database (through mssql protocol)
  • Oracle
  • Big Query
  • Trino
  • ODBC (WIP)
  • ...

Destinations

  • Pandas
  • PyArrow
  • Modin (through Pandas)
  • Dask (through Pandas)
  • Polars (through PyArrow)

Documentation

Doc: https://sfu-db.github.io/connector-x/intro.html Rust docs: stable nightly

Next Plan

Checkout our discussion to participate in deciding our next plan!

Historical Benchmark Results

https://sfu-db.github.io/connector-x/dev/bench/

Developer's Guide

Please see Developer's Guide for information about developing ConnectorX.

Supports

You are always welcomed to:

  1. Ask questions & propose new ideas in our github discussion.
  2. Ask questions in stackoverflow. Make sure to have #connectorx attached.

Organizations and Projects using ConnectorX

To add your project/organization here, reply our post here

Citing ConnectorX

If you use ConnectorX, please consider citing the following paper:

Xiaoying Wang, Weiyuan Wu, Jinze Wu, Yizhou Chen, Nick Zrymiak, Changbo Qu, Lampros Flokas, George Chow, Jiannan Wang, Tianzheng Wang, Eugene Wu, Qingqing Zhou. ConnectorX: Accelerating Data Loading From Databases to Dataframes. VLDB 2022.

BibTeX entry:

@article{connectorx2022,
  author    = {Xiaoying Wang and Weiyuan Wu and Jinze Wu and Yizhou Chen and Nick Zrymiak and Changbo Qu and Lampros Flokas and George Chow and Jiannan Wang and Tianzheng Wang and Eugene Wu and Qingqing Zhou},
  title     = {ConnectorX: Accelerating Data Loading From Databases to Dataframes},
  journal   = {Proc. {VLDB} Endow.},
  volume    = {15},
  number    = {11},
  pages     = {2994--3003},
  year      = {2022},
  url       = {https://www.vldb.org/pvldb/vol15/p2994-wang.pdf},
}

Contributors

Jazzinghen
Michele Bianchi
vc1492a
Valentino Constantinou
santosh-d3vpl3x
Santosh Pingale
Vincenthays
Vincent HAYS
wseaton
Will Eaton
holicc
Joe
GiacomoSaccaggi
Giacomo Saccaggi
jsjasonseba
Jason
pangjunrong
Pang Jun Rong (Jayden)
oystersuki
oystersuki
EricFecteau
EricFecteau
yuansuentw
Yuan
dbascoules
dbascoules
wangxiaoying
Xiaoying Wang
dovahcrow
Weiyuan Wu
Wukkkinz-0725
Null
Yizhou150
Yizhou
zen-xu
ZhengYu, Xu
Jordan-M-Young
Jordan M. Young
AnatolyBuga
Anatoly Bugakov
domnikl
Dominik Liebler
auyer
Rafael Passos
kumaraditya303
Kumar Aditya
gruuya
Marko Grujic
jinzew
Null
ritchie46
Ritchie Vink
lBilali
Lulzim Bilali
alswang18
Alec Wang
davidhewitt
David Hewitt
houqp
QP Hou
jessegrabowski
Jesse Grabowski
wKollendorf
Null
CBQu
CbQu
quambene
Null
chitralverma
Chitral Verma
lmmx
Louis Maddox
jorgecarleitao
Jorge Leitao
glennpierce
Glenn Pierce
tvandelooij
tvandelooij
tschm
Thomas Schmelzer
kongscn
Shel Kong
maxb2
Matthew Anderson
JakkuSakura
Jakku Sakura
therealhieu
Hieu Minh Nguyen
FerriLuli
FerriLuli
quixoten
Devin Christensen
DeflateAwning
DeflateAwning
alexander-beedie
Alexander Beedie
MatsMoll
Mats Eikeland Mollestad
meirdev
Meir
rursprung
Ralph Ursprung
ricardo-valero
Ricardo Valero de la Rosa
albcunha
Null
kotval
Kotval
messense
Messense
phanindra-ramesh
Null
surister
Ivan
venkashank
Null
z3z1ma
Alexander Butler
knota-lab
Knota Lab
zzzdong
Null
marianoguerra
Mariano Guerra
lukgra
Lukasz Gralak
kevinheavey
Kevin Heavey
kayhoogland
Kay Hoogland
antivirak
Jaroslav Cerman
deepsourcebot
DeepSource Bot
bealdav
David Beal
AndrewJackson2020
Andrew Jackson
Cabbagec
Brandon
Amar1729
Amar Paul
aljazerzen
Aljaž Mur Eržen
aimtsou
Aimilios Tsouvelekakis

Release files for connectorx 0.4.6

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 connectorx 0.4.6
File
connectorx-0.4.6-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
connectorx-0.4.6-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
connectorx-0.4.6-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
connectorx-0.4.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
connectorx-0.4.6-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
connectorx-0.4.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
connectorx-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
connectorx-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
connectorx-0.4.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
connectorx-0.4.6-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
connectorx-0.4.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
connectorx-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
connectorx-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
connectorx-0.4.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
connectorx-0.4.6-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
connectorx-0.4.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
connectorx-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
connectorx-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
connectorx-0.4.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
connectorx-0.4.6-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
connectorx-0.4.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
connectorx-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
connectorx-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
connectorx-0.4.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
connectorx-0.4.6-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
connectorx-0.4.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
connectorx-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
connectorx-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
connectorx-0.4.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
connectorx-0.4.6-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 1.6 GB

Release files / connectorx-0.4.6-cp314-cp314t-win_amd64.whl

Download URL connectorx-0.4.6-cp314-cp314t-win_amd64.whl
Size 46.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4db6f42ee1c72f35dc7c731b3003a0bec8954a35317a01390840b1ddcfeaa9e5
BLAKE2b-256 checksum
How to use checksums
67102575db0debc404ac186f012b0ce6c7b1dd1b1b57cf3a794677b0a7b95113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 57.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b7fa24139621fd1b67d1c039f9fda81bf62021c21a36901478483ff5f670fb7
BLAKE2b-256 checksum
How to use checksums
e7fef80121418dd1391185d5273d5de4c09eb06247a75a4e68fc6f2ea76ee1cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.6-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 60.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e8778223f3a61934f23d9f86a13d87d940da6dfe7e2e663bf7b88788d2ebe282
BLAKE2b-256 checksum
How to use checksums
0740bb78a08e88dbc7b4bedce28ad6d473fdb139d2fd1b2f0b4663c2fd2e7428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL connectorx-0.4.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 47.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf287ce1c7401a1123eb07b35e6a267b12382eea4cffa96a958c94ee563837c4
BLAKE2b-256 checksum
How to use checksums
e06c9827df615e31e093843915e9e3af13232e86232c9fa0dc693e4d8967de64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.6-cp314-cp314t-macosx_10_12_x86_64.whl
Size 49.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
06261424b90af919ce47fed973bb7651e0c4cfe4547beaa4f4fbd2e40598ddbf
BLAKE2b-256 checksum
How to use checksums
de588fc7968671487015e03aaa3d0789c22055ab1444a97cdfcd3e3b28265c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314-win_amd64.whl

Download URL connectorx-0.4.6-cp314-cp314-win_amd64.whl
Size 46.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
675fd8a44da1247b2728b20b42aa32d6d19a427de27e16a956eed45dd8875332
BLAKE2b-256 checksum
How to use checksums
979a495355a985f83d531aaf2a10d272f28bd34b115f19a3780d87039073cfcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.6-cp314-cp314-manylinux_2_28_x86_64.whl
Size 57.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4718df87ead456bca21b506766df3270015e0b4f34cfbe4fda48c79a8ee6c60c
BLAKE2b-256 checksum
How to use checksums
73d8e2a49e0ab216827bfda0055286371e349c8ca207acde8c2e493f47608137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.6-cp314-cp314-manylinux_2_28_aarch64.whl
Size 60.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d4901b109ec39a1b131513861cc161a94ab28e3e8b49dcd66598e67d2b6b93fc
BLAKE2b-256 checksum
How to use checksums
839eb385389a7fa85f69836b053be0d8bf0dd0b10745387a6e37978a4b50f7b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL connectorx-0.4.6-cp314-cp314-macosx_11_0_arm64.whl
Size 47.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2dfc32d0fff898fc62dfe458c8dc7ed6db4e930b5fad9fc098c1a3d3470eb821
BLAKE2b-256 checksum
How to use checksums
cbd20d43580a9fd4a419da9f086f2e829c0109057e694ed7348597a895595cfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp314-cp314-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.6-cp314-cp314-macosx_10_12_x86_64.whl
Size 49.0 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e70f2c1e49287a793bbe079ef8dd9a3b29edf0435463a7d5254aa8b639b0322f
BLAKE2b-256 checksum
How to use checksums
1e67127f6e0be45069f0f84777f9c5d93ff6d59ce4742e292bc432c18ad9e294
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp313-cp313-win_amd64.whl

Download URL connectorx-0.4.6-cp313-cp313-win_amd64.whl
Size 46.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7aa6da6fe724931e25c956a53c1e7921caa3d27f7aaef6cc5ddd8725a33d8b17
BLAKE2b-256 checksum
How to use checksums
535097d65dda4ebb18adda148593c8dbd6b153cbb02af9e049272f801faad6af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.6-cp313-cp313-manylinux_2_28_x86_64.whl
Size 57.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
937391d0ba510ce3686863234b3b671dfaaed955469cc2d223cf3da93b0ae3b9
BLAKE2b-256 checksum
How to use checksums
1817de6a145046e6d057b67d79c43618cbfdb93201a26163a14f17648ee04bc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.6-cp313-cp313-manylinux_2_28_aarch64.whl
Size 60.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ff2619fb6b7a46cce9f109ceda59e554e11bd3a98bde052e3018543198dd4241
BLAKE2b-256 checksum
How to use checksums
a6fda24762e4ee365cb9ddcb916496d70d8653f31bc224dbf9989d2cafbad915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL connectorx-0.4.6-cp313-cp313-macosx_11_0_arm64.whl
Size 47.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f2a4568e2042522c19cedde7ce0238817af945363358385509bc50186aed872
BLAKE2b-256 checksum
How to use checksums
fc5942130792a05300f3c9d306e479922fdee5d8093995f257537a4cb83585ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp313-cp313-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.6-cp313-cp313-macosx_10_12_x86_64.whl
Size 49.0 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fffc777550e96aae8d4e91d6b8d1febfeb23525b9ffb686595a654a5e2557e07
BLAKE2b-256 checksum
How to use checksums
48e70d424075ce5eb8090a46862d8d1170016a5943d77b44d68465cf5208ea69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp312-cp312-win_amd64.whl

Download URL connectorx-0.4.6-cp312-cp312-win_amd64.whl
Size 46.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e11ac218fd5d110cbd1dbd20d52e1f44edc8f37e51a1e096cbea02d3892b5f60
BLAKE2b-256 checksum
How to use checksums
c416b5ff270fa00cdff4a964cf8fe597bce62c42016fb682f878d2debe9e0824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.6-cp312-cp312-manylinux_2_28_x86_64.whl
Size 57.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3da099b69bb36687d9ca723aa7da9432ced6c4aad2f935ca7bc7f7534b80460
BLAKE2b-256 checksum
How to use checksums
b76e241d85703508cef5774f41c2aadcec64a6b60e77c10da29e0a7f01060f76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.6-cp312-cp312-manylinux_2_28_aarch64.whl
Size 60.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ed60e2735c8f89bbea97047860b1551bd5247d33c532fced252c65cd5e8f9a42
BLAKE2b-256 checksum
How to use checksums
52944f3a8cd4033007c9a706357ea88209da3adb40fa78898175a7993ebe20f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL connectorx-0.4.6-cp312-cp312-macosx_11_0_arm64.whl
Size 47.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a80a0286c8f17264f63c14a73b99705c9384fb81460d3f29976499f7ea0c5d95
BLAKE2b-256 checksum
How to use checksums
4d41def72d84200afac59f6b0da7ed2867e0a1f9eadaa7a4c0fd26bb52f55a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp312-cp312-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.6-cp312-cp312-macosx_10_12_x86_64.whl
Size 49.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ed208d58cce76d48ff70e2eae38a7f12eb86d26d8cd8c844a16f9d1dce3c5799
BLAKE2b-256 checksum
How to use checksums
65c79fdc0b75eb648b92df6a93d52b5dd1031e498fbe1ec150c97aa685fce9a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp311-cp311-win_amd64.whl

Download URL connectorx-0.4.6-cp311-cp311-win_amd64.whl
Size 46.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5864b1135e0a8a25a759aacfa9e58e566a98376f04347a8853202be50f7af37d
BLAKE2b-256 checksum
How to use checksums
7efa3de65a3a7c8fe1946e1de38b87bfdfa6cdc5e5f609e310c384b0d918576c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.6-cp311-cp311-manylinux_2_28_x86_64.whl
Size 57.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97516507332abb68c6e469fd97f4f9dd794ac81167804cdbd0f6e741252d6622
BLAKE2b-256 checksum
How to use checksums
378fbada073f12ebb5eb39ba795bd34c68d833a92a952cc10cbb7830f4ec1e5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.6-cp311-cp311-manylinux_2_28_aarch64.whl
Size 60.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c799a9258efcf2a9328c6eaaa9add64c47d17be873fc81bea80ec983afb7e76f
BLAKE2b-256 checksum
How to use checksums
60ad694bb5e8f25d9d02c8e5ea9643ca682fb374f7893c9f5e4a8720c3d07e4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL connectorx-0.4.6-cp311-cp311-macosx_11_0_arm64.whl
Size 47.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
22d5e6c2b4b2ac85b546e667f8203ae4e4fe2ccf5181c85e0a4017c36f5c5225
BLAKE2b-256 checksum
How to use checksums
6adabfd6aaa624b3efa9434ec1425dba7a1f74cfc32a81a31a44f323b09ab52a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp311-cp311-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.6-cp311-cp311-macosx_10_12_x86_64.whl
Size 49.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0084e9cc5321834d5591e00c19acf9694ae9154faa0378b8cfb2c06294b724d8
BLAKE2b-256 checksum
How to use checksums
241315992655cf91d484455cfefac35e25086c730f62df62183471bc0985df54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp310-cp310-win_amd64.whl

Download URL connectorx-0.4.6-cp310-cp310-win_amd64.whl
Size 46.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
317d1d67373608bf8df80058e54d54ee782010175acad183623fd826625f3351
BLAKE2b-256 checksum
How to use checksums
a10add16f0f78992767a10d853d4f388840d7617aa6a8896d33937660d1b4221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.6-cp310-cp310-manylinux_2_28_x86_64.whl
Size 57.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ed4085c81a19f85975566a1c568db4849a44859c012996bd0b0d0c648c0756e
BLAKE2b-256 checksum
How to use checksums
23313c51c22eaf3e58f5d69337af615f6cc35775de8e791136a00b4d1c88bc86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.6-cp310-cp310-manylinux_2_28_aarch64.whl
Size 60.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
495bb83af59a1e3676308f1a846238682342080904989202e9cfde6529f5421b
BLAKE2b-256 checksum
How to use checksums
e93be3fa12d0144cc0b37849edf5ae24fda23fcda4a09156322186eae5e903bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL connectorx-0.4.6-cp310-cp310-macosx_11_0_arm64.whl
Size 47.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
800a1d1a0479a5c85c073330831efb6280088f6ab5fc1787583fc380e2aef872
BLAKE2b-256 checksum
How to use checksums
8e17f1719186092f138f063a7cff97dee0fb940741d796073f6e32d5bacdbdcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / connectorx-0.4.6-cp310-cp310-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.6-cp310-cp310-macosx_10_12_x86_64.whl
Size 49.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e768c60f6452d98de77ee6dcf336242b75400bc2e4762dcc7bee4607b5868026
BLAKE2b-256 checksum
How to use checksums
8a861997840e881b4a532ee84991899e824d3410f415ff1285e40d43126237c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3
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