Skip to main content

Python wrapping/binding for verible

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

verible-0.0.4071.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

verible-0.0.4071.0-py3-none-macosx_11_0_arm64.whl (23.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file verible-0.0.4071.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for verible-0.0.4071.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3397f14d530942113a24d7b23812e34063db6ab5ff5bca168ae3b2e952663e28
MD5 263e6329f06fe4c39214dce6b84d093e
BLAKE2b-256 5bbeccdb74417bec7ab57bf96781f59706c98ee5b6926382ac79bb6dee0a972b

See more details on using hashes here.

File details

Details for the file verible-0.0.4071.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for verible-0.0.4071.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cda6a377648f7055e279246c047de60cbb0f688be53cc0e48bcdc8bc4123f67
MD5 d0aa989020ea730d9d8a653bc4119644
BLAKE2b-256 64a479fb2c24860c274ce0f963c24ec9edef1ae9e9ba75afa7945317d5b4276a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page