shillelagh

View on PyPIReverse Dependencies (8)

1.2.19 shillelagh-1.2.19-py2.py3-none-any.whl

Wheel Details

Project: shillelagh
Version: 1.2.19
Filename: shillelagh-1.2.19-py2.py3-none-any.whl
Download: [link]
Size: 102433
MD5: c56f80f3c534ecb3abbe2eb2e85f02e0
SHA256: 69765ad4f53ab3335c3400e9821ff087cd0fdab860556111c554b2ddae0ac7c6
Uploaded: 2024-04-03 18:25:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: shillelagh
Version: 1.2.19
Summary: Making it easy to query APIs via SQL
Author: Beto Dealmeida
Author-Email: roberto[at]dealmeida.net
Home-Page: https://github.com/betodealmeida/shillelagh/
Project-Url: Documentation, https://shillelagh.readthedocs.io/
License: mit
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
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 :: SQL
Platform: any
Requires-Python: >=3.8
Requires-Dist: apsw (>=3.9.2)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: requests-cache (>=0.7.1)
Requires-Dist: sqlalchemy (>=1.3)
Requires-Dist: greenlet (>=2.0.2)
Requires-Dist: typing-extensions (>=3.7.4.3)
Requires-Dist: packaging
Requires-Dist: importlib-metadata; python_version < "3.10"
Requires-Dist: PyYAML (>=5.4); extra == "all"
Requires-Dist: appdirs (>=1.4.4); extra == "all"
Requires-Dist: beautifulsoup4 (>=4.11.1); extra == "all"
Requires-Dist: boto3 (>=1.24.28); extra == "all"
Requires-Dist: defusedxml (>=0.7.1); extra == "all"
Requires-Dist: google-auth (>=1.23.0); extra == "all"
Requires-Dist: holidays (>=0.23); extra == "all"
Requires-Dist: html5lib (>=1.1); extra == "all"
Requires-Dist: pandas (>=1.2.2); extra == "all"
Requires-Dist: prison (>=0.2.1); extra == "all"
Requires-Dist: prompt-toolkit (>=3); extra == "all"
Requires-Dist: psutil (>=5.8.0); extra == "all"
Requires-Dist: pygments (>=2.8); extra == "all"
Requires-Dist: python-jsonpath (>=0.10.3); extra == "all"
Requires-Dist: tabulate (>=0.8.9); extra == "all"
Requires-Dist: yarl (>=1.8.1); extra == "all"
Requires-Dist: PyYAML (>=5.4); extra == "console"
Requires-Dist: appdirs (>=1.4.4); extra == "console"
Requires-Dist: prompt-toolkit (>=3); extra == "console"
Requires-Dist: pygments (>=2.8); extra == "console"
Requires-Dist: tabulate (>=0.8.9); extra == "console"
Requires-Dist: sphinx (>=4.0.1); extra == "docs"
Requires-Dist: prison (>=0.2.1); extra == "genericjsonapi"
Requires-Dist: python-jsonpath (>=0.10.3); extra == "genericjsonapi"
Requires-Dist: yarl (>=1.8.1); extra == "genericjsonapi"
Requires-Dist: defusedxml (>=0.7.1); extra == "genericxmlapi"
Requires-Dist: prison (>=0.2.1); extra == "genericxmlapi"
Requires-Dist: yarl (>=1.8.1); extra == "genericxmlapi"
Requires-Dist: python-jsonpath (>=0.10.3); extra == "githubapi"
Requires-Dist: google-auth (>=1.23.0); extra == "gsheetsapi"
Requires-Dist: pyopenssl (>=24.0.0); extra == "gsheetsapi"
Requires-Dist: holidays (>=0.23); extra == "holidaysmemory"
Requires-Dist: beautifulsoup4 (>=4.11.1); extra == "htmltableapi"
Requires-Dist: html5lib (>=1.1); extra == "htmltableapi"
Requires-Dist: pandas (>=1.2.2); extra == "htmltableapi"
Requires-Dist: pandas (>=1.2.2); extra == "pandasmemory"
Requires-Dist: boto3 (>=1.24.28); extra == "s3selectapi"
Requires-Dist: psutil (>=5.8.0); extra == "systemapi"
Requires-Dist: PyYAML (>=5.4); extra == "testing"
Requires-Dist: appdirs (>=1.4.4); extra == "testing"
Requires-Dist: beautifulsoup4 (>=4.11.1); extra == "testing"
Requires-Dist: boto3 (>=1.24.28); extra == "testing"
Requires-Dist: codespell (>=2.1.0); extra == "testing"
Requires-Dist: defusedxml (>=0.7.1); extra == "testing"
Requires-Dist: dill (>=0.3.6); extra == "testing"
Requires-Dist: freezegun (>=1.1.0); extra == "testing"
Requires-Dist: google-auth (>=1.23.0); extra == "testing"
Requires-Dist: holidays (>=0.23); extra == "testing"
Requires-Dist: html5lib (>=1.1); extra == "testing"
Requires-Dist: pandas (>=1.2.2); extra == "testing"
Requires-Dist: pip-tools (>=6.4.0); extra == "testing"
Requires-Dist: pre-commit (>=2.13.0); extra == "testing"
Requires-Dist: prison (>=0.2.1); extra == "testing"
Requires-Dist: prompt-toolkit (>=3); extra == "testing"
Requires-Dist: psutil (>=5.8.0); extra == "testing"
Requires-Dist: pyfakefs (>=4.3.3); extra == "testing"
Requires-Dist: pygments (>=2.8); extra == "testing"
Requires-Dist: pylint (>=2.16.2); extra == "testing"
Requires-Dist: pytest-cov (>=2.11.1); extra == "testing"
Requires-Dist: pytest-integration (==0.2.2); extra == "testing"
Requires-Dist: pytest-mock (>=3.5.1); extra == "testing"
Requires-Dist: pytest (>=7.2.0); extra == "testing"
Requires-Dist: python-jsonpath (>=0.10.3); extra == "testing"
Requires-Dist: requests-mock (>=1.8.0); extra == "testing"
Requires-Dist: tabulate (>=0.8.9); extra == "testing"
Requires-Dist: yarl (>=1.8.1); extra == "testing"
Provides-Extra: all
Provides-Extra: console
Provides-Extra: docs
Provides-Extra: genericjsonapi
Provides-Extra: genericxmlapi
Provides-Extra: githubapi
Provides-Extra: gsheetsapi
Provides-Extra: holidaysmemory
Provides-Extra: htmltableapi
Provides-Extra: pandasmemory
Provides-Extra: s3selectapi
Provides-Extra: systemapi
Provides-Extra: testing
Description-Content-Type: text/x-rst; charset=UTF-8
[Description omitted; length: 7761 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
shillelagh/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/console.py sha256=XSOodoj3FttmTWnB6qiBvdtYo3HAJTOezCmcMVaGD7E 7822
shillelagh/exceptions.py sha256=00cJ1jUI-N8yW6dup24nCUhsYXamLwhnMHIB6l_aTOU 3757
shillelagh/fields.py sha256=CwlAzWUbMacvNLxu4Qi-Yq0MPbhdd3VHWX_MqlCQVxM 22414
shillelagh/filters.py sha256=iz_4vCuxlmKQ6ChDxmGa4DV1WkZz_dMC85jSgLtWQCU 11160
shillelagh/functions.py sha256=hApa0Lz0LaGf8j6dZuc7GOF56PA4R3TT32PQY8nOaqY 1817
shillelagh/lib.py sha256=GRYHMoATp7HT7d8Upq34N7VCCLe5tXv2r__wXx06LmE 18942
shillelagh/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/types.py sha256=c2biOGNMFz4RrTXN0OkBkIYu7KM8Xq7iFdmaOoLGNWQ 2540
shillelagh/typing.py sha256=eZCaP-HkHbXfFMFTYgg5ZsMoaqmUV9Oylk0hmFGSCVs 1394
shillelagh/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/adapters/base.py sha256=NFcgsgdbdkcPQRiIglQ-moLTMSviXEY2K2tz0ZMHJN0 8499
shillelagh/adapters/registry.py sha256=3cklitiDbmhHaoMRfoU_1pkvc35J5iQEOYrHxS7B8g0 4197
shillelagh/adapters/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/adapters/api/datasette.py sha256=kDhTKxk2Djx8VP4wAPTL-LtPR2XrAgnAy3_xt055H7E 6399
shillelagh/adapters/api/generic_json.py sha256=3MdCx3q4IAtF-HEQyTpUh5YZcqcfyl5r8Y6t6FO5wZM 4620
shillelagh/adapters/api/generic_xml.py sha256=pjBHPxT8jNNvy_fQDrdNbsjtFJT0f4aqBjpwm-19mpo 2550
shillelagh/adapters/api/github.py sha256=QgxUeyFnLsui8jPMSBjn7W9c2aUsXZvK8ZJR-Ka1g48 9123
shillelagh/adapters/api/html_table.py sha256=pW2iHaUNU97NAWpUYZoZb-M17rHjB9ybccI5cXjEFik 2320
shillelagh/adapters/api/preset.py sha256=9Mz7ajd2hJdyZVujIJJ4KPk1zHsBGj4ENCWrksO5XwA 5968
shillelagh/adapters/api/s3select.py sha256=vOvR9gbrtWbMv5lmFVKjq7x7EyfwQrz4hbgqTijQ95Y 10603
shillelagh/adapters/api/socrata.py sha256=qdDVKpeRlfpGgIkI6MwPPMNUc80Y3BIE45LCq0IdR_k 5507
shillelagh/adapters/api/system.py sha256=WbxQNov2Hu9EpcQSkO_pA-mAKo7DNBlAZ-9niUpWJaE 7216
shillelagh/adapters/api/weatherapi.py sha256=h_jJiZnX3eTgYNBqQ-rULs4eLMf2PJ9lkY487ZtnTNU 7461
shillelagh/adapters/api/gsheets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/adapters/api/gsheets/adapter.py sha256=GVWqYqonAl7X3E6F3zFwxXAlxfaPSKLhJWDSB28xsD4 26963
shillelagh/adapters/api/gsheets/fields.py sha256=SHMcricDYpR5hNo6TdG1tpbj8rrbX_NVvdbcmXRM18g 10299
shillelagh/adapters/api/gsheets/lib.py sha256=rml49yF_nhQm8GL5TJ7_bkboL2-rds66ZRy7SNWEvSM 8382
shillelagh/adapters/api/gsheets/types.py sha256=wO_7yaF-_cQnxn56Jhi4EERVDVh6CSZO7VW83nQLmZU 1407
shillelagh/adapters/api/gsheets/typing.py sha256=MwlAKWB3Ra30DA8ZvGGlPARttM4cKJDVWA4I--Pb0jc 3278
shillelagh/adapters/api/gsheets/parsing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/adapters/api/gsheets/parsing/base.py sha256=qeLQF5kDFyoAzAM0pqnOKb2HuGznNsOCYr1MSO1L3Ms 4116
shillelagh/adapters/api/gsheets/parsing/date.py sha256=CvTOLOovf0Q64PR0s0_3fkotDpITZiWxI6Gm_gAbyxc 19127
shillelagh/adapters/api/gsheets/parsing/number.py sha256=sfIRYQ9D03NClPVNZ9XJkEvVRfsnaeWB2exn6NCoePM 18376
shillelagh/adapters/file/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/adapters/file/csvfile.py sha256=xUML_IvR8ekRivV47tt68w1WxKX4cg3ovn6YCxa7rvo 10346
shillelagh/adapters/memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/adapters/memory/holidays.py sha256=hbAkA89LG-p3tWasp_eZhA3NQv5LcaER15numYDQ9DU 2295
shillelagh/adapters/memory/pandas.py sha256=rEN1aaG3qmPvB1T1rmLWS_lemYxkomkmix50f3wo9CU 6047
shillelagh/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/backends/apsw/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/backends/apsw/db.py sha256=quvXsGnUw1n_id2vyzI2N7AWU6kdUKCCH_K-spg8Gp0 16556
shillelagh/backends/apsw/vt.py sha256=1Ui_pHnNOmRliXgyCLBOyqaktn8mfxjIFRGJgKOa-xI 20089
shillelagh/backends/apsw/dialects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shillelagh/backends/apsw/dialects/base.py sha256=J2vcLAOFFGhxTOs4a0gD5y3JBqbFxD_8T6FCU2r8Alg 4827
shillelagh/backends/apsw/dialects/gsheets.py sha256=hJRcyVzJxIhupFMAh2S4-Jynk9ZxraAb0kk_L3KjSeA 7417
shillelagh/backends/apsw/dialects/safe.py sha256=1b9wE9TLSuo3NP9cP-jBEi3ilkWgQfMYtvNMP23rH04 1562
shillelagh-1.2.19.dist-info/AUTHORS.rst sha256=Ma10Y8H_X7Tba2v7rW1VLON0fF20pSFsBTAVim6lyOU 405
shillelagh-1.2.19.dist-info/LICENSE.txt sha256=wHqsTQdtWFXCPY4jCRmCkNbapPhUCsN2FL6HPZIl2xI 1081
shillelagh-1.2.19.dist-info/METADATA sha256=4qIZzTViQd5egB1eujrk-Gc-ZaG8Q4zU6sWbSfLXSQA 12760
shillelagh-1.2.19.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
shillelagh-1.2.19.dist-info/entry_points.txt sha256=jyUWLJi5p95UHBTA0HtrH3FmwteReFkQZtGCd8SfsSM 1287
shillelagh-1.2.19.dist-info/top_level.txt sha256=cH1fl8F1ULXXVHsd_LhrYzSfDEgUib8pFEb_lnHadc8 11
shillelagh-1.2.19.dist-info/RECORD

top_level.txt

shillelagh

entry_points.txt

shillelagh = shillelagh.console:main
csvfile = shillelagh.adapters.file.csvfile:CSVFile
datasetteapi = shillelagh.adapters.api.datasette:DatasetteAPI
genericjsonapi = shillelagh.adapters.api.generic_json:GenericJSONAPI
genericxmlapi = shillelagh.adapters.api.generic_xml:GenericXMLAPI
githubapi = shillelagh.adapters.api.github:GitHubAPI
gsheetsapi = shillelagh.adapters.api.gsheets.adapter:GSheetsAPI
holidaysmemory = shillelagh.adapters.memory.holidays:HolidaysMemory
htmltableapi = shillelagh.adapters.api.html_table:HTMLTableAPI
pandasmemory = shillelagh.adapters.memory.pandas:PandasMemory
presetapi = shillelagh.adapters.api.preset:PresetAPI
presetworkspaceapi = shillelagh.adapters.api.preset:PresetWorkspaceAPI
s3selectapi = shillelagh.adapters.api.s3select:S3SelectAPI
socrataapi = shillelagh.adapters.api.socrata:SocrataAPI
systemapi = shillelagh.adapters.api.system:SystemAPI
weatherapi = shillelagh.adapters.api.weatherapi:WeatherAPI
gsheets = shillelagh.backends.apsw.dialects.gsheets:APSWGSheetsDialect
shillelagh = shillelagh.backends.apsw.dialects.base:APSWDialect
shillelagh.apsw = shillelagh.backends.apsw.dialects.base:APSWDialect
shillelagh.safe = shillelagh.backends.apsw.dialects.safe:APSWSafeDialect