Installation

Installation

This guide shows the supported ways to install Revolution EDA and get to a working first launch quickly. If you only want to try the application, install from PyPI or use a binary release. If you want the latest source tree or plan to contribute, install from source.

Quick Orientation

  • Revolution EDA supports Windows, Linux, and macOS.
  • The Python package currently supports Python 3.12 through 3.14.
  • The recommended command-line entry point is reveda.
  • Source installs use Poetry.
  • Prebuilt binaries are also published through the project’s release page.

Prerequisites

Depending on how you install Revolution EDA, you may need:

  • Python >=3.12,<3.15
  • pip for PyPI installation
  • Poetry for source installation

Installation Paths

Choose the option that best matches your workflow.

This is the simplest way to install Revolution EDA if you already have a supported Python version.

pip install revolution-eda

Start the application with:

reveda

Use this path if you want the latest checked-out source tree or plan to modify the code.

git clone https://github.com/eskiyerli/revolution-eda.git
cd revolution-eda
poetry install
poetry run reveda

Use a Binary Release

Standalone binaries are published through the project’s GitHub releases page. These are built with Nuitka and do not require a separate Python installation.

Downloads are available from:

Common binary names include:

  • Windows: reveda.exe
  • Linux: reveda.bin

On Linux, you may need to mark the binary executable first:

chmod +x reveda.bin
./reveda.bin

First Launch Checklist

After installation, the next practical steps are:

  1. Start Revolution EDA.
  2. Open the Library Browser from the main window.
  3. Set up your libraries, PDK, and plugins as needed.
  4. Open or create a schematic, symbol, or layout view.

Which Installation Method Should You Choose?

GoalRecommended MethodWhy
Try the application quicklyPyPISimplest setup if Python is already installed
Run without managing PythonBinary releaseSelf-contained application package
Develop or contributeSource + PoetryMatches the project’s development workflow

Troubleshooting

reveda command not found

  • Make sure the Python environment where you installed Revolution EDA is active.
  • If you used Poetry, start the app with poetry run reveda.

Unsupported Python version

  • Check that you are using Python 3.12, 3.13, or 3.14.

Application starts but no libraries or PDK appear

  • Installation may be correct, but runtime setup may still be incomplete.
  • Continue with the main-window setup guide to configure libraries, PDK paths, and plugins.

Next Steps

After installation, continue with:

Final Notes

  • For most users, the PyPI path is the fastest way to get started.
  • For contributors or users tracking the latest source tree, the Poetry-based source install is the best fit.
  • Installation is only the first step; a usable Revolution EDA environment also needs libraries, a PDK, and optionally plugins.