Metadata-Version: 2.3
Name: uboxcars_py
Version: 3.0.0
Summary: Python bindings for the Rocket League replay parser uboxcars.
License: MIT
Author: Justus K
Author-email: justus.k@pm.me
Requires-Python: >=3.7,<4.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Rust
Project-URL: Repository, https://github.com/SaltieRL/BoxcarWrapper
Description-Content-Type: text/markdown

# uboxcars_py

Python bindings for the [uboxcars](https://github.com/Robodozer/uboxcars) Rocket League replay parser.

## Installation

Only tested on linux.
You have to compile it yourself if you are using Windows.

```
pip install uboxcars_py
```

## Usage

```py
from uboxcars_py import parse_replay

with open("your_replay.replay", "rb") as f:
  buf = f.read()
  f.close()

replay = parse_replay(buf)
# Use the parsed replay here
```

## Building from source

__Requirements__
  - Rust.
  - [poetry](https://pypi.org/project/poetry/)

```
# Install dependencies
poetry install
# Build
make
```

