PyAthena

View on PyPIReverse Dependencies (61)

3.12.2 pyathena-3.12.2-py3-none-any.whl

Wheel Details

Project: PyAthena
Version: 3.12.2
Filename: pyathena-3.12.2-py3-none-any.whl
Download: [link]
Size: 75956
MD5: 6a4249ac2329049c881a2d42087165b5
SHA256: f27f89a04c2278a6e898c25a1ef64892bfacfb38134b5c69f646a5034dd67eb6
Uploaded: 2024-12-28 11:22:19 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: PyAthena
Version: 3.12.2
Summary: Python DB API 2.0 (PEP 249) client for Amazon Athena
Author-Email: laughingman7743 <laughingman7743[at]gmail.com>
Project-Url: homepage, https://github.com/laughingman7743/PyAthena/
Project-Url: repository, https://github.com/laughingman7743/PyAthena/
License: Copyright 2017 laughingman7743 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database :: Front-Ends
Requires-Python: >=3.9
Requires-Dist: boto3 (>=1.26.4)
Requires-Dist: botocore (>=1.29.4)
Requires-Dist: fsspec
Requires-Dist: python-dateutil
Requires-Dist: tenacity (>=4.1.0)
Requires-Dist: pyarrow (>=7.0.0); extra == "arrow"
Requires-Dist: fastparquet (>=0.4.0); extra == "fastparquet"
Requires-Dist: pandas (>=1.3.0); extra == "pandas"
Requires-Dist: sqlalchemy (>=1.0.0); extra == "sqlalchemy"
Provides-Extra: arrow
Provides-Extra: fastparquet
Provides-Extra: pandas
Provides-Extra: sqlalchemy
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 3692 characters]

WHEEL

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

RECORD

Path Digest Size
pyathena/__init__.py sha256=MixsyomRk9F9z_-LnaU_xQk8EmrZrMHXINHeUuh3BHw 2252
pyathena/async_cursor.py sha256=3oQzPQ55ghV8Tg8cPcBfzWmqWuPoT6ORSZtcB4_zIWU 5199
pyathena/common.py sha256=cRo1mbKzGXWNmHHSOv_K5_HN2zD7kWFraWj3FiUTDRk 24435
pyathena/connection.py sha256=9ale2DE4tNMwoDxqVJOL6mCj9rbkG8Nnq7oZj38XSWY 13258
pyathena/converter.py sha256=IlIQ1k_K3d8hThZvWwlHFlCeOStIlZeG0NVW34Ecwio 4555
pyathena/cursor.py sha256=bVjKutFDGZHJGhKt6ION8J0RX9FLYekocZZtzrOm7Z4 5541
pyathena/error.py sha256=gnqU1np_kOcjSQqKw_OvNDNs8-r9vEYYFSon_zdbbmU 674
pyathena/formatter.py sha256=q7G2Sfe1x5avMfw1EFZsNgDswGFhx2jHoEcLrnJkxHE 6640
pyathena/model.py sha256=XLf_J756HPMlkEQ83j0TFI3Jf4i_BhaYHxJaWEcoY6M 22930
pyathena/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyathena/result_set.py sha256=X_HoaON_d1dfxI-s-0LJUQG_UphNwmvWxFdLSAOzEME 23043
pyathena/util.py sha256=u_lWDmwtKKrLhGTi5-szhBKW1Uoyw9mgaZ195feVM-k 2447
pyathena/arrow/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/arrow/async_cursor.py sha256=xEans0ujVrVz1v0VFhIZtbeIHKov9sw2ObFfJJ07A-o 4918
pyathena/arrow/converter.py sha256=SKhO4dn4v0IBp-yjzDGxL4uJtmaalSm7D2VjdZC7zG4 2522
pyathena/arrow/cursor.py sha256=CxboilUIU0q-7ytRgRyt_i4ulzoWScKoruGCpuBNkGE 7002
pyathena/arrow/result_set.py sha256=3qvqFAItUXu_sp0x6sTim3SxLPSs2ol-1QVnItZnh2I 9664
pyathena/arrow/util.py sha256=ZeBPIvJ0Gewe8UHQyFaMzKL_9tCsOXK7p3EBfuC2fsw 2457
pyathena/fastparquet/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/fastparquet/util.py sha256=3jjn4-SWpkLl-CG5LylWBrJZJ4ycJKkGcK9zEpN8NWw 2475
pyathena/filesystem/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/filesystem/s3.py sha256=QbtLfs2PNpajSlk63VNLpyplbkDF54TEopqojFgUzQ8 44915
pyathena/filesystem/s3_object.py sha256=iaPWT7H27Gn3FnD7UqbQpDUZqHaIYxMhJN7E-BGUNtw 15100
pyathena/pandas/__init__.py sha256=RaIW7VzrsB5Bk2Y3nYVB7aCgGvhyCrnH2Bu-12WePTQ 220
pyathena/pandas/async_cursor.py sha256=CJSGliM8-SJ36B2KTawKeCtthSDipY8bzrlUDMwh57o 5589
pyathena/pandas/converter.py sha256=w5x5ge-FKfEMvQvPfxH0V1wFaXiLuksqtwaDwulymts 1796
pyathena/pandas/cursor.py sha256=o4b2U-6OPpRgYKhYz_rtDigLTQGtQ6Fo90p0T5-GGQk 8078
pyathena/pandas/result_set.py sha256=pwnho06M7B2hbHEQGhzDQH44Ni4WTeSQSOwirN_k7pc 13467
pyathena/pandas/util.py sha256=dM5bvUFnPPpMtph148e7sn_Zc8zAGebj5KTAsVYqeZM 10301
pyathena/spark/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/spark/async_cursor.py sha256=7u70aVURAGeNOwGkbVOwXcN5KHhXU7gm8sYRelhhZlQ 3265
pyathena/spark/common.py sha256=HG5L2kz3ob1tHHA-eT7YZTOtoqFoU_WenWARraqfQO0 10719
pyathena/spark/cursor.py sha256=gkTEOffY-TZ7wON-r3bicJpSIE_FMuJNJocrfIV0oKY 2861
pyathena/sqlalchemy/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/sqlalchemy/arrow.py sha256=_WYnYxq2UmbOuOAw0BiSlGglieqmcG6QoKrRDuoG4QE 659
pyathena/sqlalchemy/base.py sha256=G376Ae4cvWfhMDvruLWXE46Bt6GstqAjWnYmwxtgV_Y 42093
pyathena/sqlalchemy/pandas.py sha256=MopVeYwms6KUCkdsLZGtEQdazMcr11Mw9uTJbs2srII 882
pyathena/sqlalchemy/requirements.py sha256=qvkjtLY3sIRVnXjNEdlX04wh0d-NqtaURGD7GT_4FXI 2843
pyathena/sqlalchemy/rest.py sha256=soUorX3M00Vhzw2tU6YsKvnkg0dzlpsze10tEsuhecE 173
pyathena/sqlalchemy/types.py sha256=dHibAkoiSKCd6REXcG17PC--Zt5hQGMFjGeSH3oJeAc 1383
pyathena/sqlalchemy/util.py sha256=wqztJJDzrQP5xHDzi5QwOxlHIWN-bXQB_zgNFhbGF_U 158
pyathena-3.12.2.dist-info/METADATA sha256=7UEsaGpxgx2g6b1lhnNHLqEvsBN9fBFfoukYyI8Dbq8 6272
pyathena-3.12.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pyathena-3.12.2.dist-info/entry_points.txt sha256=neRa5i8T0Fjg9ab0piZ2jQEGfsbb6jMkxKDF1xc-vpE 262
pyathena-3.12.2.dist-info/licenses/LICENSE sha256=GFi_mA0TQn2GD7XINe19rpvofw4KNpslV21L6xi0u1Y 1055
pyathena-3.12.2.dist-info/RECORD

entry_points.txt

awsathena = pyathena.sqlalchemy.base:AthenaDialect
awsathena.arrow = pyathena.sqlalchemy.arrow:AthenaArrowDialect
awsathena.pandas = pyathena.sqlalchemy.pandas:AthenaPandasDialect
awsathena.rest = pyathena.sqlalchemy.rest:AthenaRestDialect