# 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-FileCopyrightText: 2025-2026 Wilson Snyder
# 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
docstrfmt==2.2.0
gersemi==0.23.1
mbake==1.4.3
mdformat==1.0.0
mypy==1.19.0
pylint==3.0.2
ruff==0.14.8
sarif-tools==3.0.5
sphinx==8.1.3
sphinx_rtd_theme==3.0.2
sphinxcontrib-spelling==8.0.2
yamlfix==1.19.1
yapf==0.43.0

git+https://github.com/antmicro/astsee.git@222480a8ec13b312809ea4acc08c81b4c0f4da2f
