datajunction-server

View on PyPIReverse Dependencies (0)

0.0.1a46 datajunction_server-0.0.1a46-py3-none-any.whl

Wheel Details

Project: datajunction-server
Version: 0.0.1a46
Filename: datajunction_server-0.0.1a46-py3-none-any.whl
Download: [link]
Size: 464594
MD5: 2804384f8cda798d2c96d04ba67c3681
SHA256: c0b38f39d2534c0d72e1b04ea9a09fbc01624f7b52d0c6d09cdb127f330db12c
Uploaded: 2024-05-01 14:42:35 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: datajunction-server
Version: 0.0.1a46
Summary: DataJunction server library for running to a DataJunction server
Author-Email: DataJunction Authors <yian.shang[at]gmail.com>
Project-Url: repository, https://github.com/DataJunction/dj
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
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
Requires-Python: <4.0,>=3.8
Requires-Dist: accept-types (<1.0.0,>=0.4.1)
Requires-Dist: aiosqlite (>=0.20.0)
Requires-Dist: alembic (>=1.10.3)
Requires-Dist: antlr4-python3-runtime (==4.12.0)
Requires-Dist: asciidag (<1.0.0,>=0.2.0)
Requires-Dist: bcrypt (>=4.0.1)
Requires-Dist: cachelib (<1.0.0,>=0.10.2)
Requires-Dist: cachetools (>=5.3.1)
Requires-Dist: celery (<6.0.0,>=5.2.7)
Requires-Dist: cryptography (>=41.0.3)
Requires-Dist: fastapi-cache2 (>=0.2.1)
Requires-Dist: fastapi (>=0.110.0)
Requires-Dist: google-api-python-client (>=2.95.0)
Requires-Dist: google-auth-httplib2 (>=0.1.0)
Requires-Dist: google-auth-oauthlib (>=1.0.0)
Requires-Dist: line-profiler (>=4.0.3)
Requires-Dist: msgpack (<2.0.0,>=1.0.5)
Requires-Dist: opentelemetry-instrumentation-fastapi (==0.38b0)
Requires-Dist: passlib (>=1.7.4)
Requires-Dist: psycopg (>=3.1.16)
Requires-Dist: pydantic (<2)
Requires-Dist: python-dotenv (<1.0.0,>=0.19.0)
Requires-Dist: python-jose (>=3.3.0)
Requires-Dist: python-multipart (>=0.0.6)
Requires-Dist: redis (<5.0.0,>=4.5.4)
Requires-Dist: requests (<=2.29.0,>=2.28.2)
Requires-Dist: rich (<14.0.0,>=13.3.3)
Requires-Dist: sqlalchemy-utils (<1.0.0,>=0.40.0)
Requires-Dist: sqlalchemy (>=2)
Requires-Dist: sqlparse (<1.0.0,>=0.4.3)
Requires-Dist: sse-starlette (>=1.6.0)
Requires-Dist: strawberry-graphql (>=0.204.0)
Requires-Dist: types-cachetools (>=5.3.0.6)
Requires-Dist: yarl (<2.0.0,>=1.8.2)
Requires-Dist: sqlglot (>=18.0.1); extra == "transpilation"
Requires-Dist: uvicorn[standard] (>=0.21.1); extra == "uvicorn"
Provides-Extra: transpilation
Provides-Extra: uvicorn
Description-Content-Type: text/markdown
[Description omitted; length: 1779 characters]

WHEEL

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

RECORD

Path Digest Size
datajunction_server/__about__.py sha256=844QjE0d8j5tSf-1OBFab5XGDQcRMo-9aG-l17CJTJk 51
datajunction_server/__init__.py sha256=nN5-uJoSVEwuc8n-wMygqeF0Xhxi_zqqbCgutZvAt3E 384
datajunction_server/config.py sha256=5PilSsz2SYjlCc7BfgY0R-cpaad-DLyzAGbAKE-m6b0 4008
datajunction_server/constants.py sha256=8PgVAe_oKONTjB0yt3FyVx_myHEMUb59ABa5TuTjryo 557
datajunction_server/enum.py sha256=7m7xGMQXRXLMQMr2C6IBxq8e9zoijhrr4R4IQTNM-9M 654
datajunction_server/errors.py sha256=Sbbgh-W3uKGxntY1EoWA1-C6g_Xmbq_q2F9ci9saJFE 6685
datajunction_server/naming.py sha256=qYfP7MzVbMn64tAdJbEOgW4uQpF2fRGhbZLH8u4Y1-Y 1232
datajunction_server/service_clients.py sha256=B3_bs8GfS-ObF3SKqkeS_c5fFT5gtL4YoiXSvAUBuIQ 8097
datajunction_server/superset.py sha256=LB0BuiNXq7ui9O5wdxLgxk1Rtnx4xLIhif-hCs73fqU 3792
datajunction_server/transpilation.py sha256=f1ujbNz4G0vYh4UjGSZ13csbM3YSKU_1Azl8UnHSAuI 3106
datajunction_server/typing.py sha256=FlFN0kGMqfo8TJoKj9umb6C1BHrgFtpZk5KlqICBVHc 6587
datajunction_server/utils.py sha256=LVF7eKBLzCOvyTJctCWBIW4B_XiOgUn-UUOnp9BYdeU 7282
datajunction_server/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/api/attributes.py sha256=JukG38tNHBSsSOdJyw4ziaEMuHhuCuId8T_RB0i-yro 4127
datajunction_server/api/catalogs.py sha256=C7IbGDhhoO4O48EJWH2mWa7zFULPiKySm0ixWxJ20DY 4677
datajunction_server/api/client.py sha256=XXxiU51Zq6IuUctL0Lr2NXcpm9Muh8Rr7WwIfpykpgI 6250
datajunction_server/api/cubes.py sha256=1kQZ-kiKVRXMrKxKAKsWTKz0mS3B7_EpsznD3NV1FoM 5224
datajunction_server/api/data.py sha256=WxM0Etrmol7VUxayGp6RTA87xGDuyQDVW-rokUFwNoY 12751
datajunction_server/api/dimensions.py sha256=lAO3iKncT8RPiO82ESysU_YqVWgIEuDf62ottcw_2nM 4062
datajunction_server/api/djsql.py sha256=WFYPAMosm2VFcMEDOJX9xn9pCZnxlDzMD1WPt2lvBzM 4192
datajunction_server/api/engines.py sha256=jCmhVnGGQtO0X-E1OILOIQiiAxPyccvF6UmfcpBQT8Y 2061
datajunction_server/api/health.py sha256=AxdQAIPX52CEtNGEmrBsx39TzgCWrUZcIwhKT1i1d-Q 1430
datajunction_server/api/helpers.py sha256=2G0Q7jXYh1BZ0UOA8TSEPVWWChfmrDB05zib8-SOUKM 49899
datajunction_server/api/history.py sha256=nNg7s-Vd6Wdqtc50Cb1A6L3LXZRt62vI5iLobYoIztc 1964
datajunction_server/api/logging.conf sha256=ZXUK9oHFy6sbFmCsVKq9eIZGoKZdV1boF3bCHf9LREc 653
datajunction_server/api/main.py sha256=pFrDS4-o6vUhoAtj-MsbiTxOCAQHTIA7kt1ylsrarJ8 5151
datajunction_server/api/materializations.py sha256=WEKrPSmp2UbzmPp2pOgddht2ekxT8tY5UkoOw1YsGHI 15032
datajunction_server/api/measures.py sha256=qeg5wRsXpUFPRa-1wnH2oTJOnmnYfdmzTrjPKSuv5E0 4795
datajunction_server/api/metrics.py sha256=Holjj3QFgwFFGqmwFmV0Cp5l8NCe6bGfozS7zr_4jQQ 4493
datajunction_server/api/namespaces.py sha256=ZdShHdvPp9IP4mNi7O02bxxD35HHXA1lUe1IgXOkFd8 10302
datajunction_server/api/nodes.py sha256=2_7-0u2Vzs2_BrUO1wqhoiQ7-YOILnI6mkpBmtnXQ1c 43287
datajunction_server/api/sql.py sha256=qwB9man6mHMHwN_D-62YSl6DrowXhNMqoctsStznX5Q 8611
datajunction_server/api/tags.py sha256=uHozkHn9B0xUSGfHO0P9jcoOHUG9uQqZjXMboc8D-Ns 5963
datajunction_server/api/access/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/api/access/authentication/basic.py sha256=L7JsUh_RSySHe9qJUXHZYLtbvh_iTjfO-2ko5a4jkQI 2846
datajunction_server/api/access/authentication/github.py sha256=SjTJH-OK_xBbjPhsy0JOppR7_Cc07Z36oEWrqZWNrNM 3409
datajunction_server/api/access/authentication/google.py sha256=prBTBVsL3FfWd1vAbzvFFBNREPrHDw-HGEoa02UwOz0 3820
datajunction_server/api/access/authentication/whoami.py sha256=R_jE6rkYL-yx5v43anEm0BWZY46Sjuz9fbu_eV-7UqQ 1273
datajunction_server/api/graphql/__init__.py sha256=LxxkJ_HVVpjBmvNOH-pontz1spaXuwNPK_3SHymqxVE 23
datajunction_server/api/graphql/catalogs.py sha256=WMKzej97KcI_IqtFc9mfxrOw4BbUuYDB76nZdB-4SjM 866
datajunction_server/api/graphql/engines.py sha256=gXP4nYnpeMjOTqVep-abdgoAGi5ldWSfwR3X7vraN0s 910
datajunction_server/api/graphql/main.py sha256=7Rn9s0yHUl4MV9xQpCBoY1olC1pYany6bzTF75UFoUI 1003
datajunction_server/construction/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/construction/build.py sha256=5ut16TZrosQloD5MQjwcEampy_etRzX0NhJqxzrw3SA 66450
datajunction_server/construction/dimensions.py sha256=6m6eSWBrx-ACpnLCWpC7I6WX2U_xaoOe9G9COd8Ujns 5294
datajunction_server/construction/dj_query.py sha256=dh0YAfe3X4KjPTgh8mZuFxG92v3cCe6et72hQoB-bS4 9338
datajunction_server/construction/exceptions.py sha256=KN453eHsQZSE25krjQYxtik1_-vhc98j4yfJJnL9VEI 1512
datajunction_server/construction/utils.py sha256=S0IKyFtCADPD_9MQuFawTK8R1eo5UGLX_s-KCCWBRCQ 2926
datajunction_server/database/__init__.py sha256=E7blNCI_nU7lg47Fzl5n0Zqms_Je0NG_6x1DhrnPrR8 1181
datajunction_server/database/attributetype.py sha256=rgwcKSU59ZxLiSoX3qkUYbOJ-GOpr7GcdKRg3fL_cfg 3529
datajunction_server/database/availabilitystate.py sha256=gtyocVGOMTA3oOJwNMnWeF8tELbG0U7MvE154b0l1hc 2935
datajunction_server/database/backfill.py sha256=NSPUcZiNIN20o3MUapKFapHYWN72u3HMXBj36VeaFYA 1482
datajunction_server/database/base.py sha256=enWqmOu35RAtkoT4ddnDZklnajew4hCgEEMbT-b0BL4 114
datajunction_server/database/catalog.py sha256=nQjvc5-lxGUIXonSgL4vW8T0iRj6Jxex7uSLzKgdams 2227
datajunction_server/database/column.py sha256=iGLFVK6DK-9zGBr2sCkEuMOa7QlLIkxzsxYvH73NlFI 5046
datajunction_server/database/database.py sha256=zqK7sXM4tgtBIotdPYXGh_ztlYGkUJ1So-LQdoQ2bhE 3724
datajunction_server/database/dimensionlink.py sha256=InYmkdeGws9jXV3p4syyVHZnB5zTo-t-zBxqipItw8o 5429
datajunction_server/database/engine.py sha256=0ffL9oF-utcwBY5f8aJkuEjL_E5zkZC3-jYBftFykpY 689
datajunction_server/database/history.py sha256=6sORlBfHfb7wm5ynqYYTUlIS4pIiWzLSv03cnhiCjig 2358
datajunction_server/database/materialization.py sha256=XrEefg-eMUF_D_lhb3fNQnl1h3e9im6g3jaJ2QBONyM 2439
datajunction_server/database/measure.py sha256=7jKGnr3YDHHI5gTHuKp37hRFzjH1wLFcqyyjuZLkY3c 1486
datajunction_server/database/metricmetadata.py sha256=1r_0QNOO_67kpuSN9r18ZOh51hm1QgAqrqVX9isyu3g 1324
datajunction_server/database/namespace.py sha256=Vwv5dYiX6NzAXmSrUtv4bARUu6dxDFcbWmiOue2LvUI 4139
datajunction_server/database/node.py sha256=iOyqJwUFiimD-9NZfpyFPSPKdINT-0NIoVRvARklfAo 26118
datajunction_server/database/partition.py sha256=7l3G1Qv3iFTdYNE-gahbON-bkwJLo7A85RgBFMozY6M 3817
datajunction_server/database/queryrequest.py sha256=TzYosMItAPKQgOtbZCTFKQeti5F_q52tPlRjG6Hxjcw 13432
datajunction_server/database/tag.py sha256=Gcimwuw4EOnb_Vm1JXgQdkIbt4MfgbivlHljKKr-elU 1750
datajunction_server/database/user.py sha256=Z6OvFHzNv2yeyWBkGMXWT3s0NgzmBlIENSdFIw-anl8 915
datajunction_server/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/internal/engines.py sha256=qJg252Y4BxJCz_nvCD3CsYkWj8Z7Z2ZtMDLdoMqYVGI 857
datajunction_server/internal/materializations.py sha256=G1hDNf7S8iq41Fa7eqtH2X_444HkPsQgeHB0tsyCIoI 15494
datajunction_server/internal/namespaces.py sha256=5evSQp22vCVWe7f3l3ATBFCDpdy-H7vrkdtBoflBvPU 14105
datajunction_server/internal/nodes.py sha256=vM6avM_Axj3l25Jq3RnsOkzkahi2QWFJwBcwynatJO8 60018
datajunction_server/internal/access/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/internal/access/authorization.py sha256=H7I8uFqG7natT379zcpiDA0LcHUxfOk9F23wbRq_bLI 2167
datajunction_server/internal/access/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/internal/access/authentication/basic.py sha256=WwwXJnqWqTF6fgamxPq98ahj-JD0wTE5RunP2vvmRQ4 1979
datajunction_server/internal/access/authentication/github.py sha256=QhhzlbbB2AIEzTKn9yF6bFsATw0r2xJ0f3lz_Vpx7Qo 2197
datajunction_server/internal/access/authentication/google.py sha256=uT2xK1Vu7h6GR6Ib66ELgEJXWF986zxGWagCyYtNdqs 3339
datajunction_server/internal/access/authentication/http.py sha256=AGka_kBNZz2Yhxbezi40xxbYREJd_cUhf74T1WXrJG4 4581
datajunction_server/internal/access/authentication/tokens.py sha256=oN4_c0wRbp1lQe0DB7llv4WrAWJlXRDJImpaTsMz80s 2184
datajunction_server/materialization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/materialization/jobs/__init__.py sha256=baaExD5fRDXoTDCJ3wUUxSxUL3nS6b8bbOEn_Vq-G0o 557
datajunction_server/materialization/jobs/cube_materialization.py sha256=RCv7x6-Gs1u5FgtxI5kl2_u1h8haUubl2qhvPr7bFtA 5690
datajunction_server/materialization/jobs/job_types.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/materialization/jobs/materialization_job.py sha256=bbed7fmzxSnkN1-MWkXivUqnF61Ef6Ah_3qfz3BYZVU 5541
datajunction_server/models/__init__.py sha256=BMX6l-Md5CO-QsFQ9XOa9mEDRqRwNtT14P6oO_5mmiU 20
datajunction_server/models/access.py sha256=CeFYFydueBDenBbT8SdQ4HdcRb1qAS2TMkKyqTSt5w4 8004
datajunction_server/models/attribute.py sha256=XmoXyVWbJfBIBCwFfFzNR3wy8ygFnoHhLQNY82d38KA 1021
datajunction_server/models/base.py sha256=GjPXxtGppxsx9D-gvYOuCPF8WYaLqtEafc5re4Opx3U 497
datajunction_server/models/catalog.py sha256=-MwTi2-41Daw_U9VPLfu0bNH1tmAiyC1tnGqaIaMgJc 449
datajunction_server/models/column.py sha256=LVHZaOpgECTR0G379s1_YlE9-OAZElJx0drnH0u6V1Q 1399
datajunction_server/models/cube.py sha256=_4_wNPYzp-hywDHdc7CVlZHzRuXmqpBeS1cTWpQ9Ln4 2490
datajunction_server/models/database.py sha256=xhCllbq5ikFNnrPvzuchxQUC9RWogzh73Eqz7Jj0i38 499
datajunction_server/models/dimensionlink.py sha256=wQNevmcYwTo1N_wf5va6IfH3Ac_m6vYCyZqh7F5nt0A 1404
datajunction_server/models/engine.py sha256=aWnhPZKx_qrmPCLqlQldYdztd6cwwqCnxkLGp7jTxh0 642
datajunction_server/models/history.py sha256=C2QwDoOUDjZprWRTOMaIEvm4bnbUw3ylrk71BXSJiPM 1586
datajunction_server/models/materialization.py sha256=0ZkRQkrJmXH5XNL4fMghP9EPYQwwUun4nK_6AuaQHbA 17253
datajunction_server/models/measure.py sha256=-f0ARXmaJ5KI4j3vWxM-D0XejQVLAqL1Z-joFHCrv_I 1952
datajunction_server/models/metric.py sha256=JNJF46GBf8hEdTB43j3dOKJbOCSG-QMGBrVdujepSO4 3439
datajunction_server/models/node.py sha256=j_fcP_m2mkzK6qFNJRntCBXzDTgX7ItOAy7NwfU9Y88 25604
datajunction_server/models/node_type.py sha256=R10OB7nzXzOFbovxXkxUn-d5n4LaE51Gqh-aZo_LttM 926
datajunction_server/models/partition.py sha256=pdoMI5wwDo4KymnR6IcRcXrvOx1iZrUMnlRHxQ95I9I 2188
datajunction_server/models/query.py sha256=IQ_p8Wv_Sgi2j_lDKuZKqpL7GBr5wI5mhHWQz9ZEzLs 3842
datajunction_server/models/table.py sha256=0PB-aIZrNr_0tTvIlGvGwxKmBaf8VlfZm6bj4aNV_BA 787
datajunction_server/models/tag.py sha256=Sdjf4SPa3dOBqxC6s_aRI3OoxS12ghVeLmjwSDZ2ZWg 1411
datajunction_server/models/user.py sha256=0xrncDvYI5tMD5GBRWbJNA1L3zRT9QTmRlnTcGr4WNg 492
datajunction_server/sql/__init__.py sha256=hfGoXsrCkxfHxp2b6sOqX8mMe_l3tBan_7FYSxUX72o 30
datajunction_server/sql/dag.py sha256=JB4MOpfg2hHv1YWtulv6l4gWrtE9nLV87XnIO-p-PzU 23128
datajunction_server/sql/functions.py sha256=sZ6tOMyZDKnKfcWX_rEsuJ4Ypm0erdxTG_MOBr4-8ds 100157
datajunction_server/sql/parsing/__init__.py sha256=lqdWjkAcBpDodi0XEHeH4PG9_Il35ost6RROyglQskI 55
datajunction_server/sql/parsing/ast.py sha256=U7X6cg0_i-oip2IN3cFXJvtV-_wZrS5fTzhehCp0yVg 81479
datajunction_server/sql/parsing/types.py sha256=x01z-QzBoJFkcleqKEMg4y1cHtK38QxJFOroQdXwCrA 27249
datajunction_server/sql/parsing/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/sql/parsing/backends/antlr4.py sha256=Dy5ePDn1WVSAZewtcwlnu6DuP0ZxqYkZhuMIaaYdpPQ 32474
datajunction_server/sql/parsing/backends/exceptions.py sha256=khvU3T_TjzYZzc22NJElIJDOAkAq4HUzqDmkvRd6r08 209
datajunction_server/sql/parsing/backends/grammar/SqlBaseLexer.g4 sha256=cjdPMTkPraoFy41IIA5rOjiXIbIu83HPChJ7Ff2wnBM 8733
datajunction_server/sql/parsing/backends/grammar/SqlBaseParser.g4 sha256=Xh2XKXnn9JgAXkQSGvYsI99RM7yuroRMBfB9LpugwU4 49854
datajunction_server/sql/parsing/backends/grammar/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseLexer.interp sha256=jdIgwz2fxWHrVAAlsfTLUo5llNh-4i5DdqFf5VNV8qw 117821
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseLexer.py sha256=Mq6LfIAoea4CYxbY9VhZc3FudFSTjyZKfzdeo2_QUEM 114725
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseLexer.tokens sha256=JDrzbaKDwIaimAZPYIUzCgzkOEgq0X5-a6_lz78lqgs 8131
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseParser.interp sha256=pKfWmxvp7enGaKRGlvXjckBfGDYnP_LG1G6zoG2o6ho 142800
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseParser.py sha256=2XphHTyx5IjheJWkWMZzi-HvWqa7zn1k_Z77mBc3XUc 1020523
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseParser.tokens sha256=JDrzbaKDwIaimAZPYIUzCgzkOEgq0X5-a6_lz78lqgs 8131
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseParserListener.py sha256=ugzeTQEoKs3lmw0yfUOiJIzUrgXDz-xzT7mSP4GWawo 102489
datajunction_server/sql/parsing/backends/grammar/generated/SqlBaseParserVisitor.py sha256=2qvPONQ_4hrcqvmIArFAM1JvB6rklsV4d24GN1wbQ2A 60656
datajunction_server-0.0.1a46.dist-info/METADATA sha256=s1ssBqkyrRYSEgi0LGTCKOMeoNNetVgHoBKe2NsHtJM 3926
datajunction_server-0.0.1a46.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
datajunction_server-0.0.1a46.dist-info/entry_points.txt sha256=MOInJGdcQ10bDEl-XW4UMokEgx-ypINqBhObeDI8KiQ 74
datajunction_server-0.0.1a46.dist-info/RECORD

entry_points.txt

dj = datajunction_server.superset:DJEngineSpec