dtschema

View on PyPIReverse Dependencies (0)

2024.4 dtschema-2024.4-py3-none-any.whl

Wheel Details

Project: dtschema
Version: 2024.4
Filename: dtschema-2024.4-py3-none-any.whl
Download: [link]
Size: 106487
MD5: 6b8a79c05eefaa77e1a0bd807f94cd24
SHA256: 46921d1d99bbad6b8d72606addd16f111dec72b7c673b95869b71b57fb223cb4
Uploaded: 2024-04-16 20:30:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dtschema
Version: 2024.4
Summary: DeviceTree validation schema and tools
Author-Email: Rob Herring <robh[at]kernel.org>
Project-Url: Homepage, https://github.com/devicetree-org/dt-schema
Project-Url: Source, https://github.com/devicetree-org/dt-schema
License: Copyright 2018-2019 Linaro Ltd. Copyright 2018-2020 Arm Ltd. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Requires-Dist: ruamel.yaml (>0.15.69)
Requires-Dist: jsonschema (<4.18,>=4.1.2)
Requires-Dist: rfc3987
Requires-Dist: pylibfdt
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 5730 characters]

WHEEL

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

RECORD

Path Digest Size
dtschema/.gitignore sha256=zYAINV1cdPnEx7wv_9n8W2FuzVjwkmxurIvlOL6NGYk 11
dtschema/__init__.py sha256=w9yQQPMPN-baM7NMVJiisj_GMM42IlzUUe07QQJEeIs 529
dtschema/check_compatible.py sha256=gp6IeBJQN9U21RrRAoicrigFPIrW1xI1YuVc0DwTFdk 1531
dtschema/doc_validate.py sha256=B1xx7R_EIriUzSoaz1rELMvKt7U2PLuIY4gjRLe3wgI 2028
dtschema/dtb.py sha256=7yZeKIBGlVfp1CJ3RJyeILmEeyG-c98TGRvpS-d-O_k 15470
dtschema/dtb2py.py sha256=xs22i9vS1H-Pva0TPoPHlR5Oh9nWtdF9ALGEyotuYNE 1306
dtschema/dtb_validate.py sha256=VlzpAR8jPYcnbYX7DbonChkDoXz3lxsPiIodQ5mwK84 5937
dtschema/extract_compatibles.py sha256=JHF-iGYQEddZEG_egyDOatlHLyEqoXKTMqwGVaszsiI 1200
dtschema/extract_example.py sha256=4175QJ0fSyyx7RtZMTo5ZYQC8BL_5geL8k1OmD_JMcU 2613
dtschema/extract_props.py sha256=mMIQFiejA-hVZF-yw2PEOBDcm42rA1ufuz8YbFnHzuY 1790
dtschema/fixups.py sha256=E5zUZtnc2QM9fpfZLsGfWhUg1S_iNhUlgHZ-c6hYvC4 15561
dtschema/lib.py sha256=bInwnSofeAUKGd37qMmcL14KcH9NfWGYeQ15kH84NYA 4489
dtschema/mk_schema.py sha256=Fw3t2T0tLRJItOwphqhPmh3gwbejCq13tWTBpZw_FeY 1326
dtschema/schema.py sha256=I9oxEPVqWDDQLaeMZHo4iFMzWQfPsm83pyWXX7yOArY 6335
dtschema/validator.py sha256=77Bss5iiuw37x_b4i7YTrg22yGDsPmPS-nO165xoCUI 18559
dtschema/version.py sha256=NdvOWGT0ncpcz6EOZf5VvZHY0hjmYlPgWTqLadIwXsM 412
dtschema/meta-schemas/base.yaml sha256=VVrA2XHBc3Hzi107nnP_LrwkXuK3BShk0j-dTvHFdWU 1945
dtschema/meta-schemas/boolean.yaml sha256=uPa8OMwnTOvSZeY-DDPMEcv1lI3640h0RDvbJYUYzBo 335
dtschema/meta-schemas/cell.yaml sha256=TXZHQTHZPuv0JEy-9MYzDeCewm_6zYobrlfAlj09QEc 2239
dtschema/meta-schemas/clocks.yaml sha256=g-R9nDmVBwJjUU7avYNwf9xCOg2rAWTlGyUsW-Vr1mo 888
dtschema/meta-schemas/core.yaml sha256=iUiig70zDJGpz2bGvnwqwpa1Ygug5nqHzVTWEnBzYIs 3820
dtschema/meta-schemas/dma.yaml sha256=rMlM2htQg0YF0l1C-p9tUVsIL_ONeyUx9nj4Lj7ChvU 272
dtschema/meta-schemas/gpios.yaml sha256=NUAlXAUPalSGOD1t1p2UkymZJ6_vgopoGxKqnUkv65Y 653
dtschema/meta-schemas/hwlock.yaml sha256=dsl5Vb-q1_bv33dmnfK-G7ctuw39txZpAkZ5Bn4tEz8 284
dtschema/meta-schemas/iio.yaml sha256=DOdQEkwa0C02vG815UyfORH6gq5rKTPX5MclETvSc9A 293
dtschema/meta-schemas/interrupts.yaml sha256=EiwQx8ItTTjAdJQIh4SHqroldiKtp3uD_xpgIM2RNIY 945
dtschema/meta-schemas/iommu.yaml sha256=FW3DhKXZS6Yv26oXIiXwcEFgCsjRqWzFErqsoNS-nY0 236
dtschema/meta-schemas/items.yaml sha256=tJBkE6jU4rLu7ZVCksx0HpupHdfb2YZqAk_PvVJ3UBU 2835
dtschema/meta-schemas/keywords.yaml sha256=sGRUM50qapE7jVOnjFaIkETdtwP3IXy6GuHHNPPvtAE 6121
dtschema/meta-schemas/mailbox.yaml sha256=xkaQSqdo4TfgIkTJPVB-haDoVyWfkFbRTtTxlxM0KXI 364
dtschema/meta-schemas/nodes.yaml sha256=fchpgtixBsjpVo40oePh4JJ_-TvT4cg7ZomHG5R7BM0 661
dtschema/meta-schemas/nvmem.yaml sha256=jTmjA8pGAJlY3prZPisy2sBwD3KaL6mme1EE-A0xkwg 355
dtschema/meta-schemas/phy.yaml sha256=o-QBiNimgHpRoQsbtDa3gG_KR0x16J39Wc3eBmpkS2M 272
dtschema/meta-schemas/power-domain.yaml sha256=VllSceZdUor6YfxRpklBYbjRKo7k-u7eg9dN24MGorg 308
dtschema/meta-schemas/pwm.yaml sha256=pmOlryukTAG0rMdIFpMtOXdTbq8YKs1ib83BP3hnNRo 272
dtschema/meta-schemas/reset.yaml sha256=CdtysDUe3Sjf4KmV1TJq8iYAD3rKsWK20_hrTv1rkUg 309
dtschema/meta-schemas/string-array.yaml sha256=cEgTeLlqlKPlwjANLbq09sg_2cAj6TQPSR0PsgM7mxA 1481
dtschema/meta-schemas/types.yaml sha256=2Tb0l0VyCE8rBkw1JRujldFJB-s-gqbEgsMuYqYFYXQ 832
dtschema/meta-schemas/vendor-props.yaml sha256=klUsJObdJvxw0hdFTfHrwgQvj_FTK6WzSbsf-tj03wY 1492
dtschema/schemas/aliases.yaml sha256=wBwMZhlnIgqYn59j74vDIKFGod3ak1HuWs1xMpZKU1Q 1804
dtschema/schemas/bootph.yaml sha256=dB5f-0gcTDBUMg-44vqj0Y-5s2jUYuSFODXqqSMPcP4 3204
dtschema/schemas/cache-controller.yaml sha256=QWEppyNnN4s44whsIJSyQ1BUPna2Yv1YWZr7d_HpJy8 1327
dtschema/schemas/cache.yaml sha256=QZd4kY9_WBOYSFoScxPOjUMjwSzMDFMx-aNKSr31jyc 1069
dtschema/schemas/chosen.yaml sha256=bb3kFEAx1Nx3vJc8HkiwfQckU2sQoKIvB3GMRe2Nwj8 8432
dtschema/schemas/cpu-map.yaml sha256=5WMWpoC8Msl83aVr54FRi2kEkwtkEDNTuDY5TWbLK4s 7657
dtschema/schemas/cpu.yaml sha256=ZpY19X0Hx5VZ7mFDFDEXl9h4zC7x0IBKCaTqo-9ssxQ 4152
dtschema/schemas/cpus.yaml sha256=f4KJMWbMVALz8Qhas1BA6MWM7QM5oV8bR24ysoGuSzI 1653
dtschema/schemas/dt-core.yaml sha256=89kuXKnxOehpFVdQ2V2I30_TlYfXjE_4iFk3lv0XeJo 2560
dtschema/schemas/graph.yaml sha256=y9YfMPw6UNGwuzj404cbiH_Sw0_P0z9LXiMD-w03u1w 6166
dtschema/schemas/interconnects.yaml sha256=7F9xrr-M6iStxhY3hIY8BsYdcJ_4sHiFB_OMYGT_h4M 557
dtschema/schemas/interrupt-controller.yaml sha256=V0stN2MosBX1_mU6Gf3ajyVLMmUjM1ZbU__gkdZ02o8 1438
dtschema/schemas/interrupts.yaml sha256=Q-LkUNnEazIR9kWlS2l1H3GHyICeVAjWecXqsH2bTa4 788
dtschema/schemas/memory.yaml sha256=eAaDm72O7Vn60jptdNv35cM-tiafvSfvN62E6TY7GWU 1421
dtschema/schemas/msi-consumer.yaml sha256=ipd6hDof-8GVA9PcCEsyXu3kji56kMXQuk1QlQCxaKU 1081
dtschema/schemas/numa-distance-map-v1.yaml sha256=u5yTG_6pXvsmESIc6yhWpKwW3jIRZKKez06aaDYBVVQ 3315
dtschema/schemas/options.yaml sha256=4wyyG07MhnMbanNx_NBZPqcbBU6RTCmrZPx9hTjCGWs 3640
dtschema/schemas/post-init-providers.yaml sha256=7Abagj0NtC68FK_4uI0dPYtNDsEH3IsZLzvfaat4j94 4504
dtschema/schemas/property-units.yaml sha256=gMqSZ62ovUvPTsDkvfsLDkj2v7HMqMajuojc6RGMrfw 3766
dtschema/schemas/reg.yaml sha256=fk1bdEEk6nCleHbK_CmF9-DjWoHBj0piULuHCOcqA5A 2090
dtschema/schemas/root-node.yaml sha256=LFottVJUwJcI-pVtK3iHoRY6S2kKz0WbWfCr0wy8CO8 1699
dtschema/schemas/serial.yaml sha256=FNbohU6--XQpSkBRe_JNKgh8lWE0HMLlHYXiYXMAtqM 366
dtschema/schemas/simple-bus.yaml sha256=OV4BSl9GftnIdKN2P-iy-PjyvAQQozhXY-deJO0o1Ts 1629
dtschema/schemas/types.yaml sha256=kVlcNHiGZ9JLDgeT9pgCPG4w534oPXpaUCQtY71i_mo 6734
dtschema/schemas/bus/qemu,platform.yaml sha256=Yt3uFrVLI74uqNk8CLbf_sZLIe3P77KVdLRdZEVp4_I 1106
dtschema/schemas/clock/clock.yaml sha256=9xjakpRrf807IPJLgpBHGPa6EPw9yjmtmo4iAaHAFc4 6169
dtschema/schemas/dma/dma.yaml sha256=6LpCSyqhmG2CmqEhPGIH_cH6LHqhS2cWl5Oi3vQKWLM 671
dtschema/schemas/gpio/gpio-consumer.yaml sha256=3CWKRq3-gLbZNh8G-bp5-KF3KqD6IQ1zQZ38wWyxImg 776
dtschema/schemas/gpio/gpio-hog.yaml sha256=KeBgQ7SU3fIlyYXpESPlb-tE6r93_7GApgSsDhI0Zk4 1019
dtschema/schemas/gpio/gpio.yaml sha256=Cl8kHiIT3Hb63-v-emRRkWQhZ6aHMAR1REdmcTzNnx0 1253
dtschema/schemas/hwlock/hwlock-consumer.yaml sha256=M32JF3OxGoWZTuOTExzzQHxnE4bNScY-79h7BdxWReg 592
dtschema/schemas/i2c/i2c-controller.yaml sha256=-RmjP6eNbsRWnQ8DVoIMBIqA-pQNgAE01cubZmH-j3E 6078
dtschema/schemas/iio/iio-consumer.yaml sha256=a6t3jwiL9_1eiHF6XRgkxwstbz1CJ6LzkjpMaE77XY4 2106
dtschema/schemas/iio/iio.yaml sha256=Ed-uEZ3RI7klRIzbd2cueDxGLOi9T1McXww59yGUVNU 1538
dtschema/schemas/iommu/iommu.yaml sha256=3mvYNH-oWMeBfGUoFm8rk_Z_a83BdOUjfo3DOoSfFS4 1834
dtschema/schemas/isa/isa-bridge.yaml sha256=c6D8FQxt0Qh9bgRCjqGY4Hh8J4ClG-PYZRhqkGj5XIM 857
dtschema/schemas/isa/isa-bus.yaml sha256=8kfv3eosY0W5adfFdlrJtkD7hjM6i_cSrcQnvbvbVgc 1125
dtschema/schemas/mbox/mbox-consumer.yaml sha256=mdhiVn1y3sYw26wFVqp8L_NlUyRonz7WKfcElu60gUQ 676
dtschema/schemas/opp/opp.yaml sha256=SGPrQguqUFhi0M5Ut-rWcHt6QrHEY834eCammWUyiuY 567
dtschema/schemas/options/u-boot.yaml sha256=vhDKsz8FqLjwVOi0MchoF1qft1W5JXNrmcEYLkS_GHk 4546
dtschema/schemas/pci/pci-bus-common.yaml sha256=yvtu0vx2jl1Y3Hc7rMjWu_PzS5_7CTU-MpCd7avwS2Y 4514
dtschema/schemas/pci/pci-bus.yaml sha256=gLiBcMbJQ4ktFs26CUF4pWmglAb8Zu-UiT27b5Ewo8A 576
dtschema/schemas/pci/pci-device.yaml sha256=SF8eyo-64N1mBIgUKGgGtzMPrAQmxcfWl9aIS1OhFcc 1530
dtschema/schemas/pci/pci-host-bridge.yaml sha256=IdyS0_JGyfM3pij1Z_GjrGpMzJezTiW6tXmOnPldMXk 2041
dtschema/schemas/pci/pci-iommu.yaml sha256=7E5KIMaUFdrEaQRsbUfDgpGVGAFlK0uip1C8zNAvXH4 5037
dtschema/schemas/pci/pci-pci-bridge.yaml sha256=6Ree4YbD_gN9nbX7AhKI3ZrlomaFcjEuURGzBIus4VU 875
dtschema/schemas/phy/phy-consumer.yaml sha256=nZsolfDlw53C1bpZvpUfle92SvZL_wHiRPlMmuOLKNM 568
dtschema/schemas/phy/phy-provider.yaml sha256=e3yHSV6wDN0w8_eZ6hqhQ8EzwxupO3WuR4o7Atvdg60 880
dtschema/schemas/pinctrl/pinctrl-consumer.yaml sha256=iq0MItlxZ_-dlURH0ToWxf7nY3CXngxZrfn-A-Gkwao 626
dtschema/schemas/power-domain/power-domain-consumer.yaml sha256=c_Ku_RXyKVEaGimTlaa9cU5pAEmz5OxnadHIMktHNp0 631
dtschema/schemas/pwm/pwm-consumer.yaml sha256=RVzEua_ufoXetsP_0IsK0z5cZEhWeNoTH_jJGpVm7Po 568
dtschema/schemas/reserved-memory/framebuffer.yaml sha256=W8Rzsl0mSY4SCr0hLBhcLwuuL0ZsQ5dfnGY4D1pVaBY 1285
dtschema/schemas/reserved-memory/memory-region.yaml sha256=PFGHLp6F8hPbeU3nh2o0ZNCBEYfw4Hnn3JDgBt-TfxU 989
dtschema/schemas/reserved-memory/reserved-memory.yaml sha256=rZ1S1HcM2xzL7jSo9yWba2EJfT-IAvz3LD-zcPhYkto 5524
dtschema/schemas/reserved-memory/shared-dma-pool.yaml sha256=IJApsyDalEbQbCqnn9kGgkuP6Z3KRirqx032NHMLbqE 3235
dtschema/schemas/reset/reset.yaml sha256=l2RoV007bfdAh47aT_utXmTKVocnzZVDRlYTkN2MkqE 547
dtschema/schemas/thermal/thermal.yaml sha256=rfe79QpnhMvYOheAZ0vy3oEWnOVrjG10hD86eP60gZM 994
dtschema-2024.4.dist-info/LICENSE.txt sha256=yg1mJjQG3GhP6dtgV3sjT2X_32INfgQccI6WlEe2kRE 1298
dtschema-2024.4.dist-info/METADATA sha256=MqhPt7GlwY-Vw0qfyodzhAgpqEgSluWZqJ2Rpqbal8w 7902
dtschema-2024.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
dtschema-2024.4.dist-info/entry_points.txt sha256=SIp4GTPe5bK7xjcSz66mB3DMJTsd_0HkoTi5vcDLHI8 324
dtschema-2024.4.dist-info/top_level.txt sha256=RdXCHEca6y3omHml_hw4wfHpMLj0bBNBdUwvcoQVgag 9
dtschema-2024.4.dist-info/RECORD

top_level.txt

dtschema

entry_points.txt

dt-check-compatible = dtschema.check_compatible:main
dt-doc-validate = dtschema.doc_validate:main
dt-extract-example = dtschema.extract_example:main
dt-extract-props = dtschema.extract_props:main
dt-mk-schema = dtschema.mk_schema:main
dt-validate = dtschema.dtb_validate:main
dtb2py = dtschema.dtb2py:main