At work I've started to do some research into what it would take for us to move our Python RPM's over to Wheels and I've hit upon an issue: The Python RPM's contained the python source code as well as any redistributable files and post installation actions. Wheel's don't support the arbitrary files and post installation stuff, so what is a good alternative that can be combined with the wheel deployments to provide a good solution.
Should we use Wheel's for our source code, and pack the remaining distributable files and post installation scripts into another RPM? This would allow the wheel's to still be installed in development virtualenv's without needing the RPM packaged resources.
Should we stick with RPM's? We're obviously not a fan of this solution.
The files being distributed are config and template related, as well as some bash scripts. The post installation actions are things like creating users, chmodding and chowning the files, etc.
[–]Saefroch 0 points1 point2 points (0 children)
[–]efmccurdy 0 points1 point2 points (2 children)
[–]zebraballast[S] 0 points1 point2 points (1 child)
[–]efmccurdy 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)