ifgen

View on PyPIReverse Dependencies (0)

3.3.0 ifgen-3.3.0-py3-none-any.whl

Wheel Details

Project: ifgen
Version: 3.3.0
Filename: ifgen-3.3.0-py3-none-any.whl
Download: [link]
Size: 2315663
MD5: 1f21f98a4ee58858a4ce938f8277c0a6
SHA256: a831b407d08ca0e276159ffe57eb08c4f1ef70f572565755ccba1dff0f9b26c0
Uploaded: 2024-07-06 02:56:52 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ifgen
Version: 3.3.0
Summary: An interface generator for distributed computing.
Author: Vaughn Kottler
Author-Email: Vaughn Kottler <vaughnkottler[at]gmail.com>
Maintainer-Email: Vaughn Kottler <vaughnkottler[at]gmail.com>
Home-Page: https://github.com/vkottler/ifgen
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.12
Requires-Dist: runtimepy (>=2.13.3)
Requires-Dist: vcorelib (>=3.0.0)
Requires-Dist: pylint; extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: black; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: isort; extra == "test"
Requires-Dist: yamllint; extra == "test"
Requires-Dist: yambs; extra == "test"
Requires-Dist: vmklib; extra == "test"
Requires-Dist: sphinx; extra == "test"
Requires-Dist: sphinx-book-theme; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: setuptools-wrapper; extra == "test"
Requires-Dist: types-setuptools; extra == "test"
Requires-Dist: yambs (>=3.0.4); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2415 characters]

WHEEL

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

RECORD

Path Digest Size
ifgen/__init__.py sha256=s8aFgcVTnKmuUPOWNDW09S1ep9jQqAloBurBQzURpt0 313
ifgen/__main__.py sha256=q6DGgFoNx4RRWVnF1X0qYGcSlr_K-2vxiFJ6pafy0Q4 324
ifgen/app.py sha256=WoYRqw_4jDovnbyxBOsFj9_ZNd5C6bXoOGKS-5zxfCw 966
ifgen/dev_requirements.txt sha256=gbPGTsICV0sPGwZnrLvhJndjNgzNyGDCgSBAMWcW-bg 143
ifgen/entry.py sha256=WoyynZ8fjZAE7INCAW_xl4upu7lRn_XCqCfd_L82ABA 1946
ifgen/paths.py sha256=m7b1dZXHGhgqiF7CWpr3hWdI40mGlqvjZ5jXRtownJA 412
ifgen/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ifgen/requirements.txt sha256=U3x3Ke_JDbdjV6KxcDcxImZCFRthliNBev5R1sTlBWE 72
ifgen/schemas.py sha256=VZCjKGEkzmCdoUCT5fbVPr1teThNeZkTNAEQtmgFn0E 725
ifgen/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ifgen/commands/all.py sha256=q2km35IOhio8HA0JcM68mPTCZ4REqCxkHM93KLY84UI 857
ifgen/commands/gen.py sha256=i8Q0Kp-LK7jCKVbOYC0TiyZj_ZFQX7fvAmNvhQew990 1350
ifgen/commands/svd.py sha256=cDsNMqwoOC985VzgGgdrLb83IwYJequIkgPFau_9tgA 2275
ifgen/common/__init__.py sha256=0H9Y-PuoGreWa1wsscPLXZjDxPJpOvpI4AHFnKq-868 2223
ifgen/config/__init__.py sha256=BWvgXawu_HhCjwMRx-VaNFJ8Nyu_9rzotYE9zjQAezY 2131
ifgen/config/svd.py sha256=rbSCtHQWFkxe0Nr3feosL_KizZMP1yP4N90-swS7I5U 334
ifgen/data/default.yaml sha256=Yt83KDbMjSLUX_4jCyQHzTyju6THNPbwq11DCeRZx_A 68
ifgen/data/svd.yaml sha256=A3aBWDSPIVzx6Qk4588BNWnjdn50y-AFQul4-38RNXo 439
ifgen/data/schemas/BitField.yaml sha256=mUQMje55QjuZQAIm85nNhhwFYZI7ieiHRoC4DNtvGrA 369
ifgen/data/schemas/Config.yaml sha256=ZwP54fxMwF_OxgydHH7cwR1WMSZrcNthEquedHYLcXY 1782
ifgen/data/schemas/Enum.yaml sha256=8H1xIW3RRDp79kw8nOEm-9NR2fUdNL8gvm2OULqgPy8 776
ifgen/data/schemas/Struct.yaml sha256=rJoWhO-4I0r0kZ-7_qwXvJgUn7Y6ceQq7x9wavyGRzw 538
ifgen/data/schemas/StructField.yaml sha256=VWkZ6HgPtty3orLdeUag83LRfNEqgk24kF-MKxIlVTo 499
ifgen/data/schemas/StructFieldAlternate.yaml sha256=l09swplWmMR_HNsZz_lGA55Pa0eqldtiq4d5yGHbcO8 266
ifgen/data/schemas/StructInstance.yaml sha256=0pr6VkC_h1cgb0KnVIzMQoWW6dR5lreCa2tYdem7IYA 216
ifgen/data/schemas/SvdConfig.yaml sha256=ZaUYEHaiK2Uq2ShFXRMcqXIkm69bD9M4q1StoN4NRRI 330
ifgen/data/schemas/SvdInstanceConfig.yaml sha256=UPIwzlEk-3aR3bwfOIIalausKsZixG4-TzIbgnsjw54 299
ifgen/data/schemas/has_bit_fields.yaml sha256=tn2kCvrc6POV_DmIgG4SWgSXEc89uv0RC6HDjv0o5Z8 103
ifgen/data/schemas/has_description.yaml sha256=5iAtSDWLaewjWJVZwxLfFYbnXwX2NZYNB-nm0xJnRoc 103
ifgen/data/schemas/has_expected_size.yaml sha256=lpxkWef3lCUanJnkfO-JDCVx3Qj4DKrAIFoG1a5obOc 51
ifgen/data/schemas/has_json_indent.yaml sha256=cLYT4qC5J4L1WyZbbfNMxQYT0LRe4fiA4nbbJDZiT7c 123
ifgen/data/schemas/has_namespace.yaml sha256=2KxPfISbTLLAF7nVkLdSIE7r8Mr4fyvQwS2vmLDlFAM 91
ifgen/data/schemas/has_volatile.yaml sha256=axdNUuA5bv6OJz8-Y5hoL2CRhNqpkX1KnyDq3wQh77s 112
ifgen/data/svd/XMC4700.svd sha256=LEYHnqiLg5BqeYYCDqw8N0Cjj_jSY-X3tINekVwSB24 3966007
ifgen/data/svd/mimxrt1176_cm4.svd sha256=cGmndZ0V0JC6pKvJWeCcbwAyAzzZf94l_74yVDj77ds 24802424
ifgen/data/svd/mimxrt1176_cm7.svd sha256=FtTcjuz8Bu4fhyRMK2bFNFBHY1zM3twdajNihgiq9z4 24924587
ifgen/data/svd/rp2040.svd sha256=WgRiAoCPB8ZgreGks4rTHRAwnsGruv6koDQvxTj2Jsg 1948692
ifgen/enum/__init__.py sha256=zOSnsv0YiVT06LMWijh_IwZPaUjuWQ6XftCKINPYrNM 680
ifgen/enum/common.py sha256=Maa8rmpN12lCzmrRMNL2qKBrLt7xsUcc4QMwUn6P4uU 4592
ifgen/enum/header.py sha256=UGw01nmJccKSSlQp8UPjmN9A4SIOLKPwV1QHdRkRhWs 2070
ifgen/enum/map.py sha256=JFLgVyTprmPJte-fMeuDuRDNbrjh7FkXIdQJSBE2Yi8 1141
ifgen/enum/source.py sha256=Ez3L6J2BJl2o4h9UtSBNvcvcyg0w23Zt4QGmf2Z3M_Y 798
ifgen/enum/test.py sha256=yFd6oITn-rnveGEr0iC03k28D3KUNjYyWL9wHFw4vgA 1511
ifgen/environment/__init__.py sha256=ZcjgxqOJnLJyxhBfe3DWZMudronmCWlAMbJWvV_Yeg0 6301
ifgen/environment/field.py sha256=Dr4nerr9Xr-dxoqyGjn9AVaBqFi8QvUiqqEjNf7zn6c 1575
ifgen/environment/padding.py sha256=aKEqv9peIF0uNn3K8Hx9q3ahyZZoXor9mONLftkwriI 1358
ifgen/generation/__init__.py sha256=3XE__WoXxmY_S-ediRfokEOEthArHl4Gh3rc1Bz_DLg 1744
ifgen/generation/interface.py sha256=3IZ76R5rf33zuloygGZm4xJPWF2-ZAp0w_R5MIGAqsQ 7235
ifgen/generation/json.py sha256=WHucNIiAa4AOMgoPqWgeKERZrBKzyqP6mvU17rGFVgg 2016
ifgen/generation/test.py sha256=ok0SvVR0eFeaQR5K4U566Du3KxtJx9Pxc7Ur6YLWjdk 3143
ifgen/struct/__init__.py sha256=S-M3uMR28ShW75DWrMYxqVCgky_iH50wW1-05nFcPzc 7331
ifgen/struct/source.py sha256=A-XzCgswAx7GEP_dUPeqsL2MfSlKgIAlIpjlghDPa-8 720
ifgen/struct/stream.py sha256=mgWE4tMYJZbCglEJiADh-lnD9d9oMaeFWegvE4g5JNM 1599
ifgen/struct/test.py sha256=Arg-0M_rZL8RDw3KXEWpPdRQXY4aR6Gm4GowRolXUdE 3652
ifgen/struct/methods/__init__.py sha256=g9qwksoVb0YvJ4u58jZDQiUpxGlccqq85nCqnDAq-48 3816
ifgen/struct/methods/bit.py sha256=H2GKLaTib-XYwHv-pPavrPrPSebS5stYlT0nN39QhCY 2654
ifgen/struct/methods/common.py sha256=bl7DxlCnJq2nPtn6xy1RIFYGus5tHfm7bZI4s2LCEeU 1889
ifgen/struct/methods/decode.py sha256=WZTp_0o23Zta6pZLCgjWZPp1_p3mV_cfaQpFGil-BP8 1348
ifgen/struct/methods/encode.py sha256=2LcAhO8IMiqi4oyscdCNiXA-feZjNMniYqx0sJVuu4k 1319
ifgen/struct/methods/swap.py sha256=VI_k5oZCv33ia66tIDpmZyBJqq2oaNwkfEN8GEvFz1k 7410
ifgen/struct/methods/fields/__init__.py sha256=bmCLFWMnR5U5GpZtIAQRnpI741zEGFmwE3fRz7ILrIE 3276
ifgen/struct/methods/fields/common.py sha256=jy2WrcDdR-sRv_YMPnHFdMCORxbrDMyQi7fFIxHr9OQ 1489
ifgen/struct/methods/fields/getter.py sha256=x4qRH_i56rmvDmBwGjWjw9Po56vzr1M_6M3wSiDi99o 3208
ifgen/struct/methods/fields/setter.py sha256=prTHyO-Du0o5acvTaPvdQGTZNuzALdpAgDySvlyXpz0 3734
ifgen/svd/__init__.py sha256=MeaFM55DEgidhbVMMtGl-2_AFssE1y8sMCz2GG3RVAE 566
ifgen/svd/cpu.py sha256=bw6eLP6qa6Ea7mAV1H7pdDzifPZNLIUNgPrNmIzhOGg 471
ifgen/svd/device.py sha256=pDtEIHk6rhkpobFDpWfxnO-JOxZOUk7XYa--KcecAEk 775
ifgen/svd/peripherals.py sha256=_52sx5H7oUzxUin7ekZw8JK2Yc5EQVa-MnImpWufe_4 1544
ifgen/svd/process.py sha256=EFkKaWEgZnLlN-aamRrQGHF_LR4MzDMeEcDs_f3Cv08 2607
ifgen/svd/string.py sha256=lVeTDLjQjUXsWquEWaQrqhaaCpMcKA586QkmydexwhY 2843
ifgen/svd/task.py sha256=9z-BIvyVyoi8rtV8qdh11dy_dRoDPOOeyJOpfe0s2Cc 3640
ifgen/svd/group/__init__.py sha256=FA2bG32DyXpoHGc5NSOIxwozMeFG2Bf0X6O54n6X40Q 1842
ifgen/svd/group/base.py sha256=0ETrUkCfoa7zNi6ss8xx9Q9xGW_Oii-R2essWGu13qU 2384
ifgen/svd/group/enums.py sha256=RUGYZ6yM2L_V-5F6azlGhvRAKiZuQGGXhDZdBFZS8L4 4063
ifgen/svd/group/fields.py sha256=9unQpeWxIj87Aqz7aa6HqiBaUxz1lfXaH__MOz4OK00 8914
ifgen/svd/model/__init__.py sha256=vQNJcua-5Z0dxI_vwjAG00HfKdkzyUefsJlPDM5_EfA 2388
ifgen/svd/model/address_block.py sha256=jQY0JzIpuUuA5UF7AXNvvlEri4BUf_5NslTaqFZTxH0 691
ifgen/svd/model/cpu.py sha256=9bzk2-h6ZaaOaaWtEFpb7ClH1YXeWv9I9TlmkiJTZuw 1407
ifgen/svd/model/derived.py sha256=BhBQKi4Pmduu6DsNLqOy_gHR5X74O0mLkeoS5Bxc9eg 2495
ifgen/svd/model/device.py sha256=DZL88M6NcbQ-cEw6G4Bqi5R580mh0nRgWNWH0FxmCdY 1631
ifgen/svd/model/enum.py sha256=Bj_9NITFNR_1GUxtXh0vNDGF2ktgwQpqYmS4SMISSEI 1846
ifgen/svd/model/field.py sha256=Un5KH7O2TXS_N1PN_nRl8zFi5jQbcgNItE4pxATEweg 4082
ifgen/svd/model/interrupt.py sha256=lupkHdIiFeqUEQHqG_b0FYvvUFLyuPSXEWWdiDuMD44 609
ifgen/svd/model/peripheral.py sha256=xGM0z3Wr_aK53ZKy6Gf6AiNMjzp-Tr_CjtT9EL3e_lM 7242
ifgen-3.3.0.dist-info/LICENSE sha256=okYCYhGsx_BlzvFdoNVBVpw_Cfb4SOqHA_VAARml4Hc 1071
ifgen-3.3.0.dist-info/METADATA sha256=9lfmeYL7Ngs3E00GYVJxvRl_8vzIX3KhYMVkhPsTLPs 3851
ifgen-3.3.0.dist-info/WHEEL sha256=y4mX-SOX4fYIkonsAGA5N0Oy-8_gI4FXw5HNI1xqvWg 91
ifgen-3.3.0.dist-info/entry_points.txt sha256=DFsdcR3IE7LnmWN25sjrgFS-wVtivh3sL4QeNC09HNA 40
ifgen-3.3.0.dist-info/top_level.txt sha256=2sFxl28z_kLQRSWWxxBy0ErRj31vhjGhoKiX6iMwSTY 6
ifgen-3.3.0.dist-info/RECORD

top_level.txt

ifgen

entry_points.txt

ig = ifgen.entry:main