2022-06-28 12:12:00 +00:00
# Please keep this list sorted - if you pin a version provide a reason
2024-02-06 02:30:50 +00:00
Django<5.0 # Django package
2022-06-28 12:12:00 +00:00
coreapi # API documentation for djangorestframework
2023-05-14 22:27:26 +00:00
cryptography>=40.0.0,!=40.0.2 # Core cryptographic functionality
2023-12-18 06:35:36 +00:00
django-allauth # SSO for external providers via OpenID
2022-06-28 12:12:00 +00:00
django-allauth-2fa # MFA / 2FA
django-cleanup # Automated deletion of old / unused uploaded files
django-cors-headers # CORS headers extension for DRF
2023-02-19 10:33:04 +00:00
django-crispy-forms<2.0 # Form helpers # FIXED 2023-02-18 due to required updates in the new version
2022-10-16 13:09:31 +00:00
django-dbbackup # Backup / restore of database and media files
2023-08-06 11:41:57 +00:00
django-error-report-2 # Error report viewer for the admin interface
2022-06-28 12:12:00 +00:00
django-filter # Extended filtering options
2023-06-12 03:13:53 +00:00
django-flags # Feature flags
2022-06-28 12:12:00 +00:00
django-formtools # Form wizard tools
2022-12-21 12:17:27 +00:00
django-ical # iCal export for calendar views
2024-02-06 02:30:50 +00:00
django-import-export # Data import / export for admin interface
2022-06-28 12:12:00 +00:00
django-maintenance-mode # Shut down application while reloading etc.
django-markdownify # Markdown rendering
2024-02-06 02:30:50 +00:00
django-mptt # Modified Preorder Tree Traversal
django-markdownify # Markdown rendering
2023-10-31 23:05:47 +00:00
django-money>=3.0.0,<3.3.0 # Django app for currency management # FIXED 2023-10-31 3.3.0 breaks due to https://github.com/django-money/django-money/issues/731
2024-02-06 02:30:50 +00:00
django-mptt # Modified Preorder Tree Traversal
2022-06-28 12:12:00 +00:00
django-redis>=5.0.0 # Redis integration
2023-07-05 12:53:32 +00:00
django-q2 # Background task scheduling
2023-02-02 20:14:37 +00:00
django-q-sentry # sentry.io integration for django-q
2023-07-10 22:13:35 +00:00
django-sesame # Magic link authentication
2022-06-28 12:12:00 +00:00
django-sql-utils # Advanced query annotation / aggregation
django-sslserver # Secure HTTP development server
2023-11-06 23:08:03 +00:00
django-stdimage # Advanced ImageField management
2023-05-03 23:02:48 +00:00
django-taggit # Tagging support
2022-06-28 12:12:00 +00:00
django-user-sessions # user sessions in DB
django-weasyprint # django weasyprint integration
djangorestframework # DRF framework
2023-06-20 06:26:02 +00:00
djangorestframework-simplejwt[crypto] # JWT authentication
2022-06-28 12:12:00 +00:00
django-xforwardedfor-middleware # IP forwarding metadata
2023-06-20 06:26:02 +00:00
dj-rest-auth # Authentication API endpoints
2023-06-05 09:27:46 +00:00
dulwich # pure Python git integration
2023-04-18 13:08:36 +00:00
drf-spectacular # DRF API documentation
2022-11-10 01:20:06 +00:00
feedparser # RSS newsfeed parser
2022-06-28 12:12:00 +00:00
gunicorn # Gunicorn web server
pdf2image # PDF to image conversion
2023-11-06 23:08:03 +00:00
pillow # Image manipulation
2023-05-30 23:18:02 +00:00
pint==0.21 # Unit conversion # FIXED 2023-05-30 breaks tests https://github.com/matmair/InvenTree/actions/runs/5095665936/jobs/9160852560
2022-06-28 12:12:00 +00:00
python-barcode[images] # Barcode generator
2023-06-11 14:32:03 +00:00
python-dotenv # Environment variable management
2023-07-18 09:43:45 +00:00
pyyaml>=6.0.1 # YAML parsing
2022-06-28 12:12:00 +00:00
qrcode[pil] # QR code generator
rapidfuzz==0.7.6 # Fuzzy string matching
2022-08-24 05:12:02 +00:00
regex # Advanced regular expressions
2022-06-28 12:12:00 +00:00
sentry-sdk # Error reporting (optional)
2023-10-17 20:27:28 +00:00
setuptools # Standard dependency
2022-06-28 12:12:00 +00:00
tablib[xls,xlsx,yaml] # Support for XLS and XLSX formats
2023-11-19 22:35:11 +00:00
weasyprint # PDF generation
2024-01-18 06:50:05 +00:00
# OpenTelemetry dependencies
opentelemetry-api
opentelemetry-sdk
opentelemetry-exporter-otlp
opentelemetry-instrumentation-django
opentelemetry-instrumentation-requests
opentelemetry-instrumentation-redis