I've been thinking about create a couple of python-based applications and distributing them for free.
My applications will be only for Windows since it is the system I use personally. What I am looking for is to distribute a compiled executable, with the '.pyd' files of the modules used or needed. I have no commercial purpose.
My concern is the use or distribution of modules. There would be some kind of problem with distributing the applications with the '.pyd' files, so they can be easily used?. How can you distribute these files, without facing any problem?. All licenses are gpl and I find them quite complicated even to make free programs
I've seen a lot of programs and games lately, even commercial ones, that use python and distribute the '.pyd' files of the modules. I've researched everything possible, but it's never clear enough. In some cases it is supposed to indicate which modules were used and together with this, the source code is placed. In other words, copy all python modules used, many times? I can't believe it's like that.
For this reason, I come to ask, if anyone knows for sure how to do this. Thank you in advance for your answers.
pip
, which has the added benefit of dependency management. Usually, this is done by creating wheels which bundle/zip the Python source code and possibly binary dependencies. Python does not support any binary format that is suitable for distribution, and .pyd files are Windows-specific. – amon Feb 17 '20 at 7:08