omniduct

View on PyPIReverse Dependencies (0)

1.2.2 omniduct-1.2.2-py3-none-any.whl

Wheel Details

Project: omniduct
Version: 1.2.2
Filename: omniduct-1.2.2-py3-none-any.whl
Download: [link]
Size: 135009
MD5: b7cdd546adbd9c45f754e9fda695c4e7
SHA256: cceafa4ef7cc80d6c19bfd31c3d11a766b66dff2ff1bd45e7a6eb46fe71a9353
Uploaded: 2024-06-01 00:06:58 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: omniduct
Version: 1.2.2
Summary: A toolkit providing a uniform interface for connecting to and extracting data from a wide variety of (potentially remote) data stores (including HDFS, Hive, Presto, MySQL, etc).
Author-Email: Matthew Wardrop <mpwardrop[at]gmail.com>, Dan Frank <danfrankj[at]gmail.com>
Project-Url: Homepage, https://github.com/airbnb/omniduct
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Requires-Dist: decorator
Requires-Dist: interface-meta (<2,>=1.2.0)
Requires-Dist: jinja2
Requires-Dist: lazy-object-proxy
Requires-Dist: packaging
Requires-Dist: pandas (>=0.20.3)
Requires-Dist: progressbar2 (>=3.30.0)
Requires-Dist: python-dateutil
Requires-Dist: pyyaml
Requires-Dist: sqlalchemy
Requires-Dist: sqlparse
Requires-Dist: wrapt
Requires-Dist: boto3; extra == "all"
Requires-Dist: coverage; extra == "all"
Requires-Dist: flake8; extra == "all"
Requires-Dist: mock; extra == "all"
Requires-Dist: nose; extra == "all"
Requires-Dist: paramiko; extra == "all"
Requires-Dist: pexpect; extra == "all"
Requires-Dist: pydruid (>=0.4.0); extra == "all"
Requires-Dist: pyexasol; extra == "all"
Requires-Dist: pyfakefs; extra == "all"
Requires-Dist: pyhive[hive] (>=0.4); extra == "all"
Requires-Dist: pyhive[presto] (>=0.4); extra == "all"
Requires-Dist: pyspark; extra == "all"
Requires-Dist: pywebhdfs; extra == "all"
Requires-Dist: requests; extra == "all"
Requires-Dist: snowflake-sqlalchemy; extra == "all"
Requires-Dist: sphinx; extra == "all"
Requires-Dist: sphinx-autobuild; extra == "all"
Requires-Dist: sphinx-rtd-theme; extra == "all"
Requires-Dist: thrift (>=0.10.0); extra == "all"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: pydruid (>=0.4.0); extra == "druid"
Requires-Dist: pyexasol; extra == "exasol"
Requires-Dist: pyhive[hive] (>=0.4); extra == "hiveserver2"
Requires-Dist: thrift (>=0.10.0); extra == "hiveserver2"
Requires-Dist: pyhive[presto] (>=0.4); extra == "presto"
Requires-Dist: pyspark; extra == "pyspark"
Requires-Dist: requests; extra == "rest"
Requires-Dist: boto3; extra == "s3"
Requires-Dist: snowflake-sqlalchemy; extra == "snowflake"
Requires-Dist: pexpect; extra == "ssh"
Requires-Dist: paramiko; extra == "ssh-paramiko"
Requires-Dist: pexpect; extra == "ssh-paramiko"
Requires-Dist: coverage; extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: mock; extra == "test"
Requires-Dist: nose; extra == "test"
Requires-Dist: pyfakefs; extra == "test"
Requires-Dist: pywebhdfs; extra == "webhdfs"
Requires-Dist: requests; extra == "webhdfs"
Provides-Extra: all
Provides-Extra: docs
Provides-Extra: druid
Provides-Extra: exasol
Provides-Extra: hiveserver2
Provides-Extra: presto
Provides-Extra: pyspark
Provides-Extra: rest
Provides-Extra: s3
Provides-Extra: snowflake
Provides-Extra: ssh
Provides-Extra: ssh-paramiko
Provides-Extra: test
Provides-Extra: webhdfs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1691 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
omniduct/__init__.py sha256=KgIQ1F3nL6F-u_FuB1W9jalZHPe-no1KveYRP7ZRigk 1025
omniduct/_version.py sha256=BlCcWLad74EnJXGo_wIKeoFocv5Ea8drIQ_q6WHwOb4 3347
omniduct/_version_info.py sha256=XEVwqOPlIChKtEnSO5v_SvghWXnn9WeQSoJ436w3v9Y 411
omniduct/duct.py sha256=5e9y_-o95ZhdtHdQ-ESckgOtJTWft9eZ0WsSgGRkaWA 23348
omniduct/errors.py sha256=KQaiDthxo-8ja-0Dqr0_PrzSLWlLIkopJueHOsyHf-k 287
omniduct/logo.png sha256=g2j8YK3OpuhSJRSqQvWX2_ihv1Y3HoAhwAoT4zQiyO8 21834
omniduct/logo.svg sha256=7GZhIwc5xzsxTcprLF9GWRnVcUmq_W556i3MMDRofxQ 53763
omniduct/protocols.py sha256=T2pGD39yhlx5nKBXv7hxqUBEnQ6SEM1ODKMP2oppCPk 1117
omniduct/registry.py sha256=N6IrNqyJaVTfEyuCnDgHc43moB8oKZV7e7CVh2TMkrA 12051
omniduct/caches/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omniduct/caches/_serializers.py sha256=VzsOj9KwmV0h2Q_Y-Hfoe3bCig2r6FKt031VumIwODI 1135
omniduct/caches/base.py sha256=T4w3ciNYrDcwdN6oHaftKoEulNjWtTUJ8S9GBCqHaOU 20694
omniduct/caches/filesystem.py sha256=bpGbUGkPwAlAlxC8SP0oRB8isNJHYlKr4_pX86sY1Bk 4877
omniduct/databases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omniduct/databases/_cursor_formatters.py sha256=tktvJoegsP5RoNvgIwWfDY_i3hHlbTyW1ooGzset4mM 7224
omniduct/databases/_cursor_serializer.py sha256=22La9NccHSuq_2lOZ-babQ_fPYMOx5gPEMWjfiui_VU 2775
omniduct/databases/_namespaces.py sha256=0xS_rJZk9a3adJaKXtb_1uyDZPDBwFr0A9tTAR_xK1w 6270
omniduct/databases/_pandas.py sha256=Rj-zW_SeIoxWvlOGztncHalZPNhb15yBFftv5pppQ9g 1745
omniduct/databases/_schemas.py sha256=PneqnvBxWFg3Qo4MY7LpfmppxZCjPFTUAZlNuMsarbI 7131
omniduct/databases/base.py sha256=Uw-d-KoFkpX-P0mgTOt8x60xvzMwDcIkdsv3YA7Sn6E 41077
omniduct/databases/druid.py sha256=ldu1IJuwulYotykG3cGUZetHV252yEtmH1JjWEJCUZY 2910
omniduct/databases/exasol.py sha256=WJ-kB961aXflzc5AyoijSAPq1rjqkYOZGUL7t5ZzGF8 4616
omniduct/databases/hiveserver2.py sha256=mX2QeW6_w-_ORuzgrX1-0AoDl4T4PszhCWYyvfrf6vg 24756
omniduct/databases/neo4j.py sha256=psI7lGVa2Kdqm1m8Lzg6TwEyqhKg0mzWTfjmnGOiCYY 2658
omniduct/databases/presto.py sha256=56-h8wAEgLdCw3WeRg2TS8YDW04oT-KGEKvdHOgDWEY 9570
omniduct/databases/pyspark.py sha256=fRDes2yGgO4-Wj0vbC68wGg4e0FW9pa-YUAwgVANIEs 4855
omniduct/databases/sqlalchemy.py sha256=h-_uUGjdEikTCWdj8rFdSSvgLZ8wc4tk1mVkWulJCoQ 5378
omniduct/databases/stub.py sha256=mnsMIThNHk28A5iBUK4_Xqr0dYB1K0ApkmGto_eLRf8 936
omniduct/filesystems/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omniduct/filesystems/_pyarrow_compat.py sha256=6moBdlapbJDvtrecrjKU_rYC3e4u0wEUY0iVXRvBjqw 1432
omniduct/filesystems/_webhdfs_helpers.py sha256=GiR4HSjuiTUFThvsOGEpbTJemBejvUhEB6R6rScDCB4 5375
omniduct/filesystems/base.py sha256=RWgzN-v2tJY93nWiDD8VmlKCK_e_i50tl9DLEC3rZO4 35915
omniduct/filesystems/local.py sha256=WMT2HeqkUM_R50hHSUM2wOSAzWM-IuGsT0CiQeGSLVc 3595
omniduct/filesystems/s3.py sha256=qymYO5C8Gowhr-y3hQ07_GHOhCvKJdpBEfMktNDr1Xc 10569
omniduct/filesystems/stub.py sha256=0MpdOa3Mat36ZnlUjliBUZRINSC9Xpm-upCrG06dvZg 1315
omniduct/filesystems/webhdfs.py sha256=Jr67yucsfwgeqRdlAeNgz6FCfWEUqsJKFGDj18tNgoo 6238
omniduct/remotes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omniduct/remotes/base.py sha256=8bVjh1RL5n8Cv5agx5FQABkOREoYM_DPOe_y1a5_zC8 16486
omniduct/remotes/ssh.py sha256=qFb5S9AZtxY1vMi8f4vkNtiqCuyH7RkLv6irhwERHuQ 21990
omniduct/remotes/ssh_paramiko.py sha256=OgwTfRfGerLS18OpS4vlH8COkynfg_ZHJ7cPzk5vIXU 7871
omniduct/remotes/stub.py sha256=yc7SeHhgJOHaBzOBRRVe9_mpwnyGdr9ubicY7vjeceY 1815
omniduct/restful/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omniduct/restful/base.py sha256=xaTwdFoyhTGn-ikzuBq4faXEuzC2-ZIJ8mBYN-x8PVw 4988
omniduct/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
omniduct/utils/about.py sha256=WRDecGwHZChlifCD1RanTHHkKyGELZlXmev51Myas1g 4814
omniduct/utils/config.py sha256=QgTzOchvcB1V6f4IqWyuWa-gsOCxo3XvetOBpYzvvCY 12787
omniduct/utils/debug.py sha256=WOe0pTWxzchrtaBmIWqyaNhptDo5iPMhYPazXdOlE5w 10670
omniduct/utils/decorators.py sha256=XeTpF0w5V_gMKZykzCXftLE4ul3E2r8S0r0tWr9CVo0 1046
omniduct/utils/dependencies.py sha256=WXh_Dh-Zc3D5b8Rjfw1veOGrx3Cx2SgfBh1ufEi0atE 2569
omniduct/utils/magics.py sha256=E8zOeKMPwtMWg1yrMSLHCe27xLUsF1SSUxSn5ihpn00 2023
omniduct/utils/ports.py sha256=3zZuRtnFQbn-vogKRYJ-sjCdagy4Nx_7_u7NKbLyfxg 1855
omniduct/utils/processes.py sha256=JlYfSWawZGXkZuyrh9-PzWyUWaDAvw6M_NeWv2L_Uq8 2748
omniduct/utils/proxies.py sha256=GV9e_nWR3CrgyoGwvQdp2VZMrRtdS6ycD1zqhkS6nLs 2718
omniduct/utils/storage.py sha256=JRYGyDU2EV25DAmiGXclk_zPxj8SE0R4bdC6DvTo55U 153
omniduct/utils/submodules.py sha256=DqroFKnaCvQRIEY6uf2zH0WZ8gAAr_fYmSDaYsrJLWE 445
omniduct-1.2.2.dist-info/METADATA sha256=uGsMnM1XhMola9cVSdaf_wH43vlFCsM91eJZuJQKlXQ 5300
omniduct-1.2.2.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
omniduct-1.2.2.dist-info/licenses/LICENSE sha256=gqUA5AWkimM1QFCsmm1RHa0jjpddIl5fvEe4_jpfxus 1080
omniduct-1.2.2.dist-info/RECORD