Repository navigation
v0.8.1 - Cairo Dependency Fix
馃悰 Bug Fixes
Fixed critical installation issues related to Cairo system dependencies for PDF conversion.
Changes
- Fixed Cairo dependency handling: Properly configured system dependencies for reportlab 4.x
- Added installation instructions: Clear step-by-step guide for macOS, Linux, and Windows users
- Updated CI/CD: GitHub Actions now correctly install Cairo dependencies
- Improved documentation: Added troubleshooting section for Cairo-related errors
Installation
Windows users: No additional steps needed - just pip install supynote
macOS users:
```bash
brew install cairo pkg-config
pip install supynote
```
Linux users:
```bash
sudo apt-get install libcairo2-dev pkg-config python3-dev
pip install supynote
```
Technical Details
- Uses reportlab 4.4.6 with rlpycairo backend
- Cairo is required for high-quality PDF conversion from .note files
- Pre-built wheels available for Windows (no system dependencies needed)
Full Changelog: v0.8.0...v0.8.1