Metadata-Version: 2.3
Name: coasti
Version: 0.1.3b2
Summary: Installer for Coasti, the Open-Source Business Intelligence Framework
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: typer>=0.15.2
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: ruamel-yaml>=0.18.10
Requires-Dist: xkcdpass>=1.20
Requires-Dist: copier>=9.11.3
Requires-Python: >=3.10, <3.15
Description-Content-Type: text/markdown

# Coasti installer

## Get started

Install [uv](https://docs.astral.sh/uv/getting-started/installation/)

```bash
# macOS, Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

Get the coasti installer. More details on uv install methods [here](https://docs.astral.sh/uv/getting-started/features/#tools)

```bash
# as tool, global cli, creates an isolated environment
uv tool install coasti

# as package, installes into the current environment
uv pip install coasti
```

Create a coasti project and install products

```bash
coasti init my_coasti_project
cd my_coasti_project

coasti product add "https://github.com/my_product_repo.git"
```

## Further reading

- [docs](docs)
    - [installer specs](docs/installer_specs.md)
    - [contributing](docs/contribution_guide.md)
    - [list of environment variables](docs/env_vars.md)
    - [dev container](docker/README.md)
