Skip to content

Dependencies


Python & OS

As of the moment, Backtide supports the following Python versions:

And operating systems:

  • Linux (Ubuntu, Fedora, etc...)
  • Windows 8.1+
  • macOS



Python packages

Required

Optional

Some utilities or configuration options require the installation of additional libraries. You can install all the optional dependencies using pip install backtide[full].

Development

The development dependencies are not installed with the package, and are not required for any of its functionalities. These libraries are only necessary to contribute to the project. Install them running uv sync --all-groups.

Dev

Linting

Testing

Documentation

Frontend

The released wheel contains a prebuilt web application, so package users do not need these tools. Contributors rebuilding application/ use Node.js with pnpm, Vue, Vite, Vitest, Plotly.js, Lucide, and Inter.



Rust crates

Runtime

Dev