Installation
Install dpmcore from PyPI:
pip install dpmcore
Optional extras
Install additional dependencies for specific features:
pip install dpmcore[cli] # Command-line interface (click, rich)
pip install dpmcore[migration] # Access database migration (pandas)
pip install dpmcore[data] # Pandas support (semantic validation, scope calculation)
pip install dpmcore[server] # FastAPI REST server
pip install dpmcore[django] # Django integration
pip install dpmcore[postgres] # PostgreSQL backend
pip install dpmcore[sqlserver] # SQL Server backend
pip install dpmcore[export] # Excel layout export (openpyxl)
pip install dpmcore[all] # Everything
For migration from Access databases, you also need one of:
Linux:
mdb-tools(apt install mdbtoolson Debian/Ubuntu)Windows/macOS: Microsoft Access ODBC driver +
pyodbc