mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 11:03:59 +00:00
chore: remove legacy Analysis-00.toc file from build directory
Deleted outdated and unused Analysis-00.toc file to clean up the project structure.
This commit is contained in:
parent
cbfe930b78
commit
11746f40e9
2
Makefile
2
Makefile
@ -24,6 +24,8 @@ endif
|
||||
.PHONY: all build clean package install test help spec
|
||||
|
||||
# Default target
|
||||
.DEFAULT_GOAL := package
|
||||
|
||||
all: package
|
||||
|
||||
help:
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,901 +0,0 @@
|
||||
('/Users/chrisfu/dev/prole/build/Install Prole Infrastructure/PYZ-00.pyz',
|
||||
[('AppKit',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/AppKit/__init__.py',
|
||||
'PYMODULE'),
|
||||
('AppKit._metadata',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/AppKit/_metadata.py',
|
||||
'PYMODULE'),
|
||||
('AppKit._nsapp',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/AppKit/_nsapp.py',
|
||||
'PYMODULE'),
|
||||
('CoreFoundation',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/CoreFoundation/__init__.py',
|
||||
'PYMODULE'),
|
||||
('CoreFoundation._metadata',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/CoreFoundation/_metadata.py',
|
||||
'PYMODULE'),
|
||||
('CoreFoundation._static',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/CoreFoundation/_static.py',
|
||||
'PYMODULE'),
|
||||
('Foundation',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/__init__.py',
|
||||
'PYMODULE'),
|
||||
('Foundation._context',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/_context.py',
|
||||
'PYMODULE'),
|
||||
('Foundation._functiondefines',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/_functiondefines.py',
|
||||
'PYMODULE'),
|
||||
('Foundation._metadata',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/_metadata.py',
|
||||
'PYMODULE'),
|
||||
('Foundation._nsindexset',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/_nsindexset.py',
|
||||
'PYMODULE'),
|
||||
('Foundation._nsobject',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/_nsobject.py',
|
||||
'PYMODULE'),
|
||||
('Foundation._nsurl',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/Foundation/_nsurl.py',
|
||||
'PYMODULE'),
|
||||
('PIL',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/__init__.py',
|
||||
'PYMODULE'),
|
||||
('PIL.AvifImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/AvifImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.BlpImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/BlpImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.BmpImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/BmpImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.BufrStubImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/BufrStubImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.CurImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/CurImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.DcxImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/DcxImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.DdsImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/DdsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.EpsImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/EpsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ExifTags',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ExifTags.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FitsImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/FitsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FliImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/FliImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FpxImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/FpxImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.FtexImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/FtexImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GbrImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/GbrImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GifImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/GifImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GimpGradientFile',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/GimpGradientFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GimpPaletteFile',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/GimpPaletteFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.GribStubImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/GribStubImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.Hdf5StubImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/Hdf5StubImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.IcnsImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/IcnsImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.IcoImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/IcoImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.Image',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/Image.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageChops',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageChops.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageCms',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageCms.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageColor',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageColor.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageFile',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageFilter',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageFilter.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageMath',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageMath.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageMode',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageMode.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageOps',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageOps.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImagePalette',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImagePalette.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageQt',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageQt.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageSequence',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageSequence.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageShow',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageShow.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageTk',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageTk.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImageWin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImageWin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.ImtImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/ImtImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.IptcImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/IptcImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.Jpeg2KImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/Jpeg2KImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.JpegImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/JpegImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.JpegPresets',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/JpegPresets.py',
|
||||
'PYMODULE'),
|
||||
('PIL.McIdasImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/McIdasImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MicImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/MicImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MpegImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/MpegImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MpoImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/MpoImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.MspImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/MspImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PaletteFile',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PaletteFile.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PalmImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PalmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PcdImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PcdImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PcxImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PcxImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PdfImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PdfImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PdfParser',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PdfParser.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PixarImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PixarImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PngImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PngImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PpmImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PpmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.PsdImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/PsdImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.QoiImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/QoiImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.SgiImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/SgiImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.SpiderImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/SpiderImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.SunImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/SunImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.TgaImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/TgaImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.TiffImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/TiffImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.TiffTags',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/TiffTags.py',
|
||||
'PYMODULE'),
|
||||
('PIL.WebPImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/WebPImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.WmfImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/WmfImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.XVThumbImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/XVThumbImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.XbmImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/XbmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL.XpmImagePlugin',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/XpmImagePlugin.py',
|
||||
'PYMODULE'),
|
||||
('PIL._binary',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/_binary.py',
|
||||
'PYMODULE'),
|
||||
('PIL._deprecate',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/_deprecate.py',
|
||||
'PYMODULE'),
|
||||
('PIL._typing',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/_typing.py',
|
||||
'PYMODULE'),
|
||||
('PIL._util',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/_util.py',
|
||||
'PYMODULE'),
|
||||
('PIL._version',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/_version.py',
|
||||
'PYMODULE'),
|
||||
('PIL.features',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PIL/features.py',
|
||||
'PYMODULE'),
|
||||
('PyObjCTools', '-', 'PYMODULE'),
|
||||
('PyObjCTools.KeyValueCoding',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PyObjCTools/KeyValueCoding.py',
|
||||
'PYMODULE'),
|
||||
('__future__',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/__future__.py',
|
||||
'PYMODULE'),
|
||||
('_aix_support',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_aix_support.py',
|
||||
'PYMODULE'),
|
||||
('_ast_unparse',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_ast_unparse.py',
|
||||
'PYMODULE'),
|
||||
('_colorize',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_colorize.py',
|
||||
'PYMODULE'),
|
||||
('_compat_pickle',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_compat_pickle.py',
|
||||
'PYMODULE'),
|
||||
('_ios_support',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_ios_support.py',
|
||||
'PYMODULE'),
|
||||
('_opcode_metadata',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_opcode_metadata.py',
|
||||
'PYMODULE'),
|
||||
('_osx_support',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_osx_support.py',
|
||||
'PYMODULE'),
|
||||
('_py_abc',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_py_abc.py',
|
||||
'PYMODULE'),
|
||||
('_py_warnings',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_py_warnings.py',
|
||||
'PYMODULE'),
|
||||
('_pydatetime',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_pydatetime.py',
|
||||
'PYMODULE'),
|
||||
('_pydecimal',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_pydecimal.py',
|
||||
'PYMODULE'),
|
||||
('_strptime',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_strptime.py',
|
||||
'PYMODULE'),
|
||||
('_sysconfigdata__darwin_darwin',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_sysconfigdata__darwin_darwin.py',
|
||||
'PYMODULE'),
|
||||
('_threading_local',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/_threading_local.py',
|
||||
'PYMODULE'),
|
||||
('annotationlib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/annotationlib.py',
|
||||
'PYMODULE'),
|
||||
('argparse',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/argparse.py',
|
||||
'PYMODULE'),
|
||||
('ast',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ast.py',
|
||||
'PYMODULE'),
|
||||
('base64',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/base64.py',
|
||||
'PYMODULE'),
|
||||
('bisect',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/bisect.py',
|
||||
'PYMODULE'),
|
||||
('bz2',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/bz2.py',
|
||||
'PYMODULE'),
|
||||
('calendar',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/calendar.py',
|
||||
'PYMODULE'),
|
||||
('codeop',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/codeop.py',
|
||||
'PYMODULE'),
|
||||
('colorsys',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/colorsys.py',
|
||||
'PYMODULE'),
|
||||
('compression',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/compression/__init__.py',
|
||||
'PYMODULE'),
|
||||
('compression._common',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/compression/_common/__init__.py',
|
||||
'PYMODULE'),
|
||||
('compression._common._streams',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/compression/_common/_streams.py',
|
||||
'PYMODULE'),
|
||||
('compression.zstd',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/compression/zstd/__init__.py',
|
||||
'PYMODULE'),
|
||||
('compression.zstd._zstdfile',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/compression/zstd/_zstdfile.py',
|
||||
'PYMODULE'),
|
||||
('contextlib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/contextlib.py',
|
||||
'PYMODULE'),
|
||||
('contextvars',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/contextvars.py',
|
||||
'PYMODULE'),
|
||||
('copy',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/copy.py',
|
||||
'PYMODULE'),
|
||||
('csv',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/csv.py',
|
||||
'PYMODULE'),
|
||||
('ctypes',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/__init__.py',
|
||||
'PYMODULE'),
|
||||
('ctypes._aix',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/_aix.py',
|
||||
'PYMODULE'),
|
||||
('ctypes._endian',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/_endian.py',
|
||||
'PYMODULE'),
|
||||
('ctypes._layout',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/_layout.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/macholib/__init__.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib.dyld',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/macholib/dyld.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib.dylib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/macholib/dylib.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.macholib.framework',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/macholib/framework.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.util',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/util.py',
|
||||
'PYMODULE'),
|
||||
('ctypes.wintypes',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ctypes/wintypes.py',
|
||||
'PYMODULE'),
|
||||
('dataclasses',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/dataclasses.py',
|
||||
'PYMODULE'),
|
||||
('datetime',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/datetime.py',
|
||||
'PYMODULE'),
|
||||
('decimal',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/decimal.py',
|
||||
'PYMODULE'),
|
||||
('difflib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/difflib.py',
|
||||
'PYMODULE'),
|
||||
('dis',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/dis.py',
|
||||
'PYMODULE'),
|
||||
('email',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/__init__.py',
|
||||
'PYMODULE'),
|
||||
('email._encoded_words',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/_encoded_words.py',
|
||||
'PYMODULE'),
|
||||
('email._header_value_parser',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/_header_value_parser.py',
|
||||
'PYMODULE'),
|
||||
('email._parseaddr',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/_parseaddr.py',
|
||||
'PYMODULE'),
|
||||
('email._policybase',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/_policybase.py',
|
||||
'PYMODULE'),
|
||||
('email.base64mime',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/base64mime.py',
|
||||
'PYMODULE'),
|
||||
('email.charset',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/charset.py',
|
||||
'PYMODULE'),
|
||||
('email.contentmanager',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/contentmanager.py',
|
||||
'PYMODULE'),
|
||||
('email.encoders',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/encoders.py',
|
||||
'PYMODULE'),
|
||||
('email.errors',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/errors.py',
|
||||
'PYMODULE'),
|
||||
('email.feedparser',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/feedparser.py',
|
||||
'PYMODULE'),
|
||||
('email.generator',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/generator.py',
|
||||
'PYMODULE'),
|
||||
('email.header',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/header.py',
|
||||
'PYMODULE'),
|
||||
('email.headerregistry',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/headerregistry.py',
|
||||
'PYMODULE'),
|
||||
('email.iterators',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/iterators.py',
|
||||
'PYMODULE'),
|
||||
('email.message',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/message.py',
|
||||
'PYMODULE'),
|
||||
('email.parser',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/parser.py',
|
||||
'PYMODULE'),
|
||||
('email.policy',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/policy.py',
|
||||
'PYMODULE'),
|
||||
('email.quoprimime',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/quoprimime.py',
|
||||
'PYMODULE'),
|
||||
('email.utils',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/email/utils.py',
|
||||
'PYMODULE'),
|
||||
('fnmatch',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/fnmatch.py',
|
||||
'PYMODULE'),
|
||||
('fractions',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/fractions.py',
|
||||
'PYMODULE'),
|
||||
('ftplib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ftplib.py',
|
||||
'PYMODULE'),
|
||||
('getopt',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/getopt.py',
|
||||
'PYMODULE'),
|
||||
('gettext',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/gettext.py',
|
||||
'PYMODULE'),
|
||||
('glob',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/glob.py',
|
||||
'PYMODULE'),
|
||||
('gzip',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/gzip.py',
|
||||
'PYMODULE'),
|
||||
('hashlib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/hashlib.py',
|
||||
'PYMODULE'),
|
||||
('http',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/http/__init__.py',
|
||||
'PYMODULE'),
|
||||
('http.client',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/http/client.py',
|
||||
'PYMODULE'),
|
||||
('http.cookiejar',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/http/cookiejar.py',
|
||||
'PYMODULE'),
|
||||
('importlib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/__init__.py',
|
||||
'PYMODULE'),
|
||||
('importlib._abc',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/_abc.py',
|
||||
'PYMODULE'),
|
||||
('importlib._bootstrap',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/_bootstrap.py',
|
||||
'PYMODULE'),
|
||||
('importlib._bootstrap_external',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/_bootstrap_external.py',
|
||||
'PYMODULE'),
|
||||
('importlib.abc',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/abc.py',
|
||||
'PYMODULE'),
|
||||
('importlib.machinery',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/machinery.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/__init__.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._adapters',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/_adapters.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._collections',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/_collections.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._functools',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/_functools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._itertools',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/_itertools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._meta',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/_meta.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._text',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/metadata/_text.py',
|
||||
'PYMODULE'),
|
||||
('importlib.readers',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/readers.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/__init__.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources._adapters',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/_adapters.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources._common',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/_common.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources._functional',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/_functional.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources._itertools',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/_itertools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources.abc',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/abc.py',
|
||||
'PYMODULE'),
|
||||
('importlib.resources.readers',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/resources/readers.py',
|
||||
'PYMODULE'),
|
||||
('importlib.util',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/importlib/util.py',
|
||||
'PYMODULE'),
|
||||
('inspect',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/inspect.py',
|
||||
'PYMODULE'),
|
||||
('installer', '/Users/chrisfu/dev/prole/installer/__init__.py', 'PYMODULE'),
|
||||
('installer.build',
|
||||
'/Users/chrisfu/dev/prole/installer/build.py',
|
||||
'PYMODULE'),
|
||||
('installer.config',
|
||||
'/Users/chrisfu/dev/prole/installer/config.py',
|
||||
'PYMODULE'),
|
||||
('installer.deploy',
|
||||
'/Users/chrisfu/dev/prole/installer/deploy.py',
|
||||
'PYMODULE'),
|
||||
('installer.main', '/Users/chrisfu/dev/prole/installer/main.py', 'PYMODULE'),
|
||||
('installer.screen',
|
||||
'/Users/chrisfu/dev/prole/installer/screen.py',
|
||||
'PYMODULE'),
|
||||
('installer.workstation',
|
||||
'/Users/chrisfu/dev/prole/installer/workstation.py',
|
||||
'PYMODULE'),
|
||||
('ipaddress',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ipaddress.py',
|
||||
'PYMODULE'),
|
||||
('json',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/__init__.py',
|
||||
'PYMODULE'),
|
||||
('json.decoder',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/decoder.py',
|
||||
'PYMODULE'),
|
||||
('json.encoder',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/encoder.py',
|
||||
'PYMODULE'),
|
||||
('json.scanner',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/json/scanner.py',
|
||||
'PYMODULE'),
|
||||
('logging',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/logging/__init__.py',
|
||||
'PYMODULE'),
|
||||
('lzma',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/lzma.py',
|
||||
'PYMODULE'),
|
||||
('mimetypes',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/mimetypes.py',
|
||||
'PYMODULE'),
|
||||
('netrc',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/netrc.py',
|
||||
'PYMODULE'),
|
||||
('numbers',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/numbers.py',
|
||||
'PYMODULE'),
|
||||
('objc',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/__init__.py',
|
||||
'PYMODULE'),
|
||||
('objc._bridges',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_bridges.py',
|
||||
'PYMODULE'),
|
||||
('objc._bridgesupport',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_bridgesupport.py',
|
||||
'PYMODULE'),
|
||||
('objc._callable_docstr',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_callable_docstr.py',
|
||||
'PYMODULE'),
|
||||
('objc._category',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_category.py',
|
||||
'PYMODULE'),
|
||||
('objc._compat',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_compat.py',
|
||||
'PYMODULE'),
|
||||
('objc._context',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_context.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_mapping',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_mapping.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsarray',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsarray.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsdata',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsdata.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsdecimal',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsdecimal.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsdictionary',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsdictionary.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsobject',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsobject.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsset',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsset.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_nsstring',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_nsstring.py',
|
||||
'PYMODULE'),
|
||||
('objc._convenience_sequence',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_convenience_sequence.py',
|
||||
'PYMODULE'),
|
||||
('objc._descriptors',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_descriptors.py',
|
||||
'PYMODULE'),
|
||||
('objc._dyld',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_dyld.py',
|
||||
'PYMODULE'),
|
||||
('objc._framework',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_framework.py',
|
||||
'PYMODULE'),
|
||||
('objc._informal_protocol',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_informal_protocol.py',
|
||||
'PYMODULE'),
|
||||
('objc._lazyimport',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_lazyimport.py',
|
||||
'PYMODULE'),
|
||||
('objc._locking',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_locking.py',
|
||||
'PYMODULE'),
|
||||
('objc._new',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_new.py',
|
||||
'PYMODULE'),
|
||||
('objc._properties',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_properties.py',
|
||||
'PYMODULE'),
|
||||
('objc._protocols',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_protocols.py',
|
||||
'PYMODULE'),
|
||||
('objc._pycoder',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_pycoder.py',
|
||||
'PYMODULE'),
|
||||
('objc._pythonify',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_pythonify.py',
|
||||
'PYMODULE'),
|
||||
('objc._structtype',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_structtype.py',
|
||||
'PYMODULE'),
|
||||
('objc._transform',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_transform.py',
|
||||
'PYMODULE'),
|
||||
('objc._types',
|
||||
'/Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/objc/_types.py',
|
||||
'PYMODULE'),
|
||||
('opcode',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/opcode.py',
|
||||
'PYMODULE'),
|
||||
('pathlib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/pathlib/__init__.py',
|
||||
'PYMODULE'),
|
||||
('pathlib._os',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/pathlib/_os.py',
|
||||
'PYMODULE'),
|
||||
('pickle',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/pickle.py',
|
||||
'PYMODULE'),
|
||||
('platform',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/platform.py',
|
||||
'PYMODULE'),
|
||||
('plistlib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/plistlib.py',
|
||||
'PYMODULE'),
|
||||
('pprint',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/pprint.py',
|
||||
'PYMODULE'),
|
||||
('py_compile',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/py_compile.py',
|
||||
'PYMODULE'),
|
||||
('quopri',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/quopri.py',
|
||||
'PYMODULE'),
|
||||
('random',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/random.py',
|
||||
'PYMODULE'),
|
||||
('selectors',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/selectors.py',
|
||||
'PYMODULE'),
|
||||
('shlex',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/shlex.py',
|
||||
'PYMODULE'),
|
||||
('shutil',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/shutil.py',
|
||||
'PYMODULE'),
|
||||
('signal',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/signal.py',
|
||||
'PYMODULE'),
|
||||
('socket',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/socket.py',
|
||||
'PYMODULE'),
|
||||
('ssl',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/ssl.py',
|
||||
'PYMODULE'),
|
||||
('statistics',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/statistics.py',
|
||||
'PYMODULE'),
|
||||
('string',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/string/__init__.py',
|
||||
'PYMODULE'),
|
||||
('stringprep',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/stringprep.py',
|
||||
'PYMODULE'),
|
||||
('subprocess',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/subprocess.py',
|
||||
'PYMODULE'),
|
||||
('sysconfig',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/sysconfig/__init__.py',
|
||||
'PYMODULE'),
|
||||
('tarfile',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tarfile.py',
|
||||
'PYMODULE'),
|
||||
('tempfile',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tempfile.py',
|
||||
'PYMODULE'),
|
||||
('textwrap',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/textwrap.py',
|
||||
'PYMODULE'),
|
||||
('threading',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/threading.py',
|
||||
'PYMODULE'),
|
||||
('tkinter',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/__init__.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.commondialog',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/commondialog.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.constants',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/constants.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.dialog',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/dialog.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.filedialog',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/filedialog.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.messagebox',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/messagebox.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.scrolledtext',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/scrolledtext.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.simpledialog',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/simpledialog.py',
|
||||
'PYMODULE'),
|
||||
('tkinter.ttk',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tkinter/ttk.py',
|
||||
'PYMODULE'),
|
||||
('token',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/token.py',
|
||||
'PYMODULE'),
|
||||
('tokenize',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tokenize.py',
|
||||
'PYMODULE'),
|
||||
('tracemalloc',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/tracemalloc.py',
|
||||
'PYMODULE'),
|
||||
('typing',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/typing.py',
|
||||
'PYMODULE'),
|
||||
('urllib',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/urllib/__init__.py',
|
||||
'PYMODULE'),
|
||||
('urllib.error',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/urllib/error.py',
|
||||
'PYMODULE'),
|
||||
('urllib.parse',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/urllib/parse.py',
|
||||
'PYMODULE'),
|
||||
('urllib.request',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/urllib/request.py',
|
||||
'PYMODULE'),
|
||||
('urllib.response',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/urllib/response.py',
|
||||
'PYMODULE'),
|
||||
('webbrowser',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/webbrowser.py',
|
||||
'PYMODULE'),
|
||||
('xml',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/__init__.py',
|
||||
'PYMODULE'),
|
||||
('xml.etree',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/etree/__init__.py',
|
||||
'PYMODULE'),
|
||||
('xml.etree.ElementInclude',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/etree/ElementInclude.py',
|
||||
'PYMODULE'),
|
||||
('xml.etree.ElementPath',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/etree/ElementPath.py',
|
||||
'PYMODULE'),
|
||||
('xml.etree.ElementTree',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/etree/ElementTree.py',
|
||||
'PYMODULE'),
|
||||
('xml.etree.cElementTree',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/etree/cElementTree.py',
|
||||
'PYMODULE'),
|
||||
('xml.parsers',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/parsers/__init__.py',
|
||||
'PYMODULE'),
|
||||
('xml.parsers.expat',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/parsers/expat.py',
|
||||
'PYMODULE'),
|
||||
('xml.sax',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/sax/__init__.py',
|
||||
'PYMODULE'),
|
||||
('xml.sax._exceptions',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/sax/_exceptions.py',
|
||||
'PYMODULE'),
|
||||
('xml.sax.expatreader',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/sax/expatreader.py',
|
||||
'PYMODULE'),
|
||||
('xml.sax.handler',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/sax/handler.py',
|
||||
'PYMODULE'),
|
||||
('xml.sax.saxutils',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/sax/saxutils.py',
|
||||
'PYMODULE'),
|
||||
('xml.sax.xmlreader',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/xml/sax/xmlreader.py',
|
||||
'PYMODULE'),
|
||||
('zipfile',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/zipfile/__init__.py',
|
||||
'PYMODULE'),
|
||||
('zipfile._path',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/zipfile/_path/__init__.py',
|
||||
'PYMODULE'),
|
||||
('zipfile._path.glob',
|
||||
'/opt/homebrew/Cellar/python@3.14/3.14.2/Frameworks/Python.framework/Versions/3.14/lib/python3.14/zipfile/_path/glob.py',
|
||||
'PYMODULE')])
|
||||
@ -1,38 +0,0 @@
|
||||
|
||||
This file lists modules PyInstaller was not able to find. This does not
|
||||
necessarily mean this module is required for running your program. Python and
|
||||
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||
example the module 'ntpath' only exists on Windows, whereas the module
|
||||
'posixpath' only exists on Posix systems.
|
||||
|
||||
Types if import:
|
||||
* top-level: imported at the top-level - look at these first
|
||||
* conditional: imported within an if-statement
|
||||
* delayed: imported within a function
|
||||
* optional: imported within a try-except-statement
|
||||
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), _colorize (delayed, conditional, optional), os (delayed, conditional, optional), ctypes (delayed, conditional)
|
||||
missing module named 'collections.abc' - imported by _colorize (top-level), typing (top-level), traceback (top-level), logging (top-level), selectors (top-level), http.client (top-level), importlib.resources.readers (top-level), tracemalloc (top-level), inspect (top-level), PIL.Image (top-level), PIL._typing (top-level), xml.etree.ElementTree (top-level), PIL.TiffImagePlugin (top-level), PIL.ImageOps (top-level), PIL.ImagePalette (top-level), PIL.GimpGradientFile (conditional), PIL.ImageFilter (top-level), PIL.ImageQt (conditional), PIL.ImageMath (conditional), PIL.ImageSequence (conditional), PIL.PngImagePlugin (conditional), PyObjCTools.KeyValueCoding (top-level), objc._convenience_nsdictionary (top-level), objc._convenience_mapping (top-level), objc._convenience_nsset (top-level), objc._convenience_nsarray (top-level), objc._bridges (top-level), objc._properties (top-level), objc._pycoder (top-level), PIL.Jpeg2KImagePlugin (conditional)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), platform (delayed, optional)
|
||||
missing module named _winapi - imported by shutil (conditional), ntpath (optional), pathlib._os (optional), mimetypes (optional), subprocess (conditional), sysconfig (delayed)
|
||||
missing module named AppKit.NSImage - imported by AppKit (delayed, conditional, optional), /Users/chrisfu/dev/prole/install.py (delayed, conditional, optional)
|
||||
missing module named AppKit.NSApplication - imported by AppKit (delayed, conditional, optional), /Users/chrisfu/dev/prole/install.py (delayed, conditional, optional)
|
||||
missing module named objc.nosuchclass_error - imported by objc (top-level), objc._lazyimport (top-level)
|
||||
missing module named objc.loadBundle - imported by objc (top-level), objc._lazyimport (top-level)
|
||||
missing module named objc.getClassList - imported by objc (top-level), objc._lazyimport (top-level)
|
||||
missing module named objc.NULL - imported by objc (top-level), objc._properties (top-level)
|
||||
missing module named objc._C_BOOL - imported by objc (top-level), objc._properties (top-level)
|
||||
missing module named numpy - imported by PIL._typing (conditional, optional)
|
||||
missing module named olefile - imported by PIL.FpxImagePlugin (top-level), PIL.MicImagePlugin (top-level)
|
||||
missing module named defusedxml - imported by PIL.Image (optional)
|
||||
missing module named Foundation.NSProcessInfo - imported by Foundation (conditional, optional), /Users/chrisfu/dev/prole/install.py (delayed, conditional, optional)
|
||||
missing module named vms_lib - imported by platform (delayed, optional)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named _wmi - imported by platform (optional)
|
||||
missing module named msvcrt - imported by subprocess (optional)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@
|
||||
([('setup', '/Users/chrisfu/dev/prole/dist/setup', 'EXECUTABLE')],)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,65 +0,0 @@
|
||||
|
||||
This file lists modules PyInstaller was not able to find. This does not
|
||||
necessarily mean this module is required for running your program. Python and
|
||||
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||
example the module 'ntpath' only exists on Windows, whereas the module
|
||||
'posixpath' only exists on Posix systems.
|
||||
|
||||
Types if import:
|
||||
* top-level: imported at the top-level - look at these first
|
||||
* conditional: imported within an if-statement
|
||||
* delayed: imported within a function
|
||||
* optional: imported within a try-except-statement
|
||||
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named _winapi - imported by ntpath (optional), subprocess (conditional), shutil (conditional), pathlib._os (optional), mimetypes (optional), sysconfig (delayed), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named msvcrt - imported by subprocess (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named nt - imported by _colorize (delayed, conditional, optional), os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), ctypes (delayed, conditional)
|
||||
missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional)
|
||||
missing module named urllib.urlencode - imported by urllib (delayed, optional), lxml.html (delayed, optional)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), platform (delayed, optional), appdirs (delayed, conditional)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named 'collections.abc' - imported by tracemalloc (top-level), typing (top-level), traceback (top-level), _colorize (top-level), selectors (top-level), logging (top-level), http.client (top-level), importlib.resources.readers (top-level), inspect (top-level), PIL.Image (top-level), PIL._typing (top-level), xml.etree.ElementTree (top-level), PIL.TiffImagePlugin (top-level), PIL.ImageOps (top-level), PIL.ImagePalette (top-level), PIL.GimpGradientFile (conditional), PIL.ImageFilter (top-level), PIL.ImageQt (conditional), PIL.ImageMath (conditional), PIL.ImageSequence (conditional), PIL.PngImagePlugin (conditional), PyObjCTools.KeyValueCoding (top-level), objc._convenience_nsdictionary (top-level), objc._convenience_mapping (top-level), objc._convenience_nsset (top-level), objc._convenience_nsarray (top-level), objc._bridges (top-level), objc._properties (top-level), objc._pycoder (top-level), asyncio.base_events (top-level), multiprocessing.managers (top-level), asyncio.coroutines (top-level), configparser (top-level), termcolor.termcolor (conditional), _pyrepl.types (top-level), lxml.html (top-level), lxml.html._setmixin (optional), PIL.Jpeg2KImagePlugin (conditional)
|
||||
missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
|
||||
missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.forkserver (top-level), multiprocessing.connection (top-level)
|
||||
missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)
|
||||
missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)
|
||||
missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
|
||||
missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
|
||||
missing module named pyimod02_importers - imported by /Users/chrisfu/dev/prole/.venv/lib/python3.14/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (delayed)
|
||||
missing module named htmlentitydefs - imported by lxml.html.soupparser (optional)
|
||||
missing module named BeautifulSoup - imported by lxml.html.soupparser (optional)
|
||||
missing module named bs4 - imported by lxml.html.soupparser (optional)
|
||||
missing module named urlparse - imported by lxml.ElementInclude (optional), lxml.html.html5parser (optional)
|
||||
missing module named urllib2 - imported by lxml.ElementInclude (optional), lxml.html.html5parser (optional)
|
||||
missing module named 'html5lib.treebuilders' - imported by lxml.html.html5parser (top-level)
|
||||
missing module named html5lib - imported by lxml.html._html5builder (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named 'cython.cimports' - imported by lxml.html.diff (optional)
|
||||
missing module named cython - imported by lxml.html.diff (optional), lxml.html._difflib (optional)
|
||||
missing module named lxml_html_clean - imported by lxml.html.clean (optional)
|
||||
missing module named cgi - imported by lxml.doctestcompare (optional)
|
||||
missing module named cssselect - imported by lxml.cssselect (optional)
|
||||
missing module named ujson - imported by pyshark.tshark.output_parser.tshark_ek (optional), pyshark.tshark.output_parser.tshark_json (optional)
|
||||
missing module named _overlapped - imported by asyncio.windows_events (top-level)
|
||||
missing module named 'com.sun' - imported by appdirs (delayed, conditional, optional)
|
||||
missing module named com - imported by appdirs (delayed)
|
||||
missing module named win32api - imported by appdirs (delayed, conditional, optional)
|
||||
missing module named _winreg - imported by appdirs (delayed, conditional)
|
||||
missing module named AppKit.NSImage - imported by AppKit (delayed, conditional, optional), /Users/chrisfu/dev/prole/install.py (delayed, conditional, optional)
|
||||
missing module named AppKit.NSApplication - imported by AppKit (delayed, conditional, optional), /Users/chrisfu/dev/prole/install.py (delayed, conditional, optional)
|
||||
missing module named objc.nosuchclass_error - imported by objc (top-level), objc._lazyimport (top-level)
|
||||
missing module named objc.loadBundle - imported by objc (top-level), objc._lazyimport (top-level)
|
||||
missing module named objc.getClassList - imported by objc (top-level), objc._lazyimport (top-level)
|
||||
missing module named objc.NULL - imported by objc (top-level), objc._properties (top-level)
|
||||
missing module named objc._C_BOOL - imported by objc (top-level), objc._properties (top-level)
|
||||
missing module named numpy - imported by PIL._typing (conditional, optional)
|
||||
missing module named olefile - imported by PIL.FpxImagePlugin (top-level), PIL.MicImagePlugin (top-level)
|
||||
missing module named defusedxml - imported by PIL.Image (optional)
|
||||
missing module named Foundation.NSProcessInfo - imported by Foundation (conditional, optional), /Users/chrisfu/dev/prole/install.py (delayed, conditional, optional)
|
||||
missing module named vms_lib - imported by platform (delayed, optional)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named _wmi - imported by platform (optional)
|
||||
File diff suppressed because it is too large
Load Diff
BIN
dist/Install Prole Infrastructure
vendored
BIN
dist/Install Prole Infrastructure
vendored
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>Install Prole Infrastructure</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>Install Prole Infrastructure</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>generated-e1c72a63e56a94678fffdd430579cb4fa089430a18fb151fac68b33f773c7dd3.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>Install Prole Infrastructure</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Install Prole Infrastructure</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.0.0</string>
|
||||
<key>NSHighResolutionCapable</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
Binary file not shown.
@ -1,128 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/generated-e1c72a63e56a94678fffdd430579cb4fa089430a18fb151fac68b33f773c7dd3.icns</key>
|
||||
<data>
|
||||
N+32qT0LblhApR9KSD6MVqTm9o0=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/generated-e1c72a63e56a94678fffdd430579cb4fa089430a18fb151fac68b33f773c7dd3.icns</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fJtymPj5yOy9DNvLi3KNu4OImYJLG9H/8o+SBYHh/dk=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
dist/setup
vendored
BIN
dist/setup
vendored
Binary file not shown.
24
dist/setup.app/Contents/Info.plist
vendored
24
dist/setup.app/Contents/Info.plist
vendored
@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>setup</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>setup</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>icon-windowed.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>setup</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>setup</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.0.0</string>
|
||||
<key>NSHighResolutionCapable</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
dist/setup.app/Contents/MacOS/setup
vendored
BIN
dist/setup.app/Contents/MacOS/setup
vendored
Binary file not shown.
BIN
dist/setup.app/Contents/Resources/icon-windowed.icns
vendored
BIN
dist/setup.app/Contents/Resources/icon-windowed.icns
vendored
Binary file not shown.
128
dist/setup.app/Contents/_CodeSignature/CodeResources
vendored
128
dist/setup.app/Contents/_CodeSignature/CodeResources
vendored
@ -1,128 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>files</key>
|
||||
<dict>
|
||||
<key>Resources/icon-windowed.icns</key>
|
||||
<data>
|
||||
eEHOuYpZLB0vKGVIWGZOh5rH8+o=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Resources/icon-windowed.icns</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
uQo7VuWRab4Phv4EEGmfQsyqFqDIXZgO8OtgaAMvCzY=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^Resources/</key>
|
||||
<true/>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Resources/Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^[^/]+$</key>
|
||||
<dict>
|
||||
<key>nested</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>10</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
@ -51,7 +51,14 @@ DOMAIN=${DOMAIN:-prole.org}
|
||||
KRB5_KDC=${KRB5_KDC:-}
|
||||
KRB5_ADMIN=${KRB5_ADMIN:-}
|
||||
|
||||
CNPG_MANIFEST="$SCRIPT_DIR/../k8s/prole/prole-db.yaml"
|
||||
# Support both PROLE_HOME/k8s and sibling k8s directory
|
||||
if [[ -d "$SCRIPT_DIR/../k8s/prole" ]]; then
|
||||
CNPG_MANIFEST="$SCRIPT_DIR/../k8s/prole/prole-db.yaml"
|
||||
elif [[ -n "${PROLE_HOME:-}" && -d "$PROLE_HOME/k8s/prole" ]]; then
|
||||
CNPG_MANIFEST="$PROLE_HOME/k8s/prole/prole-db.yaml"
|
||||
else
|
||||
CNPG_MANIFEST="$SCRIPT_DIR/../k8s/prole/prole-db.yaml"
|
||||
fi
|
||||
|
||||
SECRETS_DIR="$PROLE_SERVICE/secrets"
|
||||
ADMIN_PRIV="$SECRETS_DIR/admin_ed25519.key"
|
||||
|
||||
@ -35,7 +35,16 @@ ACTION=${1:-}
|
||||
# Defaults
|
||||
NAMESPACE=${NAMESPACE:-default}
|
||||
OPENBAO_NAME=${OPENBAO_NAME:-openbao}
|
||||
OPENBAO_MANIFEST_DIR="$SCRIPT_DIR/../k8s/openbao"
|
||||
OPENBAO_IMAGE=${OPENBAO_IMAGE:-ghcr.io/openbao/openbao:latest}
|
||||
|
||||
# Support both PROLE_HOME/k8s and sibling k8s directory
|
||||
if [[ -d "$SCRIPT_DIR/../k8s/openbao" ]]; then
|
||||
OPENBAO_MANIFEST_DIR="$SCRIPT_DIR/../k8s/openbao"
|
||||
elif [[ -n "${PROLE_HOME:-}" && -d "$PROLE_HOME/k8s/openbao" ]]; then
|
||||
OPENBAO_MANIFEST_DIR="$PROLE_HOME/k8s/openbao"
|
||||
else
|
||||
OPENBAO_MANIFEST_DIR="$SCRIPT_DIR/../k8s/openbao"
|
||||
fi
|
||||
|
||||
# Kerberos realm defaults
|
||||
KRB5_REALM=${KRB5_REALM:-PROLE.ORG}
|
||||
@ -449,7 +458,7 @@ case "$ACTION" in
|
||||
apply_k8s
|
||||
|
||||
if [[ -n "$db_pass" ]]; then
|
||||
local username=${PROLE_DB_USER:-"prole"}
|
||||
username=${PROLE_DB_USER:-"prole"}
|
||||
echo "Creating database user secret 'prole-db-user' for '$username' ..."
|
||||
kubectl create secret generic prole-db-user -n "$NAMESPACE" \
|
||||
--from-literal=username="$username" \
|
||||
|
||||
@ -24,7 +24,14 @@ fi
|
||||
CNPG_CLUSTER_NAME=${CNPG_CLUSTER_NAME:-prole-db}
|
||||
NAMESPACE=${NAMESPACE:-default}
|
||||
|
||||
CNPG_MANIFEST="$SCRIPT_DIR/../k8s/prole/prole-db.yaml"
|
||||
# Support both PROLE_HOME/k8s and sibling k8s directory
|
||||
if [[ -d "$SCRIPT_DIR/../k8s/prole" ]]; then
|
||||
CNPG_MANIFEST="$SCRIPT_DIR/../k8s/prole/prole-db.yaml"
|
||||
elif [[ -n "${PROLE_HOME:-}" && -d "$PROLE_HOME/k8s/prole" ]]; then
|
||||
CNPG_MANIFEST="$PROLE_HOME/k8s/prole/prole-db.yaml"
|
||||
else
|
||||
CNPG_MANIFEST="$SCRIPT_DIR/../k8s/prole/prole-db.yaml"
|
||||
fi
|
||||
|
||||
ensure_tools() {
|
||||
for t in kubectl jq; do
|
||||
@ -33,7 +40,15 @@ ensure_tools() {
|
||||
}
|
||||
|
||||
get_latest_image() {
|
||||
local version_file="$SCRIPT_DIR/../conf/postgresql/.version"
|
||||
local version_file
|
||||
if [[ -f "$SCRIPT_DIR/../conf/postgresql/.version" ]]; then
|
||||
version_file="$SCRIPT_DIR/../conf/postgresql/.version"
|
||||
elif [[ -n "${PROLE_HOME:-}" && -f "$PROLE_HOME/conf/postgresql/.version" ]]; then
|
||||
version_file="$PROLE_HOME/conf/postgresql/.version"
|
||||
else
|
||||
version_file="$SCRIPT_DIR/../conf/postgresql/.version"
|
||||
fi
|
||||
|
||||
if [[ -f "$version_file" ]]; then
|
||||
echo "prole-db:$(cat "$version_file" | tr -d '[:space:]')"
|
||||
else
|
||||
|
||||
47
install.py
47
install.py
@ -76,9 +76,52 @@ class ProleController:
|
||||
return "17.7-037"
|
||||
|
||||
def run_script(self, script_name, args=None, env=None, stdin_text=None, on_line=None):
|
||||
"""Generic runner for etc/ scripts."""
|
||||
"""Generic runner for etc/ scripts.
|
||||
Copies the script to $PROLE_HOME/etc before running it.
|
||||
"""
|
||||
if args is None: args = []
|
||||
cmd = ['bash', str(self.project_root / "etc" / script_name)] + args
|
||||
|
||||
# Get paths
|
||||
source_script = self.project_root / "etc" / script_name
|
||||
|
||||
# Determine target etc directory
|
||||
prole_home_val = (env or os.environ).get("PROLE_HOME")
|
||||
if not prole_home_val:
|
||||
prole_home = Path.home() / ".prole"
|
||||
else:
|
||||
prole_home = Path(prole_home_val).expanduser()
|
||||
|
||||
target_etc = prole_home / "etc"
|
||||
target_etc.mkdir(parents=True, exist_ok=True)
|
||||
target_script = target_etc / script_name
|
||||
|
||||
# Also ensure k8s resources are copied to $PROLE_HOME/k8s for reference
|
||||
target_k8s = prole_home / "k8s"
|
||||
source_k8s = self.project_root / "k8s"
|
||||
if source_k8s.exists():
|
||||
if not target_k8s.exists() or (source_k8s.stat().st_mtime > target_k8s.stat().st_mtime):
|
||||
if target_k8s.exists():
|
||||
shutil.rmtree(target_k8s)
|
||||
shutil.copytree(source_k8s, target_k8s)
|
||||
|
||||
# Ensure conf/postgresql is copied for version detection
|
||||
target_conf = prole_home / "conf"
|
||||
source_conf = self.project_root / "conf"
|
||||
if source_conf.exists():
|
||||
if not target_conf.exists() or (source_conf.stat().st_mtime > target_conf.stat().st_mtime):
|
||||
# Only copy what we need or the whole thing? etc/ already exists in PROLE_HOME.
|
||||
# Let's copy the whole conf dir if it doesn't exist or is older.
|
||||
if target_conf.exists():
|
||||
shutil.rmtree(target_conf)
|
||||
shutil.copytree(source_conf, target_conf)
|
||||
|
||||
# Copy script and set permissions
|
||||
if source_script.exists():
|
||||
shutil.copy2(source_script, target_script)
|
||||
os.chmod(target_script, 0o755)
|
||||
|
||||
# Run from the installed location
|
||||
cmd = ['bash', str(target_script)] + args
|
||||
|
||||
proc = subprocess.Popen(
|
||||
cmd,
|
||||
|
||||
@ -15,6 +15,7 @@ datas = [
|
||||
('etc', 'etc'),
|
||||
('img', 'img'),
|
||||
('docs', 'docs'),
|
||||
('k8s', 'k8s'),
|
||||
('prole-db', 'prole-db'),
|
||||
('prole-app/dist/Prole Tools.app', 'prole-app/dist/Prole Tools.app'),
|
||||
]
|
||||
|
||||
@ -20,6 +20,7 @@ datas = [
|
||||
('etc', 'etc'),
|
||||
('img', 'img'),
|
||||
('docs', 'docs'),
|
||||
('k8s', 'k8s'),
|
||||
('prole-db', 'prole-db'),
|
||||
('prole-app/dist/Prole Tools.app', 'prole-app/dist/Prole Tools.app'),
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user