Sometimes it's important to be able control the Parts that are included on a app dynamically at runtime. To be able to archive this a list based configuration variable must be used appier.conf("PARTS", cast = list).
The parts definition should be something like appier_extras.AdminPart and the appier_extras packages should be included dynamically using the appier.import_pip(appier_extras) this way it would be possible to include the admin part without setting appier extras on dependencies.
Description
Sometimes it's important to be able control the Parts that are included on a app dynamically at runtime. To be able to archive this a list based configuration variable must be used
appier.conf("PARTS", cast = list)
.The parts definition should be something like
appier_extras.AdminPart
and the appier_extras packages should be included dynamically using the appier.import_pip(appier_extras
) this way it would be possible to include the admin part without setting appier extras on dependencies.