Installation
This package can be installed in two ways: globally using pipx for easy command-line access, or locally using uv for development.
Global installation with pipx (recommended)
Section titled “Global installation with pipx (recommended)”pipx is the recommended way to install Python CLI applications globally. It creates isolated environments for each package, avoiding dependency conflicts.
Install pipx
Section titled “Install pipx”# On Ubuntu/Debiansudo apt install pipx
# On macOSbrew install pipx
# Or using pippip install --user pipxpipx ensurepathInstall virtuoso-utilities
Section titled “Install virtuoso-utilities”pipx install virtuoso-utilitiesVerify installation
Section titled “Verify installation”# Launch Virtuoso with Dockervirtuoso-launch --help
# Bulk load datavirtuoso-bulk-load --help
# Dump quadstorevirtuoso-dump --help
# Rebuild full-text indexvirtuoso-rebuild-index --helpLocal development with uv
Section titled “Local development with uv”For development or if you prefer to use uv:
Clone the repository
Section titled “Clone the repository”git clone https://github.com/opencitations/virtuoso_utilities.gitcd virtuoso_utilitiesInstall dependencies
Section titled “Install dependencies”uv sync --group devRun scripts
Section titled “Run scripts”uv run python virtuoso_utilities/launch_virtuoso.py --helpPython version support
Section titled “Python version support”Virtuoso Utilities supports Python 3.9, 3.10, 3.11, 3.12, and 3.13.