pygwalker

View on PyPIReverse Dependencies (9)

0.4.9.13 pygwalker-0.4.9.13-py3-none-any.whl

Wheel Details

Project: pygwalker
Version: 0.4.9.13
Filename: pygwalker-0.4.9.13-py3-none-any.whl
Download: [link]
Size: 4486142
MD5: cb8e92c76b8c04c8fbc86a6a9dcb7702
SHA256: 7c88ac9d3e32c4330db165c9fe786b680404fab98d4a86fb4ce863019125eea2
Uploaded: 2024-10-31 02:42:29 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pygwalker
Version: 0.4.9.13
Summary: pygwalker: turn your data into an interactive UI for data exploration and visualization
Author-Email: kanaries <support[at]kanaries.net>
Project-Url: homepage, https://kanaries.net/pygwalker
Project-Url: repository, https://github.com/Kanaries/pygwalker
Keywords: data-analysis,data-exploration,dataframe,jupyter,pandas,tableau,tableau-alternative,visualization
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: anywidget
Requires-Dist: appdirs
Requires-Dist: arrow
Requires-Dist: astor
Requires-Dist: cachetools
Requires-Dist: duckdb (<2.0.0,>=0.10.1)
Requires-Dist: gw-dsl-parser (==0.1.49.1)
Requires-Dist: ipylab (<=1.0.0)
Requires-Dist: ipython
Requires-Dist: ipywidgets
Requires-Dist: jinja2
Requires-Dist: kanaries-track (==0.0.5)
Requires-Dist: numpy (<2.0.0)
Requires-Dist: packaging
Requires-Dist: pandas
Requires-Dist: psutil
Requires-Dist: pyarrow
Requires-Dist: pydantic
Requires-Dist: pytz
Requires-Dist: quickjs
Requires-Dist: requests
Requires-Dist: segment-analytics-python (==2.2.3)
Requires-Dist: sqlalchemy
Requires-Dist: sqlglot (>=23.15.8)
Requires-Dist: traitlets
Requires-Dist: typing-extensions
Requires-Dist: pandas; extra == "all"
Requires-Dist: polars; extra == "all"
Requires-Dist: streamlit; extra == "all"
Requires-Dist: build; extra == "dev"
Requires-Dist: jupyter-server-proxy; extra == "dev"
Requires-Dist: jupyterlab; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: ipywidgets (>=8.0.0); extra == "labv4"
Requires-Dist: jupyter-client (>7.4.9); extra == "labv4"
Requires-Dist: jupyter-server (>2.5.0); extra == "labv4"
Requires-Dist: ipywidgets (<8.0.0,>7.0.0); extra == "notebook"
Requires-Dist: jupyter-client (<=7.4.9,>6.0.0); extra == "notebook"
Requires-Dist: jupyter-server (<=2.5.0); extra == "notebook"
Requires-Dist: pandas; extra == "pandas"
Requires-Dist: polars; extra == "polars"
Requires-Dist: pandas; extra == "snowflake"
Requires-Dist: pyarrow (==10.0.1); extra == "snowflake"
Requires-Dist: snowflake-sqlalchemy (==1.5.0); extra == "snowflake"
Requires-Dist: sqlalchemy (==1.4.49); extra == "snowflake"
Requires-Dist: streamlit; extra == "streamlit"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: labv4
Provides-Extra: notebook
Provides-Extra: pandas
Provides-Extra: polars
Provides-Extra: snowflake
Provides-Extra: streamlit
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 17879 characters]

WHEEL

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

RECORD

Path Digest Size
bin/pygwalker_command.py sha256=bz6NkJZZty9KhL5j9XRlCklrRvhneZOADZrkMXgTASk 2847
pygwalker/__init__.py sha256=9x4J_q13uzk8kV9eRICdBod6WuHT_mUCRZNZXRQq_XE 1050
pygwalker/_constants.py sha256=aHclsmXVeAcOCWoPGYzLk9tv3OC8VPWYR5j8ozUBZDs 132
pygwalker/_typing.py sha256=5CB44bTxxozRR8oXsVlphd1SwlviLbam4hupE9WVH_E 885
pygwalker/errors.py sha256=nZESgED8wkjnCRDpxWvAgav0stajRg4zBwvzs6UXhbc 1288
pygwalker/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pygwalker/api/anywidget.py sha256=yunxl5ijdJBfTlHkXlcYwYaCwaWKaJGr4nKyfhsCl1k 2895
pygwalker/api/component.py sha256=jeLx59nNSTkTCYQotGRzACY350EGjhAa19NvK1mng5A 17960
pygwalker/api/gradio.py sha256=0XuS7CQXW5jPDqisSkgQOwsipor1z0OE5Y6EVSpFXfQ 2957
pygwalker/api/html.py sha256=nB29JEFIJpMjrgetaQh0uO32e9SAWezhpAQ3xDZIE5s 6305
pygwalker/api/jupyter.py sha256=81PI3hCtCGk7E_v8FTdqcwf_lloIUi-jYpxLC89_7Ks 6606
pygwalker/api/kanaries_cloud.py sha256=XrHRjdFw1_ik6JuTpVZr8oAheqm5eD9dgb5LYrmrZ_U 2996
pygwalker/api/marimo.py sha256=BNQ23Lu2SpROwWK38Hx3A39B_MChKplJrc4Nbw-32ds 2929
pygwalker/api/pygwalker.py sha256=5AKbo6YsI0cuuIIiCUnHQ08ljMQGEbc4WiwIEugnpxE 23702
pygwalker/api/streamlit.py sha256=hwRSCHaDKyX9bvP-HM8VRst4mjHS-hLkW5D-oH0cu9M 12517
pygwalker/communications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pygwalker/communications/anywidget_comm.py sha256=oqW5gZJdDjM-vGbX0z4J1dydOxfKJ9IbfFCIkicZURk 1295
pygwalker/communications/base.py sha256=uTpDoDjWyI04imvqU693bNm7HSHT966ubykHUl6mEHE 1651
pygwalker/communications/gradio_comm.py sha256=TvpV_RhJ7EdenZWpSgurKZO2gLHXfEByafHJXl4ltDA 1580
pygwalker/communications/hacker_comm.py sha256=aXL09mR9B2BTjwe1kv6iRucPcqrctEdwJuLlu7b2FTw 2540
pygwalker/communications/streamlit_comm.py sha256=vG9aq1xHUmu7-FqFmD4OqbXtxtx7NZLiRtcjNrxXUd4 1999
pygwalker/data_parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pygwalker/data_parsers/base.py sha256=0-raI5ikPZrpJ3eFoVjVf1fkW1UTfeVxsxkebl4aFNI 8631
pygwalker/data_parsers/cloud_dataset_parser.py sha256=Mg3EywxZU5zw3qw8gCuAY6ywum9DIQ6_dRzhPmpShFc 3956
pygwalker/data_parsers/database_parser.py sha256=ba4Z0rF3JH9JP4bwqwOv_6J-lzyybeINSMppoR606jE 8490
pygwalker/data_parsers/modin_parser.py sha256=X6UGKHjLWEMm8XVDvEsbontAoWcimYS6bUVF3oQhUXg 2297
pygwalker/data_parsers/pandas_parser.py sha256=FGbIKWmAWIV2O23uDoXywcYUyIieEj4qBjF7XMb5HVw 1885
pygwalker/data_parsers/polars_parser.py sha256=nO6pyJPDDgW2UmIpYKodkoDmzoNP3F_Zbs0uh8RMMiY 1903
pygwalker/data_parsers/spark_parser.py sha256=yU4QJBQ1NJA1pWkVTN7DroU5nh_cLCiizFkqai-mpTQ 4116
pygwalker/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pygwalker/services/check_update.py sha256=EIn-dOE5h5yIYNb5ANjUp0UcBp2ih-VonuBFoZphSDc 1610
pygwalker/services/cloud_service.py sha256=aLpQm7CALG7H6X9BWilKpzenBnOQof4cF_lCCN_4GMg 18487
pygwalker/services/config.py sha256=yvUBqgDyBVTWQ8wFLXmcHs8SB_dpqjrUfsLH2LBWPHk 4375
pygwalker/services/data_parsers.py sha256=ZFsSc_EZlNeC42JTxXlDY6BQIHc1Mz4uS37vI9qVxQQ 5824
pygwalker/services/fname_encodings.py sha256=5Vi1i6MU4aQWUHROPihV7pN9wPHwnsUuJkWu5gwsVTw 1515
pygwalker/services/format_invoke_walk_code.py sha256=gYBFmsnEQFkWFPEXHv2OZJvVWuI5X1LbKrCkFfl7fF0 2231
pygwalker/services/global_var.py sha256=WbssS9WOdW6_1fQ2uC0djTRQDHWV0-E8u2OT713YObQ 1545
pygwalker/services/kaggle.py sha256=fOAwrSQLgtgyz2v1owFKRhg83GSpRvD5yoLQNmUI8_c 1649
pygwalker/services/kanaries_cli_login.py sha256=u_2q5Uh_pM_XVHanZ4wTnuulwDIi_cPv8V0HzkfghM4 2887
pygwalker/services/preview_image.py sha256=_ooYXGghitOoG5k8QWL5a_V5oDrHZxUoeuplrZ77OL0 3732
pygwalker/services/render.py sha256=oMKV14JeZf66nxzTq5kKrvDg5VKwrhWEnTOj4O0ujN8 2490
pygwalker/services/spec.py sha256=nPq7uh84CpUGIOqaP3QLgdNp7XBlVSber8LZIuWpefo 6871
pygwalker/services/streamlit_components.py sha256=Jq59HfqjF6ZJZTjyQ5WR8eWtKL3H7nQHC5hO1c70RgY 475
pygwalker/services/tip_tools.py sha256=ombSvdv3AfU_in2ChS2rTiPx9XBJeZUfCmmYLbARcRM 802
pygwalker/services/track.py sha256=mj-UegGF0lkA73ft8iv-_4XynuV0JiaRY3h-_fmXJ4E 2142
pygwalker/services/upload_data.py sha256=tFN3CD66jCYRs3DoqrGPWhEEwegttCofn6DaLg9YikI 3008
pygwalker/templates/.gitignore sha256=O4SBzbaN0lt4e1LtZ3sKDNy8QZQblxkvCYeFtxgpkNA 7
pygwalker/templates/index.html sha256=YQTDZqQ5s1ANV5fwDqbyveTfZOcbrD28PhtVjvWIe0A 467
pygwalker/templates/jupyter_iframe_message.html sha256=s5RIzhX0owo6mgRGt6rXcrSDbaEBtSOcd5k7kxOV2Pg 636
pygwalker/templates/pygwalker_iframe.html sha256=R8mqYBxUNC-SjEEItmpek5OPMNZw6kCPEXjzvs0h9xI 1592
pygwalker/templates/pygwalker_main_page.html sha256=aDibWoOR3fL-tIVC-gE2HuD4JarC_ad2pNYqoD92Djo 1897
pygwalker/templates/dist/dsl-to-workflow.umd.js sha256=8EjeeXv7x9M0TZ_kD-dTJ4Vq2gpt-FeBckpkVKP6R4g 336621
pygwalker/templates/dist/index.d.ts sha256=1Xyoo0alZujygZe0oRgSMwIM6Q6z4sMRBMaaxucM2x4 619
pygwalker/templates/dist/pygwalker-app.es.js sha256=AVAXlHw_DucRPwbvqwVSD_3n5r0pdXO4Ruoj4lGewwE 8750285
pygwalker/templates/dist/pygwalker-app.iife.js sha256=SkrSvG6_0JjJaoBtRp5b8jmcDeI8-qlDT1DIXuzHHsg 7092425
pygwalker/templates/dist/vega-to-dsl.umd.js sha256=2SgxKBByZ67t3SQnFsdqt8GerSzmpoLYx4ORdj567F0 334148
pygwalker/templates/dist/components/options.d.ts sha256=7U--oUe4JovuAuG_-hcFHdT9jvtyka3QVtlQPR3X10c 143
pygwalker/templates/dist/components/codeExportModal/index.d.ts sha256=MtfIOUH48x-_nabm3cKSdaXQcjPon1qeJSRj14sTums 356
pygwalker/templates/dist/components/codeExportModal/usePythonCode.d.ts sha256=LKudgw5khEFxPkcCKOJ0A4UDbwzaHNiYYb2ylnHmHqI 211
pygwalker/templates/dist/components/initModal/index.d.ts sha256=OAXq4BRpBw5MHcFQ2ZSQiALB57GR6y2GmVPr2xBdUHc 125
pygwalker/templates/dist/components/preview/index.d.ts sha256=bcCil-qBqax60l7KAumAmD3vPwdeKD5VWMUiXHqqx6I 625
pygwalker/templates/dist/components/ui/badge.d.ts sha256=gxuZ7-zlVKuDaIvJih9yrMqj6cqHqBMx81gubfcgNBE 563
pygwalker/templates/dist/components/ui/button.d.ts sha256=_xy9o_u-CsPCiO-z_MpMSIkKSPPwSdzbq4OM4hBxpI8 681
pygwalker/templates/dist/components/ui/checkbox.d.ts sha256=1F8mRjzF0m1MMiJzv1JF9AGZBR06nln5YBD75mgxwCo 301
pygwalker/templates/dist/components/ui/dialog.d.ts sha256=N_G-8aepYahmaEH1o4lWk-p6pW00sU8oNObo5WA3oxQ 1802
pygwalker/templates/dist/components/ui/input.d.ts sha256=0nqTVr5ptcAj9ShNdHQV-HFs_qldPH2hc2wqgxIycCc 240
pygwalker/templates/dist/components/ui/label.d.ts sha256=dFFzXQoL6QV6ZecN_Xykk5VOViK7ksDVG3Onvv01sCg 447
pygwalker/templates/dist/components/ui/select.d.ts sha256=7PADCTFudzBCSMfJd3ouP16lYRgdiTzp-eH_rP5lYeI 1922
pygwalker/templates/dist/components/ui/tabs.d.ts sha256=63VpOW-kUHqnqcKI6pBluuPfE_-PkCLzIwrS5rHGMfk 799
pygwalker/templates/dist/components/ui/toggle-group.d.ts sha256=03bZuKMTXrI6X29dMi9rccKiB-9FSPThKBpC9G7rDdE 1145
pygwalker/templates/dist/components/ui/toggle.d.ts sha256=IlQPNHtugnWtZ4Jkmi92xDmTLB4QVwwxQobXlyfEBnM 828
pygwalker/templates/dist/components/uploadChartModal/index.d.ts sha256=TbgaHMyi1ZkwG4NNGmq63Ppvzbjog7hu-6G89uAERHw 439
pygwalker/templates/dist/components/uploadSpecModal/index.d.ts sha256=WUBg0QSefNgk_j9ah-OFKbu9jMKqalcIBBMf-QYBGYg 359
pygwalker/templates/dist/dataSource/index.d.ts sha256=JrIBD5fcnm72ao6kSd9j9-4_vkZBHoo0FcYUNQdqmPc 699
pygwalker/templates/dist/interfaces/index.d.ts sha256=tdBtsiH9GQ8qhv7lYF5dA-NRQeu5Qd_dv2zt7L8F6y4 1109
pygwalker/templates/dist/lib/dslToWorkflow.d.ts sha256=gl93iE_p0Owil7orVqUB9nalrQKeZl3d_9KqPzuSudU 56
pygwalker/templates/dist/lib/utils.d.ts sha256=USlgwOlVojJLNDVNrCXj5NQxoa9M0zB3k17aXpXIt-E 101
pygwalker/templates/dist/lib/vegaToDsl.d.ts sha256=gl93iE_p0Owil7orVqUB9nalrQKeZl3d_9KqPzuSudU 56
pygwalker/templates/dist/notify/index.d.ts sha256=nJl3BWpvRDO3a4SZnu7Dko7Vwl5lEHlTvSC28NQCRoo 99
pygwalker/templates/dist/store/common.d.ts sha256=LlzmupmKL_mrrSTlJsPJHdHnuz3zHgzAYuWJ--6p-rU 1114
pygwalker/templates/dist/store/communication.d.ts sha256=cEPQhIE7cm-s06FCrr2CtTc0qXMW5npboLZdgLEcrAM 276
pygwalker/templates/dist/store/context.d.ts sha256=MQJgzs6LUVTnWyZDP2H1W3xAfWD4TOsE1ORcdrWvOcA 444
pygwalker/templates/dist/tools/exportDataframe.d.ts sha256=-Zf270JYtzi2EYDB2SwSUB1ppvDaTf_WV8AIRfLSTwU 400
pygwalker/templates/dist/tools/exportTool.d.ts sha256=o81OUbZtZbNzhH6nNExKuLbqPsV0gr062G2LtRFcRuk 248
pygwalker/templates/dist/tools/saveTool.d.ts sha256=tK7nSkx1Sb88xI3PT130yeldFBaHkog2wtoz9TpcN1k 591
pygwalker/templates/dist/utils/communication.d.ts sha256=XWTeco71IbqlxbeTAi4GhhQ9_LDfjH0ZObRUeagXlD8 1472
pygwalker/templates/dist/utils/context.d.ts sha256=QG3hTEHqtodmuHdsLBkCuyWtbee9c7EY-T0Qhkewce4 282
pygwalker/templates/dist/utils/formatSpec.d.ts sha256=Kw_ZiX_2tNUE5oi6ht-QX_R11ByH74II_s1wTLj9hZM 71
pygwalker/templates/dist/utils/save.d.ts sha256=XyeU46Ax3GGmeuDmw-Hihza2X03DiA-hxkQ-VwsRrVo 320
pygwalker/templates/dist/utils/theme.d.ts sha256=QwmCso3LCizK6ZEFHh1WCgZAzSR5K6vhnJ2ZSq2SPyc 95
pygwalker/templates/dist/utils/tracker.d.ts sha256=RhaqP_a6YohOkkM3TjUNTq8DSdnN84pU-nwXiTVoCFw 162
pygwalker/templates/dist/utils/userConfig.d.ts sha256=81S6p7K0XxwuAHw40ITiopirW8vF6j_FzAsdMBlwTdw 215
pygwalker/utils/__init__.py sha256=4iEQO-gMPRS1G5ZCZWvRVYPEuPdMFvgpLaarQjfErV0 173
pygwalker/utils/check_walker_params.py sha256=128HvejCRrnpvpDERTfouI1Mf8aBRZZXerRcYC3m7Ao 494
pygwalker/utils/custom_sqlglot.py sha256=NUlkvGn-pDk3EfJ1Yb6N6EhGjuOt9sTx0tkQjh9rVjM 10632
pygwalker/utils/display.py sha256=fsbnfnrVRy4G1t3Wz7bxC8o2EQW9sm488FJQuTcDc8w 882
pygwalker/utils/dsl_transform.py sha256=_jROyPOKrs8LUlDDWyDj28JLT2GJyyj_J0ODz7HYPpM 1027
pygwalker/utils/encode.py sha256=gcNPuC6EOdPI8rY0IEGEmZxDkPUsjXNr1Spk1y4_5M8 661
pygwalker/utils/estimate_tools.py sha256=-VzdUVoTWKrNwn3sTK809f_ix_ds-1Tsu7MSMez5gGM 461
pygwalker/utils/execute_env_check.py sha256=uHItLzUPpViwUtk89YTTCWjhJZhCTXdvp046d5vreaw 725
pygwalker/utils/log.py sha256=LV9EgS-EeJFNmxoK6dJzFUYa1vAzZWGTM7PjM5d_yDc 284
pygwalker/utils/payload_to_sql.py sha256=s598hjYFp77rRLj317YTgAkjWg5Dc5Cqy-cc_nnM2l8 539
pygwalker/utils/randoms.py sha256=k6GZpMRLFmkLGtBmkCcPaOWAZ6e2KoURL5fqZJ6Ov3E 412
pygwalker_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pygwalker_tools/metrics/__init__.py sha256=glMcgnEN48_9Xyuj40_Hw4p2UclXf39QnppX4BpSTNY 98
pygwalker_tools/metrics/api.py sha256=LDrruBkxCzyeTGhh4_MamUucO9-6nVk82L9Cn-wv4wg 8456
pygwalker_tools/metrics/core.py sha256=tpv-pRmBzy3rxHOgOvGFWqK2mdzYjnmnZuhVxdgx7Xg 8526
pygwalker-0.4.9.13.dist-info/METADATA sha256=evEnX74E1t6jIAx5Zs8ClSYNFXtEUCeQBCcpna5p1CA 20381
pygwalker-0.4.9.13.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
pygwalker-0.4.9.13.dist-info/entry_points.txt sha256=mPVBiw4xxmQk6rsefpmZc4d-2RZP2SpH7HKnA1kZ_4c 57
pygwalker-0.4.9.13.dist-info/licenses/LICENSE sha256=FbSDIKjjCSUM5ENhZ0iI_ItiN8nPSLooVLiVD8KJLBo 11353
pygwalker-0.4.9.13.dist-info/RECORD

entry_points.txt

pygwalker = bin.pygwalker_command:main