verible
Python wrapping/binding for verible
Overview
Wrapper of verible, distributed via PyPI. Verible is a suite of SystemVerilog developer tools including a parser, formatter, linter, and language server.
# Format SystemVerilog files
verible-cli verible-verilog-format --inplace my_design.sv
# Lint SystemVerilog files
verible-cli verible-verilog-lint my_design.sv
# Syntax check
verible-cli verible-verilog-syntax my_design.sv
# Language server
verible-cli verible-verilog-ls
Available Tools
verible-verilog-syntax— SystemVerilog parser/syntax checkerverible-verilog-format— SystemVerilog formatterverible-verilog-lint— SystemVerilog linterverible-verilog-kythe— Kythe indexing for SystemVerilogverible-verilog-ls— Language serververible-verilog-project— Project toolverible-verilog-objdump— Pretty-printer
License
This software is licensed under the Apache 2.0 license. See the LICENSE file for details.
Verible is Copyright 2019-2024 Google LLC, licensed under the Apache 2.0 license.
Metadata
Release files for verible 0.0.4071.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| verible-0.0.4071.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| verible-0.0.4071.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
Total release size: 51.8 MB
Release files / verible-0.0.4071.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | verible-0.0.4071.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 28.7 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
3397f14d530942113a24d7b23812e34063db6ab5ff5bca168ae3b2e952663e28
|
|
BLAKE2b-256 checksum How to use checksums |
5bbeccdb74417bec7ab57bf96781f59706c98ee5b6926382ac79bb6dee0a972b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / verible-0.0.4071.0-py3-none-macosx_11_0_arm64.whl
| Download URL | verible-0.0.4071.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 23.2 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3cda6a377648f7055e279246c047de60cbb0f688be53cc0e48bcdc8bc4123f67
|
|
BLAKE2b-256 checksum How to use checksums |
64a479fb2c24860c274ce0f963c24ec9edef1ae9e9ba75afa7945317d5b4276a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|