Metadata-Version: 2.1
Name: vantage-agent
Version: 2.7.15a2
Summary: Vantage Agent
Author: Omnivector Solutions
Author-email: info@omnivector.solutions
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: APScheduler (==3.10.4)
Requires-Dist: httpx (>=0.27.0,<0.28.0)
Requires-Dist: jsondiff (>=2.2.0,<3.0.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: py-buzz (>=4.1.0,<5.0.0)
Requires-Dist: pydantic (>=2.9.2,<3.0.0)
Requires-Dist: pydantic-core (==2.23.4)
Requires-Dist: pydantic-settings (>=2.4.0,<3.0.0)
Requires-Dist: pyjwt (>=2.3.0,<3.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: python-jose (>=3.3.0,<4.0.0)
Requires-Dist: sentry-sdk (>=2.13.0,<3.0.0)
Description-Content-Type: text/markdown

# Vantage Agent

## Install the package

To install the package from Pypi simply run `pip install vantage-agent`.

## Setup parameters

1. Setup dependencies

    Dependencies and environment are managed in the project by [Poetry](https://python-poetry.org/). To initiate the development environment run:

    ```bash
    make install
    ```

2. Setup `.env` parameters

    ```bash
    VANTAGE_AGENT_BASE_API_URL="<base-api-url>"
    VANTAGE_AGENT_OIDC_DOMAIN="<OIDC-domain>"
    VANTAGE_AGENT_OIDC_CLIENT_ID="<OIDC-audience>"
    VANTAGE_AGENT_OIDC_CLIENT_SECRET="<OIDC-app-client-id>"
    VANTAGE_AGENT_OIDC_USE_HTTPS="<OIDC-app-client-secret>"
    ```

## Local usage example

1. Run app

    ```bash
    vtg-run
    ```

    **Note**: this command assumes you're inside a virtual environment in which the package is installed.

