Skip to content

Create a single package Cryton with optional installs

Description

We could switch to extras since it's complicated to version and install Cryton with its many components.

pip install cryton[core]

Use Case

User wants to deploy Cryton and he has to make sure that the versions match for each component.

Benefits

Easier and more unified version management and installation.

Additional Information

Django uses this feature I think.

The extras could be listener, scheduler, worker, and cli. Or more defining core , worker, and cli.