I tried packing the django application today. This is a big kid, and with the installation file I have to manually write all the packages and subpackages to the "package" parameter. Then I have to find a way to copy fixtures, htmls / css / image files, documentation, etc.
This is a terrible way to work. We are computer scientists, we automate, it does not make sense to do this.
So what when I change the structure of my application? I need to rewrite setup.py.
Is there a better way? Some tool to automate this? I canβt believe the language than the value of development time, for example, Python makes such complex packaging.
I want to ultimately be able to install the application using a simple pip installation. I know how to build, but it is not much simpler and not friendly.
source
share