pypreql

View on PyPIReverse Dependencies (2)

0.0.1.102 pypreql-0.0.1.102-py3-none-any.whl

Wheel Details

Project: pypreql
Version: 0.0.1.102
Filename: pypreql-0.0.1.102-py3-none-any.whl
Download: [link]
Size: 116249
MD5: d29714fad278622926db711e7fe5c553
SHA256: 73fc3fc5e16a4551a03c50e54cc72eddc0162125d61a3aa792e623ba188adf1b
Uploaded: 2024-06-26 01:21:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pypreql
Version: 0.0.1.102
Summary: Declarative, typed query language that compiles to SQL.
Author-Email: preql-community[at]gmail.com
Classifier: Programming Language :: Python
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
Requires-Dist: lark
Requires-Dist: jinja2
Requires-Dist: sqlalchemy (<2.0.0)
Requires-Dist: networkx
Requires-Dist: pyodbc
Requires-Dist: pydantic
Requires-Dist: duckdb-engine
Requires-Dist: sqlalchemy-bigquery; extra == "bigquery"
Requires-Dist: psycopg2-binary; extra == "postgres"
Requires-Dist: snowflake-sqlalchemy; extra == "snowflake"
Provides-Extra: bigquery
Provides-Extra: postgres
Provides-Extra: snowflake
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 5900 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.1.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
preql/__init__.py sha256=0iohDuWGBhoP2hzspg_k6LQNHiInjtQ2_7xP4JreqJI 237
preql/compiler.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/constants.py sha256=MphpyZXP4URq7R1vP8EUtT_ZfGPSKuqKKFGMMjfMRtA 482
preql/engine.py sha256=R5ubIxYyrxRExz07aZCUfrTsoXCHQ8DKFTDsobXdWdA 1102
preql/executor.py sha256=CfIUeihdF3E8PDx4sAdR-mKhqaJVWrijlKrR7BuqOnQ 8333
preql/parser.py sha256=TTXcs8vXjYUHtKQcLWMRmATj4mPpyyiSwmVjBksG3wg 277
preql/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/utility.py sha256=PlZ-nyZmX7JNeT7oruynRWgM9rhj97jf-EepphYKxy0 705
preql/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/core/constants.py sha256=LL8NLvxb3HRnAjvofyLRXqQJijLcYiXAQYQzGarVD-g 128
preql/core/enums.py sha256=KEZQTzJ8tlGIukuUwQUIG1FTHOP1B4i0EeCgFjfsbDw 5394
preql/core/env_processor.py sha256=QCRylMhp30LXyR4RBS77vIVsCcHzwGqj7uCWZiJuiIM 1378
preql/core/environment_helpers.py sha256=Tw_mdtfpiAz4HaGf0QHQg_4ThKknWsdG7eLoCICNihY 5966
preql/core/ergonomics.py sha256=w3gwXdgrxNHCuaRdyKg73t6F36tj-wIjQf47WZkHmJk 1465
preql/core/exceptions.py sha256=NvV_4qLOgKXbpotgRf7c8BANDEvHxlqRPaA53IThQ2o 561
preql/core/functions.py sha256=qznWUVN2HSfb1k7_7ArGiV_uWp4BJwQCIxjMOP1x2xk 9121
preql/core/graph_models.py sha256=JPmHDiz8I5LmoUARRCgxdQ8_H0CTxZ55d1XtapRwcz0 2034
preql/core/internal.py sha256=g8GOyhWQVxc5XPrw2ukExzpSUMTknUeXEQVxnzpjHMA 1069
preql/core/models.py sha256=WMoTSppXqTlUvyULdGlp_8QfDit0-1UjISln8rZs5pw 100760
preql/core/query_processor.py sha256=fQJzD5tGyDXYLcSbCpXvdkwZCsPzZUmp-Rsq9W2UFeg 11605
preql/core/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/core/processing/concept_strategies_v3.py sha256=bOGVCH3adAlUx4-yL4orsSyaJrn_G9QLQHqbr1nrRvc 22225
preql/core/processing/graph_utils.py sha256=zAk4uvm7XeaJOutyDnZkc8zdMiSgMGYwAFE8rR0g5xs 1193
preql/core/processing/utility.py sha256=aKtq-tbuM4fhKmFh2YAxwZrH0Xja0AbqQT2IiGGMPfE 10527
preql/core/processing/node_generators/__init__.py sha256=1L1TWnGkrSQlLe9ZuMG8DMGfS755v0fjCdz_W1ofCJQ 747
preql/core/processing/node_generators/basic_node.py sha256=GtzTUNj4S00WF0dJm-vb80eLAFDXo6NiBhUJjtR0_d4 2154
preql/core/processing/node_generators/common.py sha256=pCafFrYR5t-ssOMb0hpixZjdH_bXgp0ayyMI9z9xw7g 8426
preql/core/processing/node_generators/concept_merge.py sha256=TcOaGD7GV9nx2P_XajJe2hCCcDvI4oALhV0QlqqKypQ 5097
preql/core/processing/node_generators/filter_node.py sha256=sU58v6OSyAxhyj9gbNG6PB3gyRQADdUtdcgSDHJGXmw 2446
preql/core/processing/node_generators/group_node.py sha256=3kiJdz6v7XhTlqEqXi2X0rHyqJnmpH_4G7ie6bcd4aY 2974
preql/core/processing/node_generators/group_to_node.py sha256=_X2JbjGmWOS2os1s_pcPGtlddMp7wwqfYEPo_MCL580 2929
preql/core/processing/node_generators/merge_node.py sha256=Xy5uV5ugu_t-2J3qILSq6IAhzj0HUWIbTS9wY84koZU 5341
preql/core/processing/node_generators/multiselect_node.py sha256=taZyTzfcj4BjeevXbYKYi1XF2v94RiV0pQnVUlqiwVM 6403
preql/core/processing/node_generators/rowset_node.py sha256=2LwYIBJ85fAz4-t3i91XYEF3uTbMABZDvNxwQEmPu04 4515
preql/core/processing/node_generators/select_node.py sha256=i5l5FhFbmxR9ZWsYz-pac7hRxkcDM-213M2v0zVcuuY 12542
preql/core/processing/node_generators/unnest_node.py sha256=f-FZBrG7XgjVh3D8LRO0YLpRHd2s8-WwXnTzMROAn6w 1027
preql/core/processing/node_generators/window_node.py sha256=s2_InthBgnZOX-1HR70QJzqnGvL4G6nlBPChnkBBOBo 2513
preql/core/processing/nodes/__init__.py sha256=tap_zXTPeWVhGMR6Ot3lkJBr98F0SM2AHIQwBB3GU7k 2020
preql/core/processing/nodes/base_node.py sha256=ZCrv9i5DTtkBTc8oY4BCiD7lvbDo2a-a5-fcS5nruCY 8884
preql/core/processing/nodes/filter_node.py sha256=xT3AvyUTByG0jfFHuyc2_UZvMDnxNuaR4rd5LmIhtVs 1355
preql/core/processing/nodes/group_node.py sha256=pvvQXMNS3jruI0cZn6yRuZHxgIVlmXLNfvI9V05_Yu8 3729
preql/core/processing/nodes/merge_node.py sha256=lIy1LxQmU1HiiVIByuMgMIakBVx34xKwwh_7D3psRIM 12322
preql/core/processing/nodes/select_node_v2.py sha256=8LaibyGOe4ivtlwAutxuhZHbM8jrCy_8yIEiKTpkeU8 6340
preql/core/processing/nodes/unnest_node.py sha256=8EEbMj9Xrs0RUSQ6sdVjKFQp2iYJZjFSi3ZXClQ2vBo 1497
preql/core/processing/nodes/window_node.py sha256=ItilTHBn5QjNDKIwAOztULTNlAaC0WqsZSf9ZZmTWcU 922
preql/dialect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/dialect/base.py sha256=28ATiZWluvayksHZ-M3o4pMvExLDUjoAd3MYz8ryZNk 28240
preql/dialect/bigquery.py sha256=tNPuqcHcbfKwQhQpw6b7XYgfyYrjXBBr8V3uSmKmit0 2841
preql/dialect/common.py sha256=yZC_nWnJDoccpj3PkuHPmsMxgu_1eVQsPzHthPwwoxo 1909
preql/dialect/config.py sha256=XjxvUmnF_QDc2IE70TnySMsiBuKs3iebC_O0ZJ34atE 1491
preql/dialect/duckdb.py sha256=59rzIiBrF9cx9PxbRaEd-Wnl3MWkCuNoQU8TO4xFErY 3012
preql/dialect/enums.py sha256=VXCOFmovavXmZ-UZqTYhHN1diBS9BasfgnCFH-FiALg 3386
preql/dialect/postgres.py sha256=nTSrwJgguTAZkg2Zp7sCL7ROZQiQiL3KyA1uVz9Xj9o 3140
preql/dialect/presto.py sha256=KFaBZcMJAxDsR17hzrLVCZh8tzN05gXkWtlPRyEiHBU 2724
preql/dialect/snowflake.py sha256=IhUNXONReURj78OLrhACNh78Oi0xRG1PFu-ggSSaTiI 2875
preql/dialect/sql_server.py sha256=p21ej6SFRCSHZBy8UtFPQ3XaO-Y2LriBnTBER_QfzXI 2829
preql/docs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/hooks/base_hook.py sha256=BlBjdNY5JcNiUGWHRoOspHOJluuoGMMtxlgXvCeD3ow 1096
preql/hooks/graph_hook.py sha256=8kMLoJ4-F8Vmfu31XKoQHW-BoktimfpHuMQU5L0Stjk 799
preql/hooks/query_debugger.py sha256=AMtfwlPK0InxhI-glg9jsPF9NULIjQLRFHHDlCL0T8M 4212
preql/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/parsing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/parsing/common.py sha256=ni91xChmRFz-_W3jIa92BVPBV4DisuCQ404oS2sRHgI 4783
preql/parsing/config.py sha256=Z-DaefdKhPDmSXLgg5V4pebhSB0h590vI0_VtHnlukI 111
preql/parsing/exceptions.py sha256=92E5i2frv5hj9wxObJZsZqj5T6bglvPzvdvco_vW1Zk 38
preql/parsing/helpers.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
preql/parsing/parse_engine.py sha256=gbVq7_zScUqYOQ9C1Y-N6iEGYtuGEN77uRFGoSe9M28 65473
preql/parsing/render.py sha256=AHxI2GNVbFVu4M47RwFFveRkQdi3p5bjuDB8erZnUXU 16125
preql/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/scripts/trilogy.py sha256=riU4FLsIx3FWvIueoM6pZX1QfAbmE1ro2RyIZAv3XsM 3628
pypreql-0.0.1.102.dist-info/LICENSE.md sha256=5ZRvtTyCCFwz1THxDTjAu3Lidds9WjPvvzgVwPSYNDo 1042
pypreql-0.0.1.102.dist-info/METADATA sha256=f-L8-V7N_eBTpo7dmHhoSxLG71cJMn4oSMJrdM7iJ_c 6860
pypreql-0.0.1.102.dist-info/WHEEL sha256=mguMlWGMX-VHnMpKOjjQidIo1ssRlCFu4a4mBpz1s2M 91
pypreql-0.0.1.102.dist-info/entry_points.txt sha256=0petKryjvvtEfTlbZC1AuMFumH_WQ9v8A19LvoS6G6c 54
pypreql-0.0.1.102.dist-info/top_level.txt sha256=W-YvXnBS3kSMw9Z6Rz9VyOFmaEc5B-m6JW1RNtXOIS0 6
pypreql-0.0.1.102.dist-info/RECORD

top_level.txt

preql

entry_points.txt

trilogy = preql.scripts.trilogy:cli