Skip to content

Installation

Daflip can be installed using pip, uv, or from source.

Prerequisites

  • Python 3.9 or higher
  • pip or uv package manager

If you have uv installed, you can call daflip directly with the uvx command.

uvx daflip --help

Install with pip

pip install daflip
uv add daflip

Install from source

# Clone the repository
git clone https://github.com/vincentgregoire/daflip.git
cd daflip

# Install in development mode
pip install -e .

# Or with uv
uv sync --dev

Verify Installation

Check that Daflip is installed correctly:

daflip --help

You should see the help output with available commands and options.

Using uvx (One-off Usage)

For one-time conversions without installing:

# Convert a file without installing
uvx daflip input.csv output.parquet

# Show help
uvx daflip --help

Development Setup

For contributing to Daflip:

# Clone and setup
git clone https://github.com/vincentgregoire/daflip.git
cd daflip

# Install with development dependencies
uv sync --dev

# Run tests
pytest

# Run linting
ruff check .

Next Steps

Now that you have Daflip installed, check out the Quick Start Guide to make your first conversion!