Re: Python packaging for distrobution
pyinstaller v3.6
I found one problem at least. I can't spell directory names right. I kept spelling site-packages "site_packages." That fixed a few problems.
Here's the excerpt from my current spec file.
====
binfiles = [
('venv/Lib/site-packages/sound_lib/lib/x64/bass.dll', 'sound_lib/lib/x64'),
('venv/Lib/site-packages/sound_lib/lib/x86/bass.dll', 'sound_lib/lib/x86'),
]
a = Analysis(['dice.py'],
pathex=['venv/Lib/site-packages/sound_lib/lib/x86', 'venv/Lib/site-packages/sound_lib/lib/x64', 'C:\\Users\\sklut\\Documents\\programming\\Python\\random'],
binaries=binfiles,
...
====
The only build warnings left are the:
"WARNING: Can not get binary dependencies for file:" for a bunch of dynamic library and shared object files--all in the sound_lib/lib/x86 and x64 folders.
I no longer have issues with bass.dll or any other dynamic linked libraries.
I tried including *.dylib and *.so from the sound_lib/lib/x86 and x64 folders to the binary files list, but it doesn't work. Pyinstaller still says it can't get the binary dependencies.
Oh, and I'm using Python v3.75
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector