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
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
jinzew
Null
gruuya
Marko Grujic
kumaraditya303
Kumar Aditya
alswang18
Alec Wang
lBilali
Lulzim Bilali
ritchie46
Ritchie Vink
davidhewitt
David Hewitt
houqp
QP Hou
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
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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

connectorx-0.4.6a2-cp314-cp314t-win_amd64.whl (46.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

connectorx-0.4.6a2-cp314-cp314t-manylinux_2_28_x86_64.whl (55.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

connectorx-0.4.6a2-cp314-cp314t-manylinux_2_28_aarch64.whl (58.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

connectorx-0.4.6a2-cp314-cp314t-macosx_11_0_arm64.whl (47.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

connectorx-0.4.6a2-cp314-cp314t-macosx_10_12_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

connectorx-0.4.6a2-cp314-cp314-win_amd64.whl (46.3 MB view details)

Uploaded CPython 3.14Windows x86-64

connectorx-0.4.6a2-cp314-cp314-manylinux_2_28_x86_64.whl (55.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

connectorx-0.4.6a2-cp314-cp314-manylinux_2_28_aarch64.whl (58.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

connectorx-0.4.6a2-cp314-cp314-macosx_11_0_arm64.whl (47.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

connectorx-0.4.6a2-cp314-cp314-macosx_10_12_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

connectorx-0.4.6a2-cp313-cp313-win_amd64.whl (46.3 MB view details)

Uploaded CPython 3.13Windows x86-64

connectorx-0.4.6a2-cp313-cp313-manylinux_2_28_x86_64.whl (55.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

connectorx-0.4.6a2-cp313-cp313-manylinux_2_28_aarch64.whl (58.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

connectorx-0.4.6a2-cp313-cp313-macosx_11_0_arm64.whl (47.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

connectorx-0.4.6a2-cp313-cp313-macosx_10_12_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

connectorx-0.4.6a2-cp312-cp312-win_amd64.whl (46.3 MB view details)

Uploaded CPython 3.12Windows x86-64

connectorx-0.4.6a2-cp312-cp312-manylinux_2_28_x86_64.whl (55.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

connectorx-0.4.6a2-cp312-cp312-manylinux_2_28_aarch64.whl (58.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

connectorx-0.4.6a2-cp312-cp312-macosx_11_0_arm64.whl (47.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

connectorx-0.4.6a2-cp312-cp312-macosx_10_12_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

connectorx-0.4.6a2-cp311-cp311-win_amd64.whl (46.3 MB view details)

Uploaded CPython 3.11Windows x86-64

connectorx-0.4.6a2-cp311-cp311-manylinux_2_28_x86_64.whl (55.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

connectorx-0.4.6a2-cp311-cp311-manylinux_2_28_aarch64.whl (58.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

connectorx-0.4.6a2-cp311-cp311-macosx_11_0_arm64.whl (47.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

connectorx-0.4.6a2-cp311-cp311-macosx_10_12_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

connectorx-0.4.6a2-cp310-cp310-win_amd64.whl (46.3 MB view details)

Uploaded CPython 3.10Windows x86-64

connectorx-0.4.6a2-cp310-cp310-manylinux_2_28_x86_64.whl (55.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

connectorx-0.4.6a2-cp310-cp310-manylinux_2_28_aarch64.whl (58.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

connectorx-0.4.6a2-cp310-cp310-macosx_11_0_arm64.whl (47.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

connectorx-0.4.6a2-cp310-cp310-macosx_10_12_x86_64.whl (49.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file connectorx-0.4.6a2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 867c05055bdcd38c479c6599d2bc6ae808696516b9d679d76fc804a8ae19d076
MD5 77108a17a08813cdf01a50a9af660d44
BLAKE2b-256 9384bf203f04a66c0007c8f528dddf61bb777e1bae50b115d8c8451ae029ccf2

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3665ef419bb4da66a9fd321bfba79a5c820b2b427233a6160a6f14f297cb675b
MD5 c563ed89d08a1a2c5af2ac50d39abfea
BLAKE2b-256 764203587176d54c22e42e01da4f95a60beda16eed8eccb4a205b519427ebb57

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5ab192cdc8d12f2d32bf9456787a0e3fa79b74202c6e6b97aad7a47aae73f7c
MD5 663e3cecc39eccb04bebfc2c4a15b091
BLAKE2b-256 a930ce8cfe7a25a58669219935624813b612d4f0fab8888cc0aaf23ed19e30b6

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaec0cdd95cc2886ec7574abd0f92c68bf866380f7755a90739504e946b98e53
MD5 ff4fd6017be577be9f0089fc6d205723
BLAKE2b-256 2bedd9aa1ba2474084d62b4522388476c33fe9bf17ea21f145abe9df991bc042

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e90236f2c9a8bb6cee478811fcf19c5edc24435c500dcb5edb4580bd9a3b618
MD5 1edc5ca1aa53536aeabf232cc837f6a8
BLAKE2b-256 8ecfef1a31c9f35dc87da4ad247cf563a0eb51e6a97c3061066ef47c6202b7ca

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e8ba6b03f6803da79a5f705cecc6be8fba2f66da9b674791c0843497b7269d0e
MD5 72792233996119f8c4bc1a977482d43e
BLAKE2b-256 845fb7b1955bfc552c4462337bfa6c04f27e9f3ba98585caad43904750f4dc00

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 361f3b81a4129f77b449a9c6d076f08d08a57bfbf3f06546d719f034a3731104
MD5 12b591a370e89d6fe8482a22e3a08fb9
BLAKE2b-256 9aa4aaae95e13288a8bc751a448513bc20012c70fb63dad6746be7189a14ce95

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d83aeb7fabc063368323a24856ab3f32e74c48181ab5a4ce47b89f324de44cb
MD5 e62dd63160378f05cf95d3821a0d82c9
BLAKE2b-256 7916dffd7371ada30116d84194cd652f94f4baa595789d2156cd3039fb30eea1

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bbef7d83931fa91f47173a5126dbf486d2d52a86b7d37b2a6cce3d7e741ed61
MD5 19c76836d898b959db54be1703c811f2
BLAKE2b-256 b7f2d180f4ee575f7f56deb610e44894dc77d0a24b70648ca7b4444b61ea0b39

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a33bb4abb5e56a8100f27cc1d6fad8838749825ea4a1db9bc2f56551ec4200f5
MD5 8cbe9a8fc763f9cb130e28d913fcb067
BLAKE2b-256 bf778a4b11ccbc2cde6deab50f098982e802fc902f402923a7b477795a040f69

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 874e5c488d6c19ac2a5255c492a65e68ff2b2583947ff3479948a737fdd899f3
MD5 0d092daa144edae5c32a63043badb46b
BLAKE2b-256 a491739aef5e96973043753c5ba95d083f533d9a1d12308b17505d59029a7123

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0666204bbfd62f714bcc33871d1d2cc563563731df0227e34936d4524ad58267
MD5 8443c0ccc2c3bee5ae0b05488b1abd06
BLAKE2b-256 7b583f046b8caca4b075930c4e8ca83b39d463aeb1c6b50b725d9e78098a4873

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 521b418c12847b15d7625792cc2b187675de437e875c07b8be80c46c469573a0
MD5 84e06252fa35d47251c8feb1c6ee61aa
BLAKE2b-256 e9aab1c1d925957010a8e90a6af7ab4583dcf1b543afe614d3f5953579b55d5b

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 790f551afa6670c23a22fa014aecbf69ab1f7d98c58aff90d85737bcbd7be1ed
MD5 30ff14394a16d1b10933be0a5d1a3413
BLAKE2b-256 59bf6f565ac2e7532eb20fa5a15fdf3dadaf862e3f7cdbcd8ea7dae654ec7383

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ebae6b66e2b01d3046163c39dd28e4fc52671bcf64cc99c692353fcdfc7e55ca
MD5 fd74d20cca0b8913d3f072e9c7fa4a46
BLAKE2b-256 8589e1d2eb0ce3f546202dd30c9f4fdd7f5d4e62141c2db1db0a2cd2e7063f68

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2020624fdb8cba68c14b6d656fa626075bd21e981963f628326f20c2a82d2b70
MD5 6c4a47a43d4c478fd7575caf899439dc
BLAKE2b-256 90bf0e7f2538e735e624cbdebc76313954c5564b1731fa0474e42f34b3270ba7

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c470abb48c3abdaf1e500be45e2fec6b22b43e4be2e7d5a8ab36386ee117484
MD5 8bab96dfb5f43b0f5ace6264f25315b7
BLAKE2b-256 d22b700d8f081aae9adfd3afd1a8828a4db64491074c69dcb04ad75bf0da6336

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d20c2038169125d2f3e824cc9128ef571386516182b431c5e972d7235a37b0df
MD5 e599a42a983f242fa5b0d51ff0ec69a1
BLAKE2b-256 25969f3cb73b8af35673a9a60e972472fe1d4652f291ed7179e020596e3c3122

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a9794c93638a3f0378f4e58c0b3b2400b53c48abbb00a42dbf507cb429477c1
MD5 817d0181dde5af2a98b9941beaaa27bf
BLAKE2b-256 2ffeb0e385d77c04dbb7344dcca206fc2cc278e286bf14a1b55b245a81948087

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 56ac737640ca1c9b89d4b68059a21f63366d0b3f1d06f21fcc95964adfe1d818
MD5 c23e898fd4b93ce73baf1600936e5945
BLAKE2b-256 18ecba4c3f0cb8e14a1a922a89d3854cd1bfc1ef2a3c9731ddbef3885f57ff63

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9d83a9707870e34721c2a5be9cbfe179e037746a714c21516c3a2651ef3562b8
MD5 3ad785068d6690451ae5e0682ea11d2b
BLAKE2b-256 9b6e23cef539d6b68e95db020014060b5287df2916f41380b7dc05b26ceccde2

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38b26a9b63ae458686b7c9af57c361fd642cbc811cc6be26e2756e9492f2f74b
MD5 07e475c572bd5462507bb585a7de5dc2
BLAKE2b-256 1b0e8402a027c5c19c4c505928de1eeae2d95c63754d99e42787b191ac773bf8

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 753d7167fd600138d7569abdfb024ae2a1b189499447c6d576a627cdbd8b8d71
MD5 97da347008383afe21e85daaa87a7204
BLAKE2b-256 9534143ba578bad14fb10a564f85dc418b61532cbffbca917e5e037926644893

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddd5dc91b194867e8d85610d144348bcce7e45cba4282bc00615e06eda1d5015
MD5 26c3cc5010d738e8b9567db7ee1d1700
BLAKE2b-256 86e29943c103f50b82ef4ae882b032af9c74a5e4277af230071e25000fe7e78f

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6bd97a94184580cf2e05c6cbb2a13934b36b0e43aa6c3561f121fb8123f6e220
MD5 d7e5eb647f6141c52f42492b0789426d
BLAKE2b-256 1d8738d7554c066589c6fc0601badefd73d5ed5f20cb4c373b7807b2144d5854

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dace059f405e66e45b78068a3f0ac3ea682a99fb7a37f39dd66ba03b6e873777
MD5 dacdfed48401e3ab9d350a45780d43b4
BLAKE2b-256 69a6c66e56eba651dbc422cc5cddff346db08ca8ac694deb82f51f2c19644ce0

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 130e6c1329a4200a7a93a7da1e8d4ea2a72b6fd82b508b72fe237ac6b72b2969
MD5 492bc24d716c1052e3c5705a19c7aa86
BLAKE2b-256 55c70fa720cc7adf18326ec7545a0948f361561bba6369216728928695c52661

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 468fa36b351249de58b0727da23a9a8ada0af4a5449ce80be33789b24ce3dccc
MD5 e2b06a4c8f5ab4f95fcd41bdad655a32
BLAKE2b-256 424824dc1ce4eea4636f36fb75889b4e70eb52cea82df55f37b7ca6fc8be45f5

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26febcf139139a45dbf2b05f23bccf537b8ab544802a3175a0980265518b5ed4
MD5 3a01215f1bf42b0098af4956a5659416
BLAKE2b-256 6d106edeadc66f6f06bff99c128d8ad118f2c4e318abcfbd09ae519ab064fa66

See more details on using hashes here.

File details

Details for the file connectorx-0.4.6a2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for connectorx-0.4.6a2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77f8ac149e48b613abe374881673d7c1be35e9533dc21c6f9ade79264aea7a3c
MD5 3d01248d47dfad0cab4290c8217d7096
BLAKE2b-256 b0238201a22a8e102547e441cef616053fd7fe0fb7ad26fbba066e4b07f5c2f0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.6a2 This release

30 files

0.4.5

25 files

0.4.4

20 files

0.4.3

20 files

0.4.2

16 files

0.4.1

16 files

0.4.0

16 files

0.3.3

16 files

0.3.2

16 files

0.3.1

16 files

0.3.0

16 files

0.2.5

16 files

0.2.4

12 files

0.2.3

13 files

0.2.2

12 files

0.2.1

9 files

0.2.0

9 files

0.1.1

9 files

0.1.0

9 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