ida-arbeitszeit / arbeitszeitapp

A webapp for labour-time calculation.
https://arbeitszeitapp.readthedocs.io
GNU Affero General Public License v3.0
36 stars 4 forks source link

Remove deepdiff python package from dependencies #997

Closed seppeljordan closed 5 months ago

seppeljordan commented 5 months ago

Before this commit we would use the deepdiff library to check if an API schema with a given name was already registered. We would throw an error if the schema registered was any different from the one we were about to register. This was done to prevent accidental overriding of registered schemas. We switched our appoach and now check for schema identify, meaning that we only registering schemas under the same name if they are infect the same object. This made the usage of deepdiff obsolete. Consequently the library was removed from our dependency list.

Plan-ID: d21d8863-1179-4b7c-9d17-1701a7f78e76 (2x)