None of these dependencies is required for radicale to function, and flup in particular prevents usage with Python 3.
Since this is an application it is not suitable for pythonPackages, which is more appropriate for Python modules.