Metadata-Version: 2.4
Name: arco
Version: 0.4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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 :: Python :: 3.14
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
License-File: licenses/BSD-3-Clause.txt
License-File: licenses/HiGHS-MIT.txt
Summary: Python bindings for Arco optimization library
Keywords: optimization,linear-programming,mixed-integer-programming
Home-Page: https://github.com/NatLabRockies/arco
Author: Arco maintainers
Maintainer-email: pesap <pesap@users.noreply.github.com>
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Changelog, https://github.com/NatLabRockies/arco/releases
Project-URL: Homepage, https://github.com/NatLabRockies/arco
Project-URL: Issues, https://github.com/NatLabRockies/arco/issues
Project-URL: Repository, https://github.com/NatLabRockies/arco

# Arco Python bindings

Build and install locally with uv:

```bash
cd bindings/python
uv sync --group dev
uv run maturin develop
```

Run linting:

```bash
uv run ruff check .
uv run ty check .
```

Run examples:

```bash
uv run python examples/simple_lp.py
```

