Python package requirements for apps?
I would like to develop an application which would use certain Python packages (e.g. SQLAlchemy). While these packages can be easily installed through pip3 install <package-name>
, I cannot ask users to enable developer mode, open the terminal and type that command just to install my application. Is there a way to declare SQLAlchemy (or any other Python Package) as a dependency, just like RPM packages? Or must this be done in an installation script?
I'm not familiar with how applications are packaged, so this question might have naive assumptions.