Metadata-Version: 2.4
Name: userverse-python-client
Version: 0.1.2
Summary: Add your description here
Author-email: skhendle@gmail.com
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: black>=25.9.0
Description-Content-Type: text/markdown

[![codecov](https://codecov.io/gh/SoftwareVerse/userverse-python-client/branch/main/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/SoftwareVerse/userverse-python-client)


# userverse-python-client

Python client for the Userverse HTTP server.

## Installation

Create and activate a virtual environment, then install the project in editable mode:

## linux configuration
```bash
uv venv
source .venv\Scripts\activate
uv pip install -e .
```

## windows configuration
```bash
uv venv
.venv\Scripts\activate
uv pip install -e .
```
## Usage

The package currently exposes a greeting helper and a simple arithmetic function. The example below prints both results:

```python
from userverse_python_client import add_numbers, hello

print(hello())
print(add_numbers(1.5, 2.5))
```

You can also run the bundled example module:

```bash
python examples/demo.py

##uv run
uv run python examples/demo.py
```


## Tests

Run the unit tests with:

```bash
python -m unittest discover -s tests -v

## uv run tests
uv run python -m unittest discover -s tests -v
```


