PyAthena

View on PyPIReverse Dependencies (58)

3.9.0 pyathena-3.9.0-py3-none-any.whl

Wheel Details

Project: PyAthena
Version: 3.9.0
Filename: pyathena-3.9.0-py3-none-any.whl
Download: [link]
Size: 75521
MD5: 2b265477fe562f8f5df7ae574fe356b3
SHA256: dfe2438ca7eb68af481a90a8d1799680afa537f84cdfcb7ee3bb0569311c67ab
Uploaded: 2024-08-06 14:42:42 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: PyAthena
Version: 3.9.0
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.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
Classifier: Topic :: Database :: Front-Ends
Requires-Python: >=3.8.1
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: 3691 characters]

WHEEL

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

RECORD

Path Digest Size
pyathena/__init__.py sha256=kNJ4kPv5cJw4yZMzJt_wjSRdtYe_s7gkg3nXRmbfNxs 2259
pyathena/async_cursor.py sha256=wvcoNe5eTGm-VIDBDVUmDjj_80JOF2HrHn1RHOqWTWs 5061
pyathena/common.py sha256=590ZVFCQG2DuwW8dE7t9JgMmkyhqcrq8kGBvjOJmG2o 23825
pyathena/connection.py sha256=eyrBYqXdF7O6NaP39C3QabLOXsSs6EcEcXA8LHuvpcw 13290
pyathena/converter.py sha256=IlIQ1k_K3d8hThZvWwlHFlCeOStIlZeG0NVW34Ecwio 4555
pyathena/cursor.py sha256=u_sO1Nu-U3vJMategVZh__0Mr2YW9mpNjDzGu1D8OeU 5393
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=VOOsYtggNhIShGZlBoWVz6kDlMuWZLiY2FzHHJ8Z_h0 23041
pyathena/util.py sha256=u_lWDmwtKKrLhGTi5-szhBKW1Uoyw9mgaZ195feVM-k 2447
pyathena/arrow/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/arrow/async_cursor.py sha256=qP280vawRoNSJj2i6jBFYfPdEh3wELPmdpubwxuheoo 4817
pyathena/arrow/converter.py sha256=SKhO4dn4v0IBp-yjzDGxL4uJtmaalSm7D2VjdZC7zG4 2522
pyathena/arrow/cursor.py sha256=vu6oN5GMWoky-YEcotWLsxcDUIbTyDgPUMrB3H_mGmg 6854
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=N9PCXWb6hHVVI_yczPekwaz0Vcl-lr_lPAAsNAbarS8 44469
pyathena/filesystem/s3_object.py sha256=jUlXeBsL8PCrPqx_CaKMBnAYAHW0ikpgnP02p-5JwQo 15098
pyathena/pandas/__init__.py sha256=RaIW7VzrsB5Bk2Y3nYVB7aCgGvhyCrnH2Bu-12WePTQ 220
pyathena/pandas/async_cursor.py sha256=0Jdt0ufypCrPSh_FJtUgyVKiZHvCj5u3PfosRxFPVOQ 5380
pyathena/pandas/converter.py sha256=w5x5ge-FKfEMvQvPfxH0V1wFaXiLuksqtwaDwulymts 1796
pyathena/pandas/cursor.py sha256=b89XBY0vgXX78cE-8t-bUqcpJ2nUYEFE5yDgq-XjgIg 7930
pyathena/pandas/result_set.py sha256=pwnho06M7B2hbHEQGhzDQH44Ni4WTeSQSOwirN_k7pc 13467
pyathena/pandas/util.py sha256=_JY-1VU9aOXvT2NxcnnTDhleP-3LI2p1pmPNM8RanlQ 10297
pyathena/spark/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/spark/async_cursor.py sha256=hmDWZeVQEwigFyIeNYUP-qEa8jqBv6l0ypbalAGKUMM 3241
pyathena/spark/common.py sha256=7Gw5IsM6cSa0sHopaydq082KbSinYjstWPnmv7kmVb0 10676
pyathena/spark/cursor.py sha256=Ye_y_nZCaA4rNIvX2RtbagUXsiujtYiKv5WAT-zzTfQ 2830
pyathena/sqlalchemy/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
pyathena/sqlalchemy/arrow.py sha256=_WYnYxq2UmbOuOAw0BiSlGglieqmcG6QoKrRDuoG4QE 659
pyathena/sqlalchemy/base.py sha256=qF8HUUS8AjaC5erzbzhM1bw4BU8hnTpOPb4WYUXU6iY 42007
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=Ewhjj5WhefOwlCbk0UIWSAPXxSmwBjZ0CuVM4CntOW8 142
pyathena-3.9.0.dist-info/METADATA sha256=JUF7DEyjplLtav-o9gSUtp6Kg1zICBtCCIAv-y9zjwI 6271
pyathena-3.9.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
pyathena-3.9.0.dist-info/entry_points.txt sha256=neRa5i8T0Fjg9ab0piZ2jQEGfsbb6jMkxKDF1xc-vpE 262
pyathena-3.9.0.dist-info/licenses/LICENSE sha256=GFi_mA0TQn2GD7XINe19rpvofw4KNpslV21L6xi0u1Y 1055
pyathena-3.9.0.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