Installation

oups requires Python 3.13 or higher and is published on PyPI.

Install from PyPI

python -m pip install --upgrade pip
python -m pip install oups

Using Pip (Development Install)

For development with editable install:

git clone https://codeberg.org/pierrot/oups
cd oups
pip install -e .

# Run tests
pytest

Dependencies

oups automatically installs these required dependencies:

Verification

To verify your installation:

import oups
print(oups.__version__)

# Basic functionality test
from oups.store import toplevel

@toplevel
class TestIndex:
    name: str
    version: int

# Test creating and using the index
test_idx = TestIndex("example", 1)
print(f"Index string representation: {test_idx}")
print("Installation successful!")