opendapi

View on PyPIReverse Dependencies (0)

1.0.18 opendapi-1.0.18-py3-none-any.whl

Wheel Details

Project: opendapi
Version: 1.0.18
Filename: opendapi-1.0.18-py3-none-any.whl
Download: [link]
Size: 126718
MD5: 152baf95f7a919cb3493e865af542c63
SHA256: 2ea0f3fc6c5c18b913fb26cc3b8812a789c0228bb667ebcffc3ad1f96aec3fb0
Uploaded: 2024-12-25 19:01:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opendapi
Version: 1.0.18
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
Classifier: Programming Language :: Python :: 3.13
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.1
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=HblMvh2j8YT-MTkofZI6qN4k_dJJREaCk7FYe0z79os 57147
opendapi/adapters/file.py sha256=bgsVXbTZZ-louqFKVkLmSGd07JgYxvvDzi-RBbdLORY 8244
opendapi/adapters/git.py sha256=GRlrXWJJ4JpBIPyhv-2Nk0WXwLN6Y_zXDf6xxztMx2I 9902
opendapi/adapters/github.py sha256=VYclPNf6OR4PqBfYZL5FXMeceOa2HB7Gj3RxcFONOyk 7440
opendapi/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/common.py sha256=jl0FK8aBREModIv-IDeTlIZoifmbwZeR-5VGhtcMIW0 6187
opendapi/cli/enrich/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/cli/enrich/github.py sha256=iryxJLwCmZQALXISdgZwpGWiuTQIpmiOtf82tUUdbr8 32880
opendapi/cli/enrich/github_shadow.py sha256=3aXlwhvXvp45olhAGzJ1320VBKzl8TKOcKJa3Dfn5es 4680
opendapi/cli/enrich/local.py sha256=LqIkfLIpIckBLCwzzeA0K_f0HghXBWU6pfHbKLsmeI0 11883
opendapi/cli/enrich/main.py sha256=LhaiCxPjhaxAff96y35pXAbKkFDYqKr6SjLh2l-OzcY 3160
opendapi/cli/generate.py sha256=E66ZEOS9IuUtKVET3gNJhPyTuWqobEhfkML5X4Czp-Q 6011
opendapi/cli/init.py sha256=FslVXfbqS_Vs_vHZOE9bv_zWSunxuNUs6K6FZk1Jc5o 6872
opendapi/cli/main.py sha256=JTVKSDWYnyI8WIO03pQWbeSZUF7MwwM8A6SthVt8db8 6816
opendapi/cli/options.py sha256=sSO98jbXmN2IRGB9AVQJ2ktrLLf0ckm4ibdMxRXwc9o 18228
opendapi/cli/register.py sha256=RrTtxcEG4xaM9sYMpPZhxs-ikoWBD8DvMd_wtOL4qIE 5772
opendapi/cli/run.py sha256=ezSaQJiRZGJJ_4W5O11gU_1V5-bpcQA429BlHAuWpFI 4121
opendapi/config.py sha256=HfcACnGOLlBmCtPLoHTG5lfzF7MOKaTTmWNiaaK7tHA 7067
opendapi/defs.py sha256=TYv8jfxKkAOo6sfVfccmhgZXIbn7Um8P_aaM7EDCVVU 2038
opendapi/feature_flags.py sha256=2ArNuEup_2v4IpdmcWMJ9cfCuy_wXaVSupQNARWfeLg 1023
opendapi/features.py sha256=jfp-WHn4B1JB24Rhlchmz1WcqcLn-npAek4cTGF7OIY 2363
opendapi/logging.py sha256=QCDPeWRE9Se1dJNpx2kdjlnmHGAdlR_K5NTSkQaWrc8 4260
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=iA6hESzllgf-U3gaEVygB4To2IJBfPYePO0r3S3xrOs 4051
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=d-uREf0zNNzrpUMQrYi-_LIC-b2B8pIiw6R1xrRUoZk 13594
opendapi/validators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/validators/base.py sha256=dCFOYmBwGai8JViKaNlBBj_8qdHbF6Kh-95q1sj3EjA 16820
opendapi/validators/categories.py sha256=bLi1uMUl0C5LhA2zPAaR01xwXKgn78nm8m5_JEy4bEU 3243
opendapi/validators/dapi/__init__.py sha256=xTW905VfWk5U2hvMECt1Nw20hC7cP4NA-udVtS-dHXI 831
opendapi/validators/dapi/activerecord.py sha256=Huoa3URn32BQ8HUfjqQ5vnu2TwmSV0YFIu7pBjIL5LM 17370
opendapi/validators/dapi/base.py sha256=s6pQluZma3sMO3FFixhYbPHnDwdZR9J9eEUogZsluJw 12308
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=e8un3ybnkY6pI4nXyQcVWwcbEMG0BKKBFWg4NTT1qDQ 2412
opendapi/validators/defs.py sha256=-iPGAtunYMxDTzLN3WrIHcqN4D9QtsROdoN2d0E_RjM 1047
opendapi/validators/purposes.py sha256=buH5Sx4obffLicpS6E0DbCyHmiofIBebKYzTinb9YBI 4491
opendapi/validators/subjects.py sha256=n08NpZcJnEwUwDpDLkswAg26bD0wmaHSUlyfE9dwkOQ 4466
opendapi/validators/teams.py sha256=FcUigpOy1oJaQXFHfJcw0iNBtG7vyDQh6U3icxF-fYg 2941
opendapi/writers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opendapi/writers/base.py sha256=80z3t0BAn08GhFkp8qK_HRuuEfsGuT3iIXbmA9ccPXw 2249
opendapi/writers/dapi.py sha256=hU8vhU1i6r4KLVCmclZ2ZlFYN07z05Ab2Jz0yi1P5ZM 2434
opendapi/writers/utils.py sha256=WJNvSFynW2Xg4L5CWcPcr808MFz56PQqXpcwku9eTn8 422
opendapi-1.0.18.dist-info/LICENSE sha256=SZMob76ipbKqOuk_kDPKRrcXOXzSdNrvGXg7iensjHs 11354
opendapi-1.0.18.dist-info/METADATA sha256=zaoN5tCaOHDdc0j_ZchS62_R6zY-kdxFqOalythFOGI 1413
opendapi-1.0.18.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
opendapi-1.0.18.dist-info/entry_points.txt sha256=7TbCdH9E0f2oCa-CJTc32FgT31VUeGe7Kh_nkVSMXlY 58
opendapi-1.0.18.dist-info/RECORD

entry_points.txt

opendapi = opendapi.cli.main:cli_wrapper