Metadata-Version: 2.4
Name: evobandits
Version: 0.0.1
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: numba>=0.61.2
Requires-Dist: scikit-learn
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

## Python Bindings

We use Maturin to build the Python bindings for EvoBandits.

### Installation

```bash
pipx install maturin
```

### Building
To install the Python package into your local environment for development, run the following command:

```bash
maturin develop
```

### Examples
See PyO3/Maturin [Examples](https://github.com/PyO3/maturin?tab=readme-ov-file#examples)

### Why python subdirectory?
Because without we get import errors. more info [here](https://www.maturin.rs/project_layout#mixed-rustpython-project)

