opendapi

View on PyPIReverse Dependencies (0)

1.0.21 opendapi-1.0.21-py3-none-any.whl

Wheel Details

Project: opendapi
Version: 1.0.21
Filename: opendapi-1.0.21-py3-none-any.whl
Download: [link]
Size: 151703
MD5: ca8ab5356bb57eed18f1c69d389351fa
SHA256: dc4aee221b251b2f755ab57c9c252a9fe0ba19ba06292081bd5188899b7388e1
Uploaded: 2025-01-27 20:16:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opendapi
Version: 1.0.21
Summary: Python client for Open DAPI interfaces
Author: Woven
Author-Email: opendapi-publisher[at]wovencollab.com
Home-Page: https://wovencollab.com
Project-Url: Quickstart, https://opendapi.org
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
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: >=3.8,<4.0
Requires-Dist: click (<9.0.0,>=8.0.0)
Requires-Dist: deepmerge (<2.0.0,>=1.1.0)
Requires-Dist: esprima (<5.0.0,>=4.0.1)
Requires-Dist: jinja2 (<4.0.0,>=3.0.0)
Requires-Dist: jsonref (<2.0.0,>=1.1.0)
Requires-Dist: jsonschema (<5.0.0,>=4.17.3)
Requires-Dist: pyparsing (<4.0.0,>=3.0.0)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: requests-cache (<2.0.0,>=1.2.0)
Requires-Dist: ruamel-yaml (<0.18.0,>=0.17.32)
Requires-Dist: sentry-sdk (<3.0.0,>=2.5.1)
Requires-Dist: snakemd (<3.0.0,>=2.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 160 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
opendapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/adapters/dapi_server.py sha256=AywOjs0_xJcOU0U3NDohEJLVjNb73UPmtr2FrfHgOr0 70243
opendapi/adapters/file.py sha256=QOrTc34miUw1KjpM_hSMIH7mnVfcznTkMzFnd1VoBkY 7506
opendapi/adapters/git.py sha256=NodEpCrCvnrzjGnRQFwcvp3W1keLN8i5gBiH8wlb7B4 10493
opendapi/adapters/github.py sha256=VYclPNf6OR4PqBfYZL5FXMeceOa2HB7Gj3RxcFONOyk 7440
opendapi/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/common.py sha256=Htui834XchEDk5B64_7eRdypvG3oeFMZhJrC3nSJijA 8661
opendapi/cli/context_agnostic.py sha256=qxSKY0MuhCZItmqoRFh_lJaKPQBPplMaRvgwOyOPLW4 19543
opendapi/cli/enrichers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/enrichers/base.py sha256=tW6r9r5uv7Kjb3ddIxkjHL65KMfVref8Nlzp1MGJMGo 11961
opendapi/cli/generate.py sha256=6Lykn80sJT3ZC7_L3-33A4eHsIGKfnJRuFXd-ecZe4M 4666
opendapi/cli/init.py sha256=FslVXfbqS_Vs_vHZOE9bv_zWSunxuNUs6K6FZk1Jc5o 6872
opendapi/cli/main.py sha256=GJjQPeDsYlSkpzO8rK87dSiCNR5o0CoqqzPduGjSx9s 1727
opendapi/cli/options.py sha256=owvqhCiEp-R9AScyFRjKwddKOJ1CtJyEMQHvBLQWL1E 15331
opendapi/cli/repos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/github/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/github/enrichers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/github/enrichers/base.py sha256=F6-cjMh_jDVkc_X9yq1t0hcdiXIFxeY_Wq0puKwuLug 18140
opendapi/cli/repos/github/enrichers/shadow.py sha256=mMhJ8PE22zDs96Imjr-ECqaibLPJPO2xyRkVWsgFFp4 4705
opendapi/cli/repos/github/main.py sha256=tHakbumKwt6HnIPO8yQwfeZL-BQRWEQ3iV_aMF3T4Y4 704
opendapi/cli/repos/github/options.py sha256=R98qt3_Bcylwy7L0-eJg_hYIP4i__gY7-LjXSnsNRBI 445
opendapi/cli/repos/github/runners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/github/runners/buildkite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/github/runners/buildkite/enrich.py sha256=TiOe6RG2Pw5_R6tKUVLqhwO-BzfTOFLIx3O0F4imfZg 2070
opendapi/cli/repos/github/runners/buildkite/main.py sha256=zm0EP_9KWoPBiAyYmCQtk-cn-4638SGL_BilAxleN20 2388
opendapi/cli/repos/github/runners/buildkite/options.py sha256=0wPAYmOnrkbhjsQe6v1qBThbsFmHdekCD7A88RuxYVg 4559
opendapi/cli/repos/github/runners/buildkite/register.py sha256=ixGRn0ft_3D9VBBlHAayDBaYhbMA8mU0nZt-pFt37qo 1166
opendapi/cli/repos/github/runners/buildkite/run.py sha256=en7ULUN8HrmxCCcXopYDOyUA9M7aPHbZph4N1DpigGQ 4706
opendapi/cli/repos/github/runners/buildkite/server_sync.py sha256=fFzVklJQXw6hPG-8OWBKMM6e0nmCVUznVLAB8yCi9gY 2207
opendapi/cli/repos/github/runners/github/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/github/runners/github/enrich.py sha256=HWtEk4XaZfdLCUR48E2x6dir-t6AqH0zqmAy3FQY5Jg 2090
opendapi/cli/repos/github/runners/github/main.py sha256=ToLn7C9aKr91sjXhaLQ_cgN9vJuS9ZmrHlUe3rS0BVA 2142
opendapi/cli/repos/github/runners/github/options.py sha256=BTa4Fsj6s0owHoJ-VvdGHFE7q_4wc7gDeI0LPcupT0U 3892
opendapi/cli/repos/github/runners/github/register.py sha256=sjvvu2sOWp3uhMf-MUMP2PyWp8pcujzXSX0gI_hbKHs 1186
opendapi/cli/repos/github/runners/github/run.py sha256=RMhBnBeFzQaMauHk-iHWbRuHtNGO2NRnw_bwdg9KA_g 4501
opendapi/cli/repos/github/runners/github/server_sync.py sha256=Bag_BpBPW3wNqUrbqUmgoMNzKlVQUiZLVM5J4a58izM 1789
opendapi/cli/repos/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/local/enrichers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/local/enrichers/base.py sha256=aDLrHwcy3pLB9acgIof39j_HgC5GrJ86okcMjm-azc8 188
opendapi/cli/repos/local/main.py sha256=BoxccE1d7PVZ_8xnkWsgzXE8Ox8ncwFYJaWrHNprEJc 511
opendapi/cli/repos/local/runners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/local/runners/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/repos/local/runners/local/enrich.py sha256=gUYUXP13189tejFmxAmrjpo-bhFzEE0JGsUc2CNVVSo 1522
opendapi/cli/repos/local/runners/local/main.py sha256=EsUUAQCg-yr-QtRHnr_CkZPFSJuVDNgx54DRqnr8LEw 1432
opendapi/cli/repos/local/runners/local/options.py sha256=eJSFErHdzq4uGgCA6_d2ztJYMgJKuB36DxvBzmubH3o 511
opendapi/cli/repos/local/runners/local/register.py sha256=gVpBpDzjuGtj9i3QNIyr-34hCc0UqPA89d286M-BIOw 941
opendapi/cli/repos/local/runners/local/run.py sha256=q9uQXHt_m6og_FwwueJLWQoNIfEM9ARY9az2Tc3aF4s 1654
opendapi/cli/run.py sha256=OG-bo3njSYeVVttTMoteYsPwdNL5kGrTlqt8LlAU0yw 3867
opendapi/config.py sha256=HfcACnGOLlBmCtPLoHTG5lfzF7MOKaTTmWNiaaK7tHA 7067
opendapi/defs.py sha256=-Qqrp6Mv-l-G7N0xw0x2YKGEKr0VsGhIlTYPovWDkEs 5392
opendapi/feature_flags.py sha256=2ArNuEup_2v4IpdmcWMJ9cfCuy_wXaVSupQNARWfeLg 1023
opendapi/features.py sha256=jfp-WHn4B1JB24Rhlchmz1WcqcLn-npAek4cTGF7OIY 2363
opendapi/logging.py sha256=guay5i1-fq4l4VWUpJer9ixvDd6OyAl--NmyEXjol_c 4350
opendapi/models.py sha256=MMJdGpWzGeqpsLnRll99xXdbCuTNodoZ8-dxE6SHKxo 1877
opendapi/templates/categories.yaml.jinja sha256=D59Xx-jJOipRk9bmjy1XuikuWfUUF8sAZP_9xJpNs6Q 670
opendapi/templates/datastores.yaml.jinja sha256=_J51QQA1hJOO0tW2zgbkAwNxJVYOdD9w6DJYyAzrhUg 1649
opendapi/templates/github_actions.yaml.jinja sha256=fFDB0XYQG206bTubRMK2LBAPVxcAFX7OAmRbt8e1sJY 3830
opendapi/templates/opendapi.config.yaml.jinja sha256=a3a9B3tSa5b5cHaJhZq0vnn3hwVlcftASfrcp4UVvqM 3047
opendapi/templates/purposes.yaml.jinja sha256=eEQ4M7YUzt1h7c0AwUCNCXYryeTYEmpGed6V3RZWahM 599
opendapi/templates/subjects.yaml.jinja sha256=Ypinj00VQ7_zEowjJuQiVf39Ys1xKu9D_GpajECkLrw 616
opendapi/templates/teams.yaml.jinja sha256=qAsIAiSbUWLoIAs1HuFz52g6Y3_0By2fGrgQ4xgJK-Y 573
opendapi/templates.py sha256=X36sB8c4wlLoqP_lHu9GogtBajnB2r8jT84itfo-qGQ 1798
opendapi/utils.py sha256=Bs6lonDPzWJvTgIzLk-AFWBQfQafBdyiPrW8ZBNh4Vo 12865
opendapi/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/validators/base.py sha256=g0autylyt3DL3HOChbgxVtR1KwtFxe8u1R81b89lQGU 18728
opendapi/validators/categories.py sha256=Fn4RmweQTHlrKkm27OSx6V6JNvwMnYo5-XZGQNa3VpM 3479
opendapi/validators/dapi/__init__.py sha256=xTW905VfWk5U2hvMECt1Nw20hC7cP4NA-udVtS-dHXI 831
opendapi/validators/dapi/activerecord.py sha256=Huoa3URn32BQ8HUfjqQ5vnu2TwmSV0YFIu7pBjIL5LM 17370
opendapi/validators/dapi/base.py sha256=MxFTx_PVYOPgTfakHwK0vTZN07K9EEN1SjltxQ4quHE 13293
opendapi/validators/dapi/dbt.py sha256=9LnCveDT1baO_Rtyhof6ROsRUj3eoXdCMO38eUrh6dE 21862
opendapi/validators/dapi/fallback.py sha256=nobb9kR0mrrTN4Id0ZNuffjhTO5GyWdAmcs77mtUXmc 825
opendapi/validators/dapi/mixins/__init__.py sha256=CLEAd7Pr1gUooo5_wxhpv3d7tUM1-RNbhymRaoA4kQU 89
opendapi/validators/dapi/mixins/dbt_cloud.py sha256=anW1Dj0sY6KDaQvz0Iqq1blwhkM1RxUhoCp0f5p_8zg 11508
opendapi/validators/dapi/models.py sha256=PWr9dZ2GiumVl0Lz1flulpcnMXUfClIcPYhR468DGgs 989
opendapi/validators/dapi/prisma.py sha256=2EU5Pkxylq1WoGXIBAxKDaD9LZfjjCJyNtmd_OXleQU 17883
opendapi/validators/dapi/pynamodb.py sha256=37zWqOMws4D1aWe6kY_VdFsWZr45Pxep3X2Z9as3mmM 11917
opendapi/validators/dapi/sequelize.py sha256=_wm90Gd023mV03Od5uprlsQXHsKAvQwRyInVVMeHP4A 12661
opendapi/validators/dapi/sqlalchemy.py sha256=mB4_Y4bHyxr8f5xlGV58w-n4tdlswduqeUY62yLaY-s 10852
opendapi/validators/dapi/typeorm.py sha256=__yCS8AyywdraUh5I3CYPtfQDxcEqWZHi3i-vAgQgho 33678
opendapi/validators/datastores.py sha256=2nde1cd6q1UktiFIntXEsP8j9veH6F9aWmZxE2OgSJ8 2648
opendapi/validators/defs.py sha256=abQjQ1oHLReqkdzubiwJG9saAD2G6PAdC23VSAK4aEg 6887
opendapi/validators/purposes.py sha256=Xut1XByLT3BUXaSWHiGonZU3xlTQIuewYxm3qcX2HH8 4727
opendapi/validators/subjects.py sha256=nROn07CCxx7hpdjXsmdpWX60BVRnuTlVQkEzAgXutig 4885
opendapi/validators/teams.py sha256=9heS3apbdA00hXr4lnkqtUu-iAt1pmRJKCFOEUm72ZY 3177
opendapi/validators/validate.py sha256=3odBeSNItWmEk1NB-dTLKSX8RJA2E-bYUkRGIbpmewQ 3007
opendapi/writers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/writers/base.py sha256=GKSqYTTWJyx0uHGT8F-VWW_Al2rHgUqKSAKnxFlKKLg 3146
opendapi/writers/dapi.py sha256=qAh3xtcFhDXzolfsO-QiLDbRCRBppDrEaIrdoxQ4e_k 2395
opendapi/writers/utils.py sha256=WJNvSFynW2Xg4L5CWcPcr808MFz56PQqXpcwku9eTn8 422
opendapi-1.0.21.dist-info/LICENSE sha256=SZMob76ipbKqOuk_kDPKRrcXOXzSdNrvGXg7iensjHs 11354
opendapi-1.0.21.dist-info/METADATA sha256=jURVowmQFWq1aSRf9rtzxE9UJJq4YI7Lp8sflEZ9Ql0 1362
opendapi-1.0.21.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
opendapi-1.0.21.dist-info/entry_points.txt sha256=7TbCdH9E0f2oCa-CJTc32FgT31VUeGe7Kh_nkVSMXlY 58
opendapi-1.0.21.dist-info/RECORD

entry_points.txt

opendapi = opendapi.cli.main:cli_wrapper