Installation¶
Daflip can be installed using pip, uv, or from source.
Prerequisites¶
- Python 3.9 or higher
- pip or uv package manager
Use as a uvx tool (recommended)¶
If you have uv installed, you can call daflip directly with the uvx
command.
Install with pip¶
Install with uv (Recommended)¶
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:
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!