Skip to content

Installation

Requirements

  • Python 3.11+
  • pip

Install from PyPI

pip install csvw-eo

Development Installation

Clone the repository and install development dependencies:

git clone https://github.com/dscc-admin-ch/csvw-eo-library.git

cd csvw-eo-library

pip install -e .[dev]

Run Tests

pytest --cov=csvw_eo --cov-report=term-missing tests/

Run linter

chmod +x run_linter.sh
./run_linter.sh

Optional Dependencies

Some features require additional libraries:

Feature Dependency
SHACL validation pyshacl
OpenDP integration opendp

Install optional dependencies manually when needed.