mozilla-services / python-dockerflow

A Python package to implement tools and helpers for Mozilla Dockerflow
https://python-dockerflow.readthedocs.io
Mozilla Public License 2.0
38 stars 21 forks source link

Add support for Django 5.0 #90

Closed jaredlockhart closed 8 months ago

jaredlockhart commented 8 months ago

Django 5.0 is out now so let's add support here for it. Testing locally after updating I see:

  File "/usr/local/lib/python3.11/site-packages/dockerflow/django/middleware.py", line 8, in <module>
    from . import views
  File "/usr/local/lib/python3.11/site-packages/dockerflow/django/views.py", line 10, in <module>
    from .signals import heartbeat_failed, heartbeat_passed
  File "/usr/local/lib/python3.11/site-packages/dockerflow/django/signals.py", line 38, in <module>
    heartbeat_passed = Signal(providing_args=["level"])
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Signal.__init__() got an unexpected keyword argument 'providing_args'