verilator/python-dev-requirements.txt

34 lines
1009 B
Plaintext

# Copyright 2003-2025 by Wilson Snyder. This program is free software; you
# can redistribute it and/or modify it under the terms of either the GNU
# Lesser General Public License Version 3 or the Perl Artistic License
# Version 2.0.
# SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0
# These packages are only required for developers who want to run the whole
# test suite, or other development steps like code formatting or linting.
# They are NOT required for building, running or packaging Verilator itself.
# The usual use of this file is via the `make venv` target, as described in
# docs/guide/install.rst
# We use specific version numbers, otherwise a Python package update may add a
# warning and break our builds
# Keep sorted
breathe==4.36.0
compiledb==0.10.7
distro==1.9.0
gersemi==0.23.1
mbake==1.4.3
mypy==1.19.0
pylint==3.0.2
ruff==0.14.8
sarif-tools==3.0.5
sphinx_rtd_theme==3.0.2
sphinx==8.1.3
sphinxcontrib-spelling==8.0.2
yapf==0.43.0
git+https://github.com/antmicro/astsee.git