maykinmedia / open-api-framework

The Open API framework powers the open source registration components like Open Zaak en Open Klant.
MIT License
0 stars 0 forks source link

Please make some dependencies optional #67

Open sergei-maertens opened 2 weeks ago

sergei-maertens commented 2 weeks ago

We will use this dependency in https://github.com/GeneriekPublicatiePlatformWoo/registratie-component and I'm seeing some dependencies that are problematic or just plain not needed. Can you please put these in optional dependency groups so that you can install with pip install open-api-framework[pscyopg2,celery] etc.?

Dependencies that caught my eye

alextreme commented 1 week ago

Valid concerns, we'll discuss them within Team Bron.

CSP is relevant due to audits like https://taiga.maykinmedia.nl/project/gemeente-amsterdam/issue/18 . It does need to be set correctly though (eg. #68 )