I found a recent working solution by muyustan on stackoverflow, python - Bundling data files with PyInstaller (--onefile) - Stack Overflow <https://stackoverflow.com/questions/7674790/bundling-data-files-with-pyinstaller-onefile/13790741#13790741> I was led to it by trying a program by auto-py-to-exe, which is very good and I recommend. It seems crazy to me that this doesn't get prominent billing on the PyInstaller user guide.
On Mon, Mar 6, 2023 at 12:37 AM Glen Rubin <rubing...@gmail.com> wrote: > Bundled app works fine! > > However, when I try to generate one-file format from Pyinstaller it seems > that my datas file list is not adding to the executable. I have source and > target paths correct in datas: > > > > Any hints on what to do?? here is my spec file: > > # -*- mode: python ; coding: utf-8 -*- > > > block_cipher = None > > > a = Analysis( > > ['C:\\Users\\rubin\\Desktop\\GlucoseDelayMap\\gludelaymapfinal\\gludelaymap.py'], > pathex=[], > binaries=[], > > datas=[('C:\\Users\\rubin\\Desktop\\GlucoseDelayMap\\gludelaymapfinal\\pbio.2005143.s010.csv', > '.')], > hiddenimports=[], > hookspath=[], > hooksconfig={}, > runtime_hooks=[], > excludes=[], > win_no_prefer_redirects=False, > win_private_assemblies=False, > cipher=block_cipher, > noarchive=False, > ) > pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) > > exe = EXE( > pyz, > a.scripts, > a.binaries, > a.zipfiles, > a.datas, > [], > name='gludelaymap', > debug=False, > bootloader_ignore_signals=False, > strip=False, > upx=True, > upx_exclude=[], > runtime_tmpdir=None, > console=True, > disable_windowed_traceback=False, > argv_emulation=False, > target_arch=None, > codesign_identity=None, > entitlements_file=None, > > icon=['C:\\Users\\rubin\\Desktop\\GlucoseDelayMap\\gludelaymapfinal\\monitoring-svgrepo-com.png'], > ) > > -- > You received this message because you are subscribed to a topic in the > Google Groups "PyInstaller" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/pyinstaller/1MZ6fZbCG_E/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > pyinstaller+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pyinstaller/0e7fa634-bdd6-4219-87cb-2cb29ca8a0e3n%40googlegroups.com > <https://groups.google.com/d/msgid/pyinstaller/0e7fa634-bdd6-4219-87cb-2cb29ca8a0e3n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/pyinstaller/CABw5z-CmmVWdO6SHKB9UWjEN8GTBPENZiQ1grCAkjfPA6PSdww%40mail.gmail.com.