semvec/pypi-packages huggingface dataset:
howler-client 2.4.0.dev117
The Howler client library facilitates issuing requests to Howler
License: MIT
Requires Python: <4.0,>=3.10
Keywords: howler, alerting, gc, canada, cse-cst, cse, cst, cyber, cccs

# Howler Client Library

The Howler client library facilitates issuing requests to Howler.

## Requirements

1. Python 3.10 and up

## Running the Tests

### Prepare the API

```bash
sudo mkdir -p /etc/howler/conf
sudo mkdir -p /var/cache/howler
sudo mkdir -p /var/lib/howler
sudo mkdir -p /var/log/howler

sudo chown -R $USER /etc/howler
sudo chown $USER /var/cache/howler
sudo chown $USER /var/lib/howler
sudo chown $USER /var/log/howler

cd api/dev
docker compose up -d --build

cd ..
poetry install --with dev,test,types
cp test/unit/config.yml /etc/howler/conf/config.yml
cp build_scripts/classification.yml /etc/howler/conf/classification.yml
poetry run server

poetry run python howler/odm/random_data.py
```

### Run the Tests

```bash
cd client

poetry run test
```