Skip to main content

verible

Python wrapping/binding for verible

Build Status codecov License PyPI

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 checker
  • verible-verilog-format — SystemVerilog formatter
  • verible-verilog-lint — SystemVerilog linter
  • verible-verilog-kythe — Kythe indexing for SystemVerilog
  • verible-verilog-ls — Language server
  • verible-verilog-project — Project tool
  • verible-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)

Table of built distributions (wheels) for verible 0.0.4071.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4071.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page