-
Notifications
You must be signed in to change notification settings - Fork 6
Dependencies
These are bokeh, dj-database-url, Django, django-tastypie, gunicorn, pandas, psycopg2, pvlib, pytest-django, and whitenoise
Used to make plots for detail module and inverter views.
- Jinja2-2.11.3
Used to create the Django database settings from the service URI for the Aiven PostgreSQL database instance.
Django is the webframework, ORM, and template engine.
Tastypie is the API framework for CRUD endpoints.
- PyYAML-5.4
- lxml-4.9.1
- defusedxml-0.7.1
- python-dateutil-2.9.0
- Django-3.2.25 (LTS)
Used to serve the website on Azure and for testing on Ubuntu
Used in tests and API.
- python-dateutil
Use with Django database backend for PostgreSQL. Consider updating to psycopg3?
pyscopg depends on pg_config which is usually installed with libpq or may also require postgresql
- libpq-dev
with homebrew
- libpq (installs most current version, PostgreSQL-18 as of 2026-03-11)
- postgresql@18 (match same version as libpq)
Used in API and the detail pages.
- numpy updated to 1.26.4
- scipy updated to 1.13.1
- pandas
Used for testing on GitHub
- pytest
Middleware to collect static pages automatically.