On 11/27/19 6:49 PM, Chris wrote:
+ Sérgio: In regards to why sub-packages:
* Purely for modularity and isolation. Users who just use Apprise
for... say Discord and Email, don't need the other 49 packages. But
someone hosting a notification web service might want all of them except
the ones that utilize local libraries (one uses the DBus interface as an
example). Each package has absolutely no external dependences except
maybe 2.
Given that they're only one python file, making modules for each one
seems rather excessive, especially since they don't have external
dependencies. Depending on what the dependencies are for the two that
do, it might be worth making subpackages for those only.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx