torii

View on PyPIReverse Dependencies (4)

0.7.6 torii-0.7.6-py3-none-any.whl

Wheel Details

Project: torii
Version: 0.7.6
Filename: torii-0.7.6-py3-none-any.whl
Download: [link]
Size: 202315
MD5: c071dfa8f4651c5aff6bffb0dc11ccfa
SHA256: 207f5cd5b9bfeea837ee9ec23001042fcb7db3dd9aae55891bbc80b1b08263fc
Uploaded: 2025-03-08 01:25:47 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: torii
Version: 0.7.6
Summary: Torii hardware definition language
Author: Aki Van Ness, Rachel Mant
Author-Email: aki[at]lethalbit.net, git[at]dragonmux.network
Home-Page: https://torii.shmdn.link/
Project-Url: Documentation, https://torii.shmdn.link/
Project-Url: Source Code, https://github.com/shrine-maiden-heavy-industries/torii-hdl
Project-Url: Bug Tracker, https://github.com/shrine-maiden-heavy-industries/torii-hdl/issues
License: BSD-2-Clause
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: ~=3.10
Requires-Dist: setuptools
Requires-Dist: pyvcd (<0.5,>=0.4.0)
Requires-Dist: Jinja2 (~=3.0)
Requires-Dist: rich
Requires-Dist: typing-extensions; python_version < "3.12"
Requires-Dist: nox; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 2760 characters]

WHEEL

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

RECORD

Path Digest Size
torii/__init__.py sha256=2NDSfrejzUUVeDRch8dqggUGKsxwzM2R9kYVLvL1mLo 979
torii/_typing.py sha256=fv4dpFx3U2Mvcno-MnxAxhENEOTswFIR2yYrsY-A_68 563
torii/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
torii/back/__init__.py sha256=OOm1JwVS6x7vOZM-hccQ4aMyW2dWcTKSnM3U6-Fz-_Y 535
torii/back/cxxrtl.py sha256=Tj_-iT0TiIdTjRe2rDmQJYZ0ZP-z9DZZrYTzAXxrKlA 1583
torii/back/rtlil.py sha256=uxVjBx1yaIS15xRvO8qVHX2eTcAeMRA1llOPjy2i5ck 37601
torii/back/verilog.py sha256=oH_Gj4AUQvXK391xEs-EuKXf9uuFldqYzVkxP05XN9A 1967
torii/build/__init__.py sha256=XHCcpvkHjavKZqrfBrKA1BVEPozhcroyohfWlpghJ5k 395
torii/build/dsl.py sha256=k04jJUQwjEQndEtIoTJ95zW82-iOlH3q4cv-yYoCUS0 9451
torii/build/plat.py sha256=gxc1Vq2iq0JU6eVx7vclP_zfp6Hy73z2TJFA0t8j50k 19250
torii/build/res.py sha256=CtSRFdr5DseUbtKXhGQzMXeH5xZySWG0lapu5aZjgE0 11240
torii/build/run.py sha256=bSATGCQHiv_Ns280H7mIs8Yt3NW_tNLwGFaZFjegcOk 9694
torii/hdl/__init__.py sha256=mDq6ljB9uLgm_wLCkOitQG2g_8vfslz1DKbpRTf6S4s 707
torii/hdl/_unused.py sha256=xXDPJjjLAOOxjS9arq0GOmV3aNJZMME4a4UsWbYdSpA 1831
torii/hdl/ast.py sha256=WPAo3r_Xx92VvstNZBUsoPN2lzfhn3unkSZr-YeNl88 74803
torii/hdl/cd.py sha256=yuAb12ag_ddkjxfPzTFXsqmU7KCdXLFQjymOvLlkUUU 2851
torii/hdl/dsl.py sha256=0cQ2jjLvgfI7wSMavAXGus8jnL48PJJeifTAvLI_tSI 21508
torii/hdl/ir.py sha256=N-zdbgklI277HKdxiFesEqTURChpLQIPwIiqIMOPNek 25462
torii/hdl/mem.py sha256=5fQUAxxC1oi_rE6aKXHZy8jgKdAGOMYDLAXQp7pTjrQ 10071
torii/hdl/rec.py sha256=vJtHx3Gt2wx74oZVYc6dj8t7SmAnxT22XbdPRJkI89Y 11651
torii/hdl/xfrm.py sha256=49UPnIoJokNPJPnBVdxQF_CDaJiHry_cMv2Z3YUggcw 22656
torii/lib/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/lib/cdc.py sha256=U1PpaH6FI8JdTMZBZWd_7gims7SdhKlmOj2wTIt7x74 9955
torii/lib/fifo.py sha256=8m12GqaWHA3ZKjD_u07fdzGciiQTfQ1rkZ_9AHsXXj0 18078
torii/lib/formal.py sha256=yTlT1kFPWFIaXLPIAfjj8SYZJOFpVSFjpdoBhrrtV-k 259
torii/lib/io.py sha256=HU41eb5inomGAUuvMT6PB9ohM658AGX0Ta5nT__uarE 4718
torii/lib/scheduler.py sha256=5VzVR2HUGdJCy4sCAgKPk3MHmBN_Jo2ghi7aeF_sd1A 1683
torii/lib/coding/__init__.py sha256=tQMu0QhpucTXXXazyKu6oZmYMo7axPkosqS7bS16bMk 379
torii/lib/coding/gray.py sha256=y1CBzwC3CyFg73SvhypiPiETBkzlZ3duY93rgleyARQ 1185
torii/lib/coding/one_hot.py sha256=r92LLlhcoWUf6s0I9mbGA3pi1do0FkvkymkwiEBFYFQ 1787
torii/lib/coding/priority.py sha256=KBDwqEttJsZsup7viYOlw-xy0kVH33fGM6T-VJh4DIg 1176
torii/lib/soc/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/lib/soc/event.py sha256=5nnH8JNeaCvwblKbGQaFrj8NVn30IpFEwz64cwf6-fM 5609
torii/lib/soc/memory.py sha256=BuaUirhwQuxx4wN2q13UQDjm0A66qBTCvq02eBtOH00 23844
torii/lib/soc/periph.py sha256=lRfmQPTbGf6qbn6ZaMO4OM5MNwuxmSH_hsiCEcARkwU 5205
torii/lib/soc/csr/__init__.py sha256=YcIhWSSXEVbMn78Dg-BXzcculDLFYAw8Qsr71-Zoxyw 219
torii/lib/soc/csr/bus.py sha256=pOJkoIhXB4B8e4SvN5tc4Xil_xxTvLZIQg6tRIyFUPM 23605
torii/lib/soc/csr/event.py sha256=IO46aTe5B4tmWPKILKcjVk8h47l6s-qcuXfjtpAVJtE 3512
torii/lib/soc/csr/wishbone.py sha256=On3UKrH_ZszdIF7R3LejxDrOU4PKjcoKu3AWluU7Q90 3326
torii/lib/soc/wishbone/__init__.py sha256=j5kMwC8bJcj6LupFFpI6jOG8klMiLXo9_1hSzytYxqM 195
torii/lib/soc/wishbone/bus.py sha256=we-ZjPZQKwYfQLs7KbP4Ywzrw8toEUQlti_1cTEpv5k 16942
torii/lib/stdio/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/lib/stdio/serial.py sha256=0ImR7wk_VKCx8Wk9wXTRiLupt4dvXX30wXFYJXZ8hx0 8287
torii/lib/stream/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/lib/stream/simple.py sha256=IP6rXW66PSFq6OUXtnM2OdTMrhPyiGW4Xj9dSIYaZIM 9281
torii/lib/vendor/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/lib/vendor/lattice/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/lib/vendor/lattice/ice40.py sha256=JdnCijS20ZZO5Rtl8YptdIyX8XPcuqIAhtTcPf1vtvo 681
torii/lib/vendor/xilinx/__init__.py sha256=wYR28QgspiRJC_0Ptnv24NBsMR1gBEL_p9T3IU8FoN8 56
torii/platform/__init__.py sha256=j14ABFY037Tg-X8JQqDe802ZlGyRidpJNeqnPPQpLZA 56
torii/platform/formal.py sha256=6OM795BZY9L8115FaOIBfrqzT1naP_FiziJvRNI8DbU 5613
torii/platform/resources/__init__.py sha256=0tSf2XuBgeEVgE8WpGn02iDN0mnIjiq2I1MQlPZ9NVQ 1433
torii/platform/resources/display.py sha256=tcpCA5or3UGVAd4cEvsj3JhQwj4vEzgfJm7xi_WyHeM 3152
torii/platform/resources/interface.py sha256=vi8rtq-tCaFtYcjCRmOAzb4DKptnx2cpHkBfSmYo5q0 14557
torii/platform/resources/memory.py sha256=27Dmx7hpg4e3z3wZ1lIG4KDJbMpxq3ZE3FkbOKLccBs 13199
torii/platform/resources/user.py sha256=_U5CDbUN4x8doxhGIH6Kw0A0BqMYXud4xmb40yjrOcg 3027
torii/platform/resources/extensions/__init__.py sha256=cEj4AYvcO6DiflHR4Hbvbvh9iPNxexIc8kXBDpypO8k 493
torii/platform/resources/extensions/pmod.py sha256=LyqbyQEpvH0UWCZrtRlxYIUS1IcKOdDhzijCE8HWnbs 3618
torii/platform/vendor/__init__.py sha256=80nVHD4ZSlzOIhohFwa4YNcrWz0c9tjvnS7mGE4bgF8 513
torii/platform/vendor/altera.py sha256=vXxDE0BhTERqmHVoncRxY0i0PkGVgfHKGI3CRS5SHb0 19644
torii/platform/vendor/gowin.py sha256=X7r0Hjb6xWCVYU3MBoFU1XGojaiCTJF3-64POzDPXf8 18628
torii/platform/vendor/quicklogic.py sha256=-KOFeLd-IGWHlVPp4_dU-2NszbjkbE54zD6JQjngZOo 5648
torii/platform/vendor/xilinx.py sha256=B7FNefXJux6NkJh4sBch0ZxNaEvYtQvZBapruE1vOc4 42752
torii/platform/vendor/lattice/__init__.py sha256=xnpT6oZ3Jx7PEXN-R526oUbAbLL_GKp0J6U4hba4eRo 546
torii/platform/vendor/lattice/ecp5.py sha256=nDf0daBE6VEYeia1lRxV5HwG5kebR8FFp2r8OR3Ux6k 23723
torii/platform/vendor/lattice/ice40.py sha256=fnk4cXS4ttL_vPQDe3ZCb2RO_FA2MVNZRmy7xysydCo 23832
torii/platform/vendor/lattice/machxo_2_3l.py sha256=xF3aU23TLKVJu3bjO7q8GNhjvz14WUsBCkAsDfwXB1Q 16801
torii/sim/__init__.py sha256=F5c7-gBKRUsn-wL7wvR9eEqhJw2ftm7Jaf1jIdDsBNs 189
torii/sim/_base.py sha256=ucQPI06ufdB_QjQJea6dxzHZUFN7II5AEX4dYzi3ZFo 1719
torii/sim/_pyclock.py sha256=2tK7dkbU_PboD2rbCruUhYu2ZfAeeDwGBgrMZsZOvME 786
torii/sim/_pycoro.py sha256=22IQJEJqfx6nUG2ceewIGO1HbhmzFz3zpOB3eqEvd-c 3895
torii/sim/_pyrtl.py sha256=dRf3q1hksQYpQoaI7ADnOXvcV6V3sSnkFSjMCsU-1RI 15145
torii/sim/core.py sha256=q-6CN85jHiF2ZKU7Lk6CmFJ1wjs2D14jJtu_KuwBQh4 8214
torii/sim/pysim.py sha256=AmWIg8oeCe_GTB14c-aBpS0U2iLmrYTy4gVD12dIZqE 10118
torii/test/__init__.py sha256=W6go4XTriG3tWrkC2_vIaODs40UcBtm3dQ47uNItuYI 8466
torii/test/mock.py sha256=bEFGwGHR0VhTyX5Hb3Zs3m8To18W-3gZV0iZxiivKBc 2364
torii/tools/__init__.py sha256=NUBQFIP9gSxR3u9G7rC-z9m_bUGRXkCEIvXEYoo31gU 1819
torii/tools/cxx.py sha256=Pv1k_gg3XkeYWqFR33A_PxPrZesIc7ycnSXcXWvqNJM 2480
torii/tools/yosys.py sha256=0z9gCLddHZ9ZBEv9XFIpylSg27PmtaHXc0GAhd1jYD8 4910
torii/util/__init__.py sha256=1Pgec6ufBQmBNFhZtZlSt7Wh9DxeMiIZ2KFEL2MWPgg 1994
torii/util/decorators.py sha256=f_PdRVY2s_utd1M-ueCh5Gii4RGJqMadnDZOG3ZeER8 1533
torii/util/string.py sha256=EsokKOSfwGIqHv8seTnuDfMaQhrcG75IGgprDP80T-E 1272
torii/util/tracer.py sha256=fNk3lNn239Z6aW7Pl7CTZ_zQjawJluzhOXzFXh5fQHI 2441
torii/util/units.py sha256=eegP4ua1JjNkOGlBu9GM4CmFEl2EV-g7dOpc0KMM-3I 3783
torii-0.7.6.dist-info/LICENSE sha256=_7kzcE3FeqngN-nJ4oXJBZiq_J2KfYb1h_4EN09siBM 1405
torii-0.7.6.dist-info/METADATA sha256=xgN9fQI-kvn-7Utrpk7s8e87t1IkqNF_I8a6cCK7kWM 4709
torii-0.7.6.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
torii-0.7.6.dist-info/top_level.txt sha256=wcDyeOaJvCCkeWf_b-xwJP40NmFCYD2e6WClxnLH7gI 6
torii-0.7.6.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
torii-0.7.6.dist-info/RECORD

top_level.txt

torii

zip-safe