REST API specification for all the OpenCitations datasets
Install dependencies using uv:
uv sync
- Docker (for test database)
-
Install development dependencies:
uv sync --dev
-
Start the test database:
./test/start_test_db.sh # Linux/macOS # or .\test\start_test_db.ps1 # Windows PowerShell
-
Run the test suite:
uv run pytest
-
Stop the test database:
./test/stop_test_db.sh # Linux/macOS # or .\test\stop_test_db.ps1 # Windows PowerShell