chore: ajout launcher.py + spec PyInstaller au repo
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
44
anonymisation_onefile.spec
Normal file
44
anonymisation_onefile.spec
Normal file
@@ -0,0 +1,44 @@
|
||||
import os
|
||||
block_cipher = None
|
||||
app_dir = 'C:\\Users\\dom\\ai\\anonymisation'
|
||||
|
||||
datas = [
|
||||
(os.path.join(app_dir, 'config'), 'config'),
|
||||
(os.path.join(app_dir, 'data', 'bdpm'), os.path.join('data', 'bdpm')),
|
||||
(os.path.join(app_dir, 'data', 'finess'), os.path.join('data', 'finess')),
|
||||
(os.path.join(app_dir, 'data', 'insee'), os.path.join('data', 'insee')),
|
||||
(os.path.join(app_dir, 'models', 'camembert-bio-deid', 'onnx'), os.path.join('models', 'camembert-bio-deid', 'onnx')),
|
||||
(os.path.join(app_dir, 'detectors'), 'detectors'),
|
||||
(os.path.join(app_dir, 'scripts'), 'scripts'),
|
||||
]
|
||||
for pyfile in ['anonymizer_core_refactored_onnx.py', 'eds_pseudo_manager.py',
|
||||
'gliner_manager.py', 'camembert_ner_manager.py',
|
||||
'Pseudonymisation_Gui_V5.py']:
|
||||
datas.append((os.path.join(app_dir, pyfile), '.'))
|
||||
|
||||
a = Analysis(
|
||||
[os.path.join(app_dir, 'launcher.py')],
|
||||
pathex=[app_dir],
|
||||
datas=datas,
|
||||
hiddenimports=[
|
||||
'anonymizer_core_refactored_onnx', 'eds_pseudo_manager',
|
||||
'gliner_manager', 'camembert_ner_manager', 'Pseudonymisation_Gui_V5',
|
||||
'edsnlp', 'edsnlp.pipes', 'edsnlp.pipes.ner', 'edsnlp.pipes.ner.pseudo',
|
||||
'spacy', 'spacy.lang.fr', 'gliner', 'onnxruntime',
|
||||
'transformers', 'tokenizers', 'torch', 'pdfplumber',
|
||||
'ahocorasick', 'sklearn', 'scipy', 'pydantic', 'yaml', 'PIL',
|
||||
'loguru', 'regex',
|
||||
],
|
||||
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='Anonymisation',
|
||||
debug=False,
|
||||
strip=False,
|
||||
upx=False,
|
||||
console=False,
|
||||
icon=None,
|
||||
)
|
||||
Reference in New Issue
Block a user