Installation¶
Requirements¶
- Python 3.10 or higher
- An EPIAS Transparency Platform account (Register here)
Installation Options¶
Full Installation (Recommended)¶
Install with all extras for the complete feature set including pandas, MCP server, and demo app:
Minimal Installation¶
For a lightweight installation with only core dependencies:
Optional Dependencies¶
| Extra | Description | Includes |
|---|---|---|
dataframe |
DataFrame support | pandas |
mcp |
AI agent integration | pandas, fastmcp |
allextras |
All features | pandas, streamlit, fastmcp, openpyxl, xlsxwriter |
dev |
Development tools | pytest |
Install specific extras:
Verify Installation¶
After installation, verify it works:
Or check available calls:
from eptr2 import EPTR2
eptr = EPTR2(username="your@email.com", password="yourpassword")
print(f"Available calls: {len(eptr.get_available_calls())}")
Upgrading¶
To upgrade to the latest version:
Development Installation¶
For contributing to eptr2:
Troubleshooting¶
SSL Certificate Errors¶
If you encounter SSL certificate errors, you can disable SSL verification (not recommended for production):
Import Errors¶
If you see import errors for pandas or other optional dependencies, ensure you installed with the appropriate extras: