Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.3 KB

dependencies.md

File metadata and controls

22 lines (17 loc) · 1.3 KB

Open Source dependencies

Signalen would not be possible without a number of other Open Source dependencies.

The backend is written in Python utilizing the Django framework. The Django framework is a stable, supported, and actively maintained. While Django pulls in some <= 1.0 libraries (e.g.: sqlparse), if there is an issue with these, the Django community can be trusted to address it.

A full list of dependencies of the backend can be generated with pipdeptree. The majority of other dependices are stable. Some exceptions include:

library mitigation notes
jwcrypto codebase is active, developers can work with upstream needs documenting (token valadation and user authentication code)
drf-amsterdam Signalen developers maintain this
entrypoints developers could maintain (maybe not even needed)
freezegun developers could maintain will be updated to 1.x soon; used by tests to control the clock
wheel mitigation not-needed This library is the reference implementation of the Python wheel packaging standard, as defined in PEP 427.
xmlunittest can work with upstream if needed only used by tests