pypreql

View on PyPIReverse Dependencies (2)

0.0.1.84 pypreql-0.0.1.84-py3-none-any.whl

Wheel Details

Project: pypreql
Version: 0.0.1.84
Filename: pypreql-0.0.1.84-py3-none-any.whl
Download: [link]
Size: 97027
MD5: 7cd67ed0799a48329ad1824a59074bbd
SHA256: fbf811ec64417eb9fd8ac3b5af7e3776ad504ee6eaa730d52ee6ea7de0b9827f
Uploaded: 2024-05-17 12:51:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pypreql
Version: 0.0.1.84
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: sqlalchemy-bigquery; extra == "bigquery"
Requires-Dist: duckdb-engine; extra == "duckdb"
Requires-Dist: psycopg2-binary; extra == "postgres"
Provides-Extra: bigquery
Provides-Extra: duckdb
Provides-Extra: postgres
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 2501 characters]

WHEEL

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

RECORD

Path Digest Size
preql/__init__.py sha256=rJS6-jBZDeux_8Y4zjZXrpSqWDM0fiSRA3rDxpBXxmw 236
preql/compiler.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/constants.py sha256=xd7aRq5CG7maz2zyJq621-eebcysah0tllxQPDDX78U 445
preql/engine.py sha256=R5ubIxYyrxRExz07aZCUfrTsoXCHQ8DKFTDsobXdWdA 1102
preql/executor.py sha256=4j2e5C0W2yW5bZbYxn6ft3i-xFGPZJ-zl7JIHTWdhQc 6925
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=vF6rzQNbcgiSAyCFz-2Fc8_utXKa6U4ihVH4bKdY06s 5142
preql/core/env_processor.py sha256=DtP-DhkaZ8PLrio_qmLiXphCnCC2-kbhYR3MPIiT6pA 1672
preql/core/environment_helpers.py sha256=5OfYYo3Bv4h6lYwfT6oarlGKXakcTkwyjFaGLxYyjWU 5906
preql/core/ergonomics.py sha256=bXuuA0GCv8I9Mi1xkS5XwC-UNG18Os4Pae94qaeqKuU 1411
preql/core/exceptions.py sha256=NvV_4qLOgKXbpotgRf7c8BANDEvHxlqRPaA53IThQ2o 561
preql/core/functions.py sha256=ap7YfPzpuGlqfXpAPYRWOgFc23ipywN6LbB_hquiY7c 8802
preql/core/graph_models.py sha256=OC63oWpvv77lkAPNyVrHDCyRL2XiNY1_vkbn7kIpaUw 2135
preql/core/internal.py sha256=g8GOyhWQVxc5XPrw2ukExzpSUMTknUeXEQVxnzpjHMA 1069
preql/core/models.py sha256=LiknQs6QLurmbMdxuIwT2-AO5MixxHM0RYtreX5m-FA 74682
preql/core/query_processor.py sha256=uA-OjVBBso2OWZChn5x7bmecNobm5GgVtGeciPVfnEY 11963
preql/core/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/core/processing/concept_strategies_v3.py sha256=5hxYqdRzYWEdC4ixMHzAXw0nGPDBQVVjyxa_lGTrsDE 15824
preql/core/processing/utility.py sha256=3VleqnZEwZKrfzEw8SePcDazm_r1lgZQX47StoLqWqs 10455
preql/core/processing/node_generators/__init__.py sha256=Pjvni_y04Iimd3K7IY6GoXBE_xMDlTxoCuOlR7lZA5I 609
preql/core/processing/node_generators/basic_node.py sha256=_jqUJFaSdWGkrtT2GXh5a6-QMiKxKCs7Qmg36DoxDMA 1849
preql/core/processing/node_generators/common.py sha256=xaNdR3rn-xxYkJfmT27TZh7kMRjnA98Rvi_1nmhgv9I 1119
preql/core/processing/node_generators/filter_node.py sha256=dhcqrYZpEHmbR4btrar0RviteT0t99bWWBrxfEF_JQI 2196
preql/core/processing/node_generators/group_node.py sha256=ZEqCziDrvTKlZzqKl_7dwbw0IWwaGTA6ZZWau6m0A_Y 3108
preql/core/processing/node_generators/group_to_node.py sha256=LXPVQmnRd2eYP3EE6scz5aVnmlYlqFP19nCRyremfxw 2506
preql/core/processing/node_generators/merge_node.py sha256=Mb5UE6hbZY2Qu3POrXlVHrELvpevTtoozJd1WmKDaoo 4059
preql/core/processing/node_generators/select_node.py sha256=KdIH3qDETmou7yH5PbLIKBxQkygiE0NCuGsB0ululhw 9828
preql/core/processing/node_generators/static_select_node.py sha256=bqqwB41m0FF_kXYfkAoJm3H232pAsc6yHS1M-67jpxI 4092
preql/core/processing/node_generators/unnest_node.py sha256=vmklVsWguLkneH7ZIXZLMJmKwycN0dgYjRbbc_ZdWd4 964
preql/core/processing/node_generators/window_node.py sha256=GZmC75I6_71zsLKe78yB9zJjDuIqaM-5r_b2zZhBImU 2607
preql/core/processing/nodes/__init__.py sha256=0-yX1_vPD8CsFH2fVJlUJBiPactrsZj144-KSPMlDTc 494
preql/core/processing/nodes/base_node.py sha256=jL2q4-jopHxmcmiALKMcq2LJ6jmcmOrjc9Y_vwg4BWc 7822
preql/core/processing/nodes/filter_node.py sha256=GxsLwLFdainhIUSn3NTu9vHVSTGA4nIcTMgtRd23UD0 1521
preql/core/processing/nodes/group_node.py sha256=eLyBWTvo2-nu-sjhJ2_V7J4ko9RmgyymPPLI1hLItO4 3352
preql/core/processing/nodes/merge_node.py sha256=OWJhmetDafxelNaWusmCR1DwWaTXGxdJzzbjwXtadco 9297
preql/core/processing/nodes/select_node_v2.py sha256=-x3RQxch9U5U82j6AaE1ntSN5UGGMZBh-5O_a0vzPds 5527
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=IXHip0lMCSSYC9pSzzLFmaBtTAT2wouNUnJ9AZCJ1L4 25291
preql/dialect/bigquery.py sha256=3siZHG-ogB_LTBa_i3y8lHqy0gp1ECN5ctua19XQhoQ 2747
preql/dialect/common.py sha256=efCo4ner0vXwDDJbEULIC4rcQ5czZIWUlyoxc8bw8v0 1592
preql/dialect/config.py sha256=19FQ73G1Mv7yHxRKb3k9YstjG9MzXgReHgPDVwvcosI 451
preql/dialect/duckdb.py sha256=Jj7Bi9NsXQr14A225lsklsxVvJYoSIVfrat2Dm_1EXw 2956
preql/dialect/enums.py sha256=0TCkg7Aw52na92wjiBoNAx6Sqaa0JV7pU_unpyWrZHk 2682
preql/dialect/postgres.py sha256=nTSrwJgguTAZkg2Zp7sCL7ROZQiQiL3KyA1uVz9Xj9o 3140
preql/dialect/presto.py sha256=KFaBZcMJAxDsR17hzrLVCZh8tzN05gXkWtlPRyEiHBU 2724
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=2jM97J939VVmP0_uC8dMs-oExA2tXKgXEgLVsXM5DlA 648
preql/hooks/graph_hook.py sha256=TX5fBawSwIagvukPR_7awNotXgMhUyiLhnEE997_VdQ 629
preql/hooks/query_debugger.py sha256=hAB66rZ0AktMp1f2DNEz6Hn5puDnd_6fWF6eYKM4tvk 4194
preql/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/parsing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
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=UFZuInijOA2ozPBqtU0f1609kUeYqfrGD81mueRe55o 63150
preql/parsing/render.py sha256=X8xMai6ZV2bCD87riUvhnLB6GAMPBl2HCBnPRkSZbvQ 13583
preql/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
preql/scripts/trilogy.py sha256=AuJYlSDFiY518U6sle-mc7MUKIkaZ3WS7z6kO0vY0vU 1813
pypreql-0.0.1.84.dist-info/LICENSE.md sha256=iFJIMSmPtiZQSj1ks3JBuatujvUSS7-qd7sgThE9R84 1058
pypreql-0.0.1.84.dist-info/METADATA sha256=OTsVGJeRZtBUpxjZDmQwzaybWm4ETw6p565-wSKDwB4 3418
pypreql-0.0.1.84.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pypreql-0.0.1.84.dist-info/entry_points.txt sha256=C6ozzInAzbqTzvLLtiH17frrOkKK5OblXgIgA1lkcAM 55
pypreql-0.0.1.84.dist-info/top_level.txt sha256=W-YvXnBS3kSMw9Z6Rz9VyOFmaEc5B-m6JW1RNtXOIS0 6
pypreql-0.0.1.84.dist-info/RECORD

top_level.txt

preql

entry_points.txt

trilogy = preql.scripts.trilogy:main