Installation
============
This section describes how to install ``rlenvscpp``.
Dependencies
------------
The library has the following general dependencies
- A compiler that supports C++20 e.g. g++-11
- `Boost C++ `_
- `CMake >= 3.10 `_
- `Gtest `_ (if configured with tests)
- `Eigen3 `_
- `Ray Ray `_ (if configured with Ray)
``rlenvscpp`` also incorporates, see ``(src/extern)``, the following libraries:
- `HTTPRequest `_
- `nlohmann/json `_
.. note::
Using the Gymnasium environments requires `Gymnasium `_
installed on your machine. In addition, you need to install
- `FastAPI `_
- `Uvicorn `_
- `Pydantic