Metadata-Version: 2.4
Name: mozilla-merino-ext
Version: 0.1.0
Requires-Dist: maturin>=1.8.7
License-File: LICENSE
Keywords: mozilla,merino,python
Author: Mozilla/DISCO <disco-team@mozilla.com>
Author-email: Mozilla/DISCO <disco-team@mozilla.com>
License: MPL-2.0
Requires-Python: ~=3.13.0
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Source Code, https://github.com/mozilla-services/moz-merino-ext

# moz-merino-ext

A collection of Python extensions for Mozilla's [`merino`](https://github.com/mozilla-services/merino-py) implemented in Rust using [`PyO3`](https://pyo3.rs).

## Building and Testing

This project is managed by [`uv`](https://docs.astral.sh/uv/) and [`maturin`](https://www.maturin.rs/index.html). To set up the development environment:

```shell
make install
```

To build the extension and install it in a local virtual environment:

```shell
make dev
```

To run all the tests:

```shell
make test
```

Or to run build and test altogether:

```shell
make dev-test
```

See all other utilities:

```shell
make help
```

