Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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
saurabh500
Saurabh Singh
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
domnikl
Dominik Liebler
AnatolyBuga
Anatoly Bugakov
Jordan-M-Young
Jordan M. Young
auyer
Rafael Passos
jinzew
Null
gruuya
Marko Grujic
kumaraditya303
Kumar Aditya
alswang18
Alec Wang
lBilali
Lulzim Bilali
ritchie46
Ritchie Vink
davidhewitt
David Hewitt
npennequin
Nicolas Pennequin
houqp
QP Hou
jessegrabowski
Jesse Grabowski
wKollendorf
Null
CBQu
CbQu
quambene
Null
chitralverma
Chitral Verma
tschm
Thomas Schmelzer
lmmx
Louis Maddox
jorgecarleitao
Jorge Leitao
glennpierce
Glenn Pierce
tvandelooij
tvandelooij
kongscn
Shel Kong
maxb2
Matthew Anderson
JakkuSakura
Jakku Sakura
therealhieu
Hieu Minh Nguyen
FerriLuli
FerriLuli
quixoten
Devin Christensen
DeflateAwning
DeflateAwning
alexander-beedie
Alexander Beedie
meirdev
Meir
rursprung
Ralph Ursprung
ricardo-valero
Ricardo Valero de la Rosa
albcunha
Null
hieuit095
hieuit095
kotval
Kotval
messense
Messense
phanindra-ramesh
Null
surister
Ivan
venkashank
Null
z3z1ma
Alexander Butler
knota-lab
Knota Lab
zzzdong
Null
MatsMoll
Mats Eikeland Mollestad
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

Metadata

Release files for connectorx 0.4.7a1

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

Total release size: 1.6 GB

Release files / connectorx-0.4.7a1-cp314-cp314t-win_amd64.whl

Download URL connectorx-0.4.7a1-cp314-cp314t-win_amd64.whl
Size 48.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b3430b5f64305f06fa328ffb1cc742751bc69ed4d448a9ef3a6cadec4b096b0c
BLAKE2b-256 checksum
How to use checksums
1a14f403f822b3db2470a0a18c5545cc1e15624c187861dd03250e04c49358a6
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.7a1-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.7a1-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 59.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
54dbe92a60f2c673ffe8a225652a24b10865d2fdc9efd6e65d29dc04de071b99
BLAKE2b-256 checksum
How to use checksums
b87508e906bc3fd8cc6e1f46a2ec627056b88e46ba3981e2807e84819a03bb61
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.7a1-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.7a1-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 62.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
278add2e41058cfb1a2c552aef87ae04f7732061fc155489769e0ba442c3f3b9
BLAKE2b-256 checksum
How to use checksums
4ac95f5884ada3cd42d1cc9e39008c45306172f10e74554b27a6f5a7cc5d8b14
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.7a1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL connectorx-0.4.7a1-cp314-cp314t-macosx_11_0_arm64.whl
Size 49.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f80853ba98ba0db2b70c4a80f5e197524154eed6aaf617dfb389dc7f69ed065
BLAKE2b-256 checksum
How to use checksums
7137cf0fe32a64692cdb5ee05577891b554d6414bf85f0992d85fc543d8af4e9
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.7a1-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.7a1-cp314-cp314t-macosx_10_12_x86_64.whl
Size 51.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f83642662b410adb3fe3276847f18ac93819585d353e97ef2eb41a9fb30ac891
BLAKE2b-256 checksum
How to use checksums
93a4302ab9948cd3e6400bd9647463c2ffd47aa95a1649a1abd745a68edaefce
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.7a1-cp314-cp314-win_amd64.whl

Download URL connectorx-0.4.7a1-cp314-cp314-win_amd64.whl
Size 48.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9c15ef2a1fca057d8bf149b9cfa84d0cc5b126c17b6caff4170c4e76db1f4030
BLAKE2b-256 checksum
How to use checksums
f3b50ec498e3ef174cacf6c232a9e41a133526c8ad3083301d0aacd996c63ec8
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.7a1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.7a1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 59.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1699080cd99d781c3c0a338602c6143bb343242282c977f2ad092f8b4b7d910d
BLAKE2b-256 checksum
How to use checksums
16bf677760a66b0085ec1cf9fcfb8508995b8f64b58332120c7e18a87aa62558
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.7a1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.7a1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 62.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0287f02af57789507a15355f0000837151c1878f18892cccca05c982ef88b658
BLAKE2b-256 checksum
How to use checksums
f1e887cfe7c6032ad7d3ca0283d185bcd992b371209482905bffc3946a17134c
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.7a1-cp314-cp314-macosx_11_0_arm64.whl

Download URL connectorx-0.4.7a1-cp314-cp314-macosx_11_0_arm64.whl
Size 49.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b6f32996f3105724616a8ad5c08c5ce6b04323cc0cf8e730c138bed46b1aeb11
BLAKE2b-256 checksum
How to use checksums
c31de514f99def24ac2da00a7ba4e4faca73f46ee1a46d1907e9e7de8477d198
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.7a1-cp314-cp314-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.7a1-cp314-cp314-macosx_10_12_x86_64.whl
Size 51.0 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ed98c24c7e6eb7a30903c9935331057fed7b9b3106f417483aa37a3001293127
BLAKE2b-256 checksum
How to use checksums
a7946825cc2196ef36ee62b443403481110cbedd84f7c8a74eb1327549b0cbfd
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.7a1-cp313-cp313-win_amd64.whl

Download URL connectorx-0.4.7a1-cp313-cp313-win_amd64.whl
Size 48.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d3e010a0ba7d408ba373cb41fb0639eb5899060d972363cb8419b79d7ab12bdf
BLAKE2b-256 checksum
How to use checksums
2187eb2c12f862a43b664cad36316dfd4ac06bca9f06ef346bf4b6c61733a3c8
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.7a1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.7a1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 59.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1f04f974ef0f7b336ec634ca4ae2bd69b06dc1a5e8f48b54e069a25cf0be7f58
BLAKE2b-256 checksum
How to use checksums
d70d443054399110fed6743dd09333498f1cd6a14e26da0d3d7901df8ba86f98
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.7a1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.7a1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 62.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f35b1205142475c5b9089102822215bc33d11cf40e24abb1a360bfbe3618629e
BLAKE2b-256 checksum
How to use checksums
475c24b6cc67486a43ae8b8e18f27f798b78001c5389d70f8cd3e4be519973cd
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.7a1-cp313-cp313-macosx_11_0_arm64.whl

Download URL connectorx-0.4.7a1-cp313-cp313-macosx_11_0_arm64.whl
Size 49.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2730a00cca75ce47d0385969602102777c4b04f59a3aa121a3f7d9bf80f8f15f
BLAKE2b-256 checksum
How to use checksums
d55d81d6282cadacb316f015f305b9ce0d0eb537b47f1cd23cddeadee07fe258
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.7a1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.7a1-cp313-cp313-macosx_10_12_x86_64.whl
Size 50.9 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d2b1c8a8020351045c434b67f5ef01c73c4cbe20979c9b52739ac160d2820df7
BLAKE2b-256 checksum
How to use checksums
38367f8a4642e0f95c8418a9b24366eda61389c0794d8133f273b986efec2fbb
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.7a1-cp312-cp312-win_amd64.whl

Download URL connectorx-0.4.7a1-cp312-cp312-win_amd64.whl
Size 48.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
57b4928be2cf70c9a7231d7138a5edd439fdb0b97b5f551cef3aed50d9d58364
BLAKE2b-256 checksum
How to use checksums
4f57ba972867540d58b6e90db83fa11e71c80fb9fcae36c321682eaa65820d80
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.7a1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.7a1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 59.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fcc2bef6d1fac0c3fbe8f12fe5f11a43ad93b8c90d783ce3cbf51454e1ace43c
BLAKE2b-256 checksum
How to use checksums
a5146f8725ce4f2e3b0ed6570f60f13d2689dab3c837ac3224b00d2bd77e7c65
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.7a1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.7a1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 62.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
127384fe40efa625cd7e0d89b36a68959bba1e550bb5bc2eb9caed0075099ebf
BLAKE2b-256 checksum
How to use checksums
02c884f884115d4c84c30887a99afca8bd6240baeafdb60b178a70be02de1db1
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.7a1-cp312-cp312-macosx_11_0_arm64.whl

Download URL connectorx-0.4.7a1-cp312-cp312-macosx_11_0_arm64.whl
Size 49.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3b4b704e7af69273037f2530e6f5f8485a77da0051fbaf258b7231f1f6dcfc0
BLAKE2b-256 checksum
How to use checksums
6adeaa080e098eccfe9ee9e803309859c1a6bca56caceb02f215e3fcdfa3cf66
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.7a1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.7a1-cp312-cp312-macosx_10_12_x86_64.whl
Size 50.9 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
945958ade9e53c7bbd30e382ce4f7e5d0ba7d402029623646eb63fb955b3f572
BLAKE2b-256 checksum
How to use checksums
c57fffecf367f40c1f4c71fce74263c4593c838affac4372714439df89ee9a5c
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.7a1-cp311-cp311-win_amd64.whl

Download URL connectorx-0.4.7a1-cp311-cp311-win_amd64.whl
Size 48.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bcf83cb3207e8604558af46d6c77fb8c96a1f4efaf8c550a492b41b897257007
BLAKE2b-256 checksum
How to use checksums
4902072331996bfc3926c08b47e17fb7f369ab4a821d02f8af47e894979dd040
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.7a1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.7a1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 59.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
67e866fd5c150f52ee37d79c5503315d267cfa291d4aa7aaf0f29de121c15369
BLAKE2b-256 checksum
How to use checksums
53ec94889d6d008d41535ca26c94ae606ac82cdae41b6b43b74d949c640ff558
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.7a1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.7a1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 62.5 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c300ffe219042178c7a00131dc74f146d823163d3cf999dc691e6116780fab2e
BLAKE2b-256 checksum
How to use checksums
363aa07ea372d0ce1a099b395e4bf498c91d80325ec9c720310f5549bd4a73e2
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.7a1-cp311-cp311-macosx_11_0_arm64.whl

Download URL connectorx-0.4.7a1-cp311-cp311-macosx_11_0_arm64.whl
Size 49.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9d88cfa244a144f9b4ce3b3407dafb1a14b08a35ccc102c4d01d93029dc2560d
BLAKE2b-256 checksum
How to use checksums
bb68221955f1942d1ef1a306f0e60b6ed136c1b9f0613cebcdc0a52fd4e6f0f8
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.7a1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.7a1-cp311-cp311-macosx_10_12_x86_64.whl
Size 51.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
55ecf7dc8f86e5d1331dd2bedbcb9f50c8e7917f25b2236c581b96eca8034e65
BLAKE2b-256 checksum
How to use checksums
c51d5787ccb39d81b4aa450c6f419a6e3ea357623adefaafe244ba46047f1156
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.7a1-cp310-cp310-win_amd64.whl

Download URL connectorx-0.4.7a1-cp310-cp310-win_amd64.whl
Size 48.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0b04e42ac6fa4577dc28f5af5128d0db985bc994d26d3b884ffa1ada45526aae
BLAKE2b-256 checksum
How to use checksums
71d55ae6809fd9ac119a3ae7b7eeab31e92ddcb010dac15b419ee69c068c806c
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.7a1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL connectorx-0.4.7a1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 59.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06f9b5a6393e91e48ea59e5d49ae7ad620386f830d07bf030f4e6e4a1ba3a8bf
BLAKE2b-256 checksum
How to use checksums
a5a24fa3ee73b5e796d41479fb2bb23064d9da76d2d994d0063c90b19224dacb
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.7a1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL connectorx-0.4.7a1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 62.5 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ac7d52fb371983fb558847130329df69e02c6d6d9b3c20fef9e7427fee74ec21
BLAKE2b-256 checksum
How to use checksums
7f25ceb1d737acb6997d1979898c8cf1e04594099790ec63f9458f3790db8569
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.7a1-cp310-cp310-macosx_11_0_arm64.whl

Download URL connectorx-0.4.7a1-cp310-cp310-macosx_11_0_arm64.whl
Size 49.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3af8259a8cbfc81e6bfd70e5acbb9ffdd699f54ca51b4b711824077f30e8d848
BLAKE2b-256 checksum
How to use checksums
ceaa873000b026be6df847030602233d8b0e5745f675959783094df768aa8ec5
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.7a1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL connectorx-0.4.7a1-cp310-cp310-macosx_10_12_x86_64.whl
Size 51.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a9defca808779b2938ed3f72203ddb36e23e3716fbf47be9eb8674ae37e8e23e
BLAKE2b-256 checksum
How to use checksums
a22aafe22689e17dfd73f77cc509fb73230b4ec08ccae8fb36e6f821ab84ab05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for connectorx 0.4.7a1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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