import os
import platform
block_cipher = None
a = Analysis(['/home/user_name/idps/run.py'],
pathex=['/home/user_name/idps'],
binaries=[# ('app/__init__.cpython-36m-x86_64-linux-gnu.so', 'app'),
('app/cloud_ocr/__init__.cpython-36m-x86_64-linux-gnu.so',
'app/cloud_ocr'),
('app/cloud_ocr/AbbyyOnlineSdk.cpython-36m-x86_64-linux-gnu.so',
'app/cloud_ocr'),
('app/cloud_ocr/process.cpython-36m-x86_64-linux-gnu.so',
'app/cloud_ocr'),
('app/mod_extraction/paragraphs_model.cpython-36m-x86_64-linux-gnu.so',
'app/mod_extraction'),
('app/mod_extraction/tree_creation.cpython-36m-x86_64-linux-gnu.so',
'app/mod_extraction'),
('app/mod_extraction/__init__.cpython-36m-x86_64-linux-gnu.so',
'app/mod_extraction'),
('app/mod_extraction/documents_model.cpython-36m-x86_64-linux-gnu.so',
'app/mod_extraction'),
('app/mod_extraction/extraction.cpython-36m-x86_64-linux-gnu.so',
'app/mod_extraction'),
('app/fuzzywuzzy_rb/__init__.cpython-36m-x86_64-linux-gnu.so',
'app/fuzzywuzzy_rb'),
('app/fuzzywuzzy_rb/StringMatcher.cpython-36m-x86_64-linux-gnu.so',
'app/fuzzywuzzy_rb'),
('app/fuzzywuzzy_rb/string_processing.cpython-36m-x86_64-linux-gnu.so',
'app/fuzzywuzzy_rb'),
('app/fuzzywuzzy_rb/fuzz.cpython-36m-x86_64-linux-gnu.so',
'app/fuzzywuzzy_rb'),
('app/fuzzywuzzy_rb/utils.cpython-36m-x86_64-linux-gnu.so',
'app/fuzzywuzzy_rb'),
('app/fuzzywuzzy_rb/process.cpython-36m-x86_64-linux-gnu.so',
'app/fuzzywuzzy_rb'),
('app/mod_identification/controller.cpython-36m-x86_64-linux-gnu.so',
'app/mod_identification'),
('app/mod_identification/__init__.cpython-36m-x86_64-linux-gnu.so',
'app/mod_identification'),
('app/mod_identification/identification.cpython-36m-x86_64-linux-gnu.so',
'app/mod_identification'),
('app/mod_identification/config.cpython-36m-x86_64-linux-gnu.so',
'app/mod_identification'),
('app/mod_aex/controller.cpython-36m-x86_64-linux-gnu.so',
'app/mod_aex'),
('app/mod_aex/__init__.cpython-36m-x86_64-linux-gnu.so',
'app/mod_aex'),
('app/mod_aex/ner_models.cpython-36m-x86_64-linux-gnu.so',
'app/mod_aex'),
('app/mod_aex/entity_extractor.cpython-36m-x86_64-linux-gnu.so',
'app/mod_aex'),
('utils/encrypt.cpython-36m-x86_64-linux-gnu.so', 'utils'),
('utils/generate_edek.cpython-36m-x86_64-linux-gnu.so', 'utils'),
('utils/__init__.cpython-36m-x86_64-linux-gnu.so', 'utils'),
('utils/aes.cpython-36m-x86_64-linux-gnu.so', 'utils'),
('utils/index.cpython-36m-x86_64-linux-gnu.so', 'utils'),
('utils/aws_kms.cpython-36m-x86_64-linux-gnu.so', 'utils')],
datas=[('./app/config.py', '.'),
('instance/config.py', 'instance'),
('app.log', '.'),
('instance/config.sample.py', 'instance'),
('instance/implicit_explicit_words.txt', 'config'),
('config/config.docker.py', 'config'),
('config/config.sample.py', 'config'),
('config/__init__.py', 'config'),
('config/config.py', 'config'),
('instance/filter_clauses_from_knitting.txt', 'config'),
('instance/keywords.csv', 'config'),
('app/cloud_ocr/requirements.txt', 'app/cloud_ocr'),
('app/cloud_ocr/pdfs/file_1.pdf', 'app/cloud_ocr/pdfs'),
('app/mod_identification/identification_models/vectorizer.pkl',
'app/mod_identification/identification_models'),
('app/mod_identification/identification_models/LR_classifier.pkl',
'app/mod_identification/identification_models'),
('app/mod_identification/identification_models/classification results.txt',
'app/mod_identification/identification_models'),
('app/mod_identification/identification_models/classification results_1-3.txt',
'app/mod_identification/identification_models'),
('app/mod_identification/identification_models/ch2_vectorizer.pkl',
'app/mod_identification/identification_models'),
('app/mod_aex/trained_ner_models/custom/meta.json',
'app/mod_aex/trained_ner_models/custom'),
('app/mod_aex/trained_ner_models/custom/tokenizer',
'app/mod_aex/trained_ner_models/custom'),
('app/mod_aex/trained_ner_models/custom/ner/moves',
'app/mod_aex/trained_ner_models/custom/ner'),
('app/mod_aex/trained_ner_models/custom/ner/lower_model',
'app/mod_aex/trained_ner_models/custom/ner'),
('app/mod_aex/trained_ner_models/custom/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/custom/ner'),
('app/mod_aex/trained_ner_models/custom/ner/upper_model',
'app/mod_aex/trained_ner_models/custom/ner'),
('app/mod_aex/trained_ner_models/custom/ner/cfg',
'app/mod_aex/trained_ner_models/custom/ner'),
('app/mod_aex/trained_ner_models/custom/vocab/strings.json',
'app/mod_aex/trained_ner_models/custom/vocab'),
('app/mod_aex/trained_ner_models/custom/vocab/key2row',
'app/mod_aex/trained_ner_models/custom/vocab'),
('app/mod_aex/trained_ner_models/custom/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/custom/vocab'),
('app/mod_aex/trained_ner_models/custom/vocab/vectors',
'app/mod_aex/trained_ner_models/custom/vocab'),
('app/mod_aex/trained_ner_models/currency/meta.json',
'app/mod_aex/trained_ner_models/currency'),
('app/mod_aex/trained_ner_models/currency/tokenizer',
'app/mod_aex/trained_ner_models/currency'),
('app/mod_aex/trained_ner_models/currency/ner/moves',
'app/mod_aex/trained_ner_models/currency/ner'),
('app/mod_aex/trained_ner_models/currency/ner/lower_model',
'app/mod_aex/trained_ner_models/currency/ner'),
('app/mod_aex/trained_ner_models/currency/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/currency/ner'),
('app/mod_aex/trained_ner_models/currency/ner/upper_model',
'app/mod_aex/trained_ner_models/currency/ner'),
('app/mod_aex/trained_ner_models/currency/ner/cfg',
'app/mod_aex/trained_ner_models/currency/ner'),
('app/mod_aex/trained_ner_models/currency/vocab/strings.json',
'app/mod_aex/trained_ner_models/currency/vocab'),
('app/mod_aex/trained_ner_models/currency/vocab/key2row',
'app/mod_aex/trained_ner_models/currency/vocab'),
('app/mod_aex/trained_ner_models/currency/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/currency/vocab'),
('app/mod_aex/trained_ner_models/currency/vocab/vectors',
'app/mod_aex/trained_ner_models/currency/vocab'),
('app/mod_aex/trained_ner_models/date/meta.json',
'app/mod_aex/trained_ner_models/date'),
('app/mod_aex/trained_ner_models/date/tokenizer',
'app/mod_aex/trained_ner_models/date'),
('app/mod_aex/trained_ner_models/date/ner/moves',
'app/mod_aex/trained_ner_models/date/ner'),
('app/mod_aex/trained_ner_models/date/ner/lower_model',
'app/mod_aex/trained_ner_models/date/ner'),
('app/mod_aex/trained_ner_models/date/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/date/ner'),
('app/mod_aex/trained_ner_models/date/ner/upper_model',
'app/mod_aex/trained_ner_models/date/ner'),
('app/mod_aex/trained_ner_models/date/ner/cfg',
'app/mod_aex/trained_ner_models/date/ner'),
('app/mod_aex/trained_ner_models/date/vocab/strings.json',
'app/mod_aex/trained_ner_models/date/vocab'),
('app/mod_aex/trained_ner_models/date/vocab/key2row',
'app/mod_aex/trained_ner_models/date/vocab'),
('app/mod_aex/trained_ner_models/date/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/date/vocab'),
('app/mod_aex/trained_ner_models/date/vocab/vectors',
'app/mod_aex/trained_ner_models/date/vocab'),
('app/mod_aex/trained_ner_models/time_interval/meta.json',
'app/mod_aex/trained_ner_models/time_interval'),
('app/mod_aex/trained_ner_models/time_interval/tokenizer',
'app/mod_aex/trained_ner_models/time_interval'),
('app/mod_aex/trained_ner_models/time_interval/ner/moves',
'app/mod_aex/trained_ner_models/time_interval/ner'),
('app/mod_aex/trained_ner_models/time_interval/ner/lower_model',
'app/mod_aex/trained_ner_models/time_interval/ner'),
('app/mod_aex/trained_ner_models/time_interval/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/time_interval/ner'),
('app/mod_aex/trained_ner_models/time_interval/ner/upper_model',
'app/mod_aex/trained_ner_models/time_interval/ner'),
('app/mod_aex/trained_ner_models/time_interval/ner/cfg',
'app/mod_aex/trained_ner_models/time_interval/ner'),
('app/mod_aex/trained_ner_models/time_interval/vocab/strings.json',
'app/mod_aex/trained_ner_models/time_interval/vocab'),
('app/mod_aex/trained_ner_models/time_interval/vocab/key2row',
'app/mod_aex/trained_ner_models/time_interval/vocab'),
('app/mod_aex/trained_ner_models/time_interval/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/time_interval/vocab'),
('app/mod_aex/trained_ner_models/time_interval/vocab/vectors',
'app/mod_aex/trained_ner_models/time_interval/vocab'),
('app/mod_aex/trained_ner_models/postal_address/meta.json',
'app/mod_aex/trained_ner_models/postal_address'),
('app/mod_aex/trained_ner_models/postal_address/tokenizer',
'app/mod_aex/trained_ner_models/postal_address'),
('app/mod_aex/trained_ner_models/postal_address/ner/moves',
'app/mod_aex/trained_ner_models/postal_address/ner'),
('app/mod_aex/trained_ner_models/postal_address/ner/lower_model',
'app/mod_aex/trained_ner_models/postal_address/ner'),
('app/mod_aex/trained_ner_models/postal_address/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/postal_address/ner'),
('app/mod_aex/trained_ner_models/postal_address/ner/upper_model',
'app/mod_aex/trained_ner_models/postal_address/ner'),
('app/mod_aex/trained_ner_models/postal_address/ner/cfg',
'app/mod_aex/trained_ner_models/postal_address/ner'),
('app/mod_aex/trained_ner_models/postal_address/vocab/strings.json',
'app/mod_aex/trained_ner_models/postal_address/vocab'),
('app/mod_aex/trained_ner_models/postal_address/vocab/key2row',
'app/mod_aex/trained_ner_models/postal_address/vocab'),
('app/mod_aex/trained_ner_models/postal_address/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/postal_address/vocab'),
('app/mod_aex/trained_ner_models/postal_address/vocab/vectors',
'app/mod_aex/trained_ner_models/postal_address/vocab'),
('app/mod_aex/trained_ner_models/person/meta.json',
'app/mod_aex/trained_ner_models/person'),
('app/mod_aex/trained_ner_models/person/tokenizer',
'app/mod_aex/trained_ner_models/person'),
('app/mod_aex/trained_ner_models/person/ner/moves',
'app/mod_aex/trained_ner_models/person/ner'),
('app/mod_aex/trained_ner_models/person/ner/lower_model',
'app/mod_aex/trained_ner_models/person/ner'),
('app/mod_aex/trained_ner_models/person/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/person/ner'),
('app/mod_aex/trained_ner_models/person/ner/upper_model',
'app/mod_aex/trained_ner_models/person/ner'),
('app/mod_aex/trained_ner_models/person/ner/cfg',
'app/mod_aex/trained_ner_models/person/ner'),
('app/mod_aex/trained_ner_models/person/vocab/strings.json',
'app/mod_aex/trained_ner_models/person/vocab'),
('app/mod_aex/trained_ner_models/person/vocab/key2row',
'app/mod_aex/trained_ner_models/person/vocab'),
('app/mod_aex/trained_ner_models/person/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/person/vocab'),
('app/mod_aex/trained_ner_models/person/vocab/vectors',
'app/mod_aex/trained_ner_models/person/vocab'),
('app/mod_aex/trained_ner_models/geo_location/meta.json',
'app/mod_aex/trained_ner_models/geo_location'),
('app/mod_aex/trained_ner_models/geo_location/tokenizer',
'app/mod_aex/trained_ner_models/geo_location'),
('app/mod_aex/trained_ner_models/geo_location/ner/moves',
'app/mod_aex/trained_ner_models/geo_location/ner'),
('app/mod_aex/trained_ner_models/geo_location/ner/lower_model',
'app/mod_aex/trained_ner_models/geo_location/ner'),
('app/mod_aex/trained_ner_models/geo_location/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/geo_location/ner'),
('app/mod_aex/trained_ner_models/geo_location/ner/upper_model',
'app/mod_aex/trained_ner_models/geo_location/ner'),
('app/mod_aex/trained_ner_models/geo_location/ner/cfg',
'app/mod_aex/trained_ner_models/geo_location/ner'),
('app/mod_aex/trained_ner_models/geo_location/vocab/strings.json',
'app/mod_aex/trained_ner_models/geo_location/vocab'),
('app/mod_aex/trained_ner_models/geo_location/vocab/key2row',
'app/mod_aex/trained_ner_models/geo_location/vocab'),
('app/mod_aex/trained_ner_models/geo_location/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/geo_location/vocab'),
('app/mod_aex/trained_ner_models/geo_location/vocab/vectors',
'app/mod_aex/trained_ner_models/geo_location/vocab'),
('app/mod_aex/trained_ner_models/organization/meta.json',
'app/mod_aex/trained_ner_models/organization'),
('app/mod_aex/trained_ner_models/organization/tokenizer',
'app/mod_aex/trained_ner_models/organization'),
('app/mod_aex/trained_ner_models/organization/ner/moves',
'app/mod_aex/trained_ner_models/organization/ner'),
('app/mod_aex/trained_ner_models/organization/ner/lower_model',
'app/mod_aex/trained_ner_models/organization/ner'),
('app/mod_aex/trained_ner_models/organization/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/organization/ner'),
('app/mod_aex/trained_ner_models/organization/ner/upper_model',
'app/mod_aex/trained_ner_models/organization/ner'),
('app/mod_aex/trained_ner_models/organization/ner/cfg',
'app/mod_aex/trained_ner_models/organization/ner'),
('app/mod_aex/trained_ner_models/organization/vocab/strings.json',
'app/mod_aex/trained_ner_models/organization/vocab'),
('app/mod_aex/trained_ner_models/organization/vocab/key2row',
'app/mod_aex/trained_ner_models/organization/vocab'),
('app/mod_aex/trained_ner_models/organization/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/organization/vocab'),
('app/mod_aex/trained_ner_models/organization/vocab/vectors',
'app/mod_aex/trained_ner_models/organization/vocab'),
('app/mod_aex/trained_ner_models/percentage/meta.json',
'app/mod_aex/trained_ner_models/percentage'),
('app/mod_aex/trained_ner_models/percentage/tokenizer',
'app/mod_aex/trained_ner_models/percentage'),
('app/mod_aex/trained_ner_models/percentage/ner/moves',
'app/mod_aex/trained_ner_models/percentage/ner'),
('app/mod_aex/trained_ner_models/percentage/ner/lower_model',
'app/mod_aex/trained_ner_models/percentage/ner'),
('app/mod_aex/trained_ner_models/percentage/ner/tok2vec_model',
'app/mod_aex/trained_ner_models/percentage/ner'),
('app/mod_aex/trained_ner_models/percentage/ner/upper_model',
'app/mod_aex/trained_ner_models/percentage/ner'),
('app/mod_aex/trained_ner_models/percentage/ner/cfg',
'app/mod_aex/trained_ner_models/percentage/ner'),
('app/mod_aex/trained_ner_models/percentage/vocab/strings.json',
'app/mod_aex/trained_ner_models/percentage/vocab'),
('app/mod_aex/trained_ner_models/percentage/vocab/key2row',
'app/mod_aex/trained_ner_models/percentage/vocab'),
('app/mod_aex/trained_ner_models/percentage/vocab/lexemes.bin',
'app/mod_aex/trained_ner_models/percentage/vocab'),
('app/mod_aex/trained_ner_models/percentage/vocab/vectors',
'app/mod_aex/trained_ner_models/percentage/vocab'),
('app/mod_aex/test_docs/2.json', 'app/mod_aex/test_docs'),
('app/mod_aex/test_docs/1.json', 'app/mod_aex/test_docs'),
('old_docker_files/aex_docker.sh', 'old_docker_files'),
('old_docker_files/Dockerfile', 'old_docker_files')],
hiddenimports=['spacy._ml', 'spacy.lemmatizer', 'spacy.vocab', 'spacy', 'cymem', 'flask', 'logging', 'logstash', 'datetime', 'time', 'Tkinter', 'six', 'ScrolledText', 'ftfy', 'ipywidgets', 'IPython', 'cytoolz', 'cupy', 'IPython', 'cupy', 'pandas', 'cchardet', 'datrie', 'genshi', 'cssselect', 'html5lib', 'cssselect', 'hypothesis', 'pudb',
'bottleneck', 'py', 's3fs', 'ndg', 'pyasn1', 'tables', 'adodbapi', 'blosc', 'mx', 'mysql', 'psycopg2', 'pgdb', 'postgresql', 'pysqlcipher', 'pysqlcipher3', 'pysqlite2', 'Sybase', 'gtk', 'multiprocessing', 'cStringIO', 'htmlentitydefs', 'jinja2', 'pretty', 'asyncio', 'dotenv', 'SocketServer', 'BaseHTTPServer', 'termcolor', 'OpenSSL', 'requests', 'greenlet', 'cymem.cymem', 'thinc.linalg', 'murmurhash.mrmr', 'cytoolz.utils', 'cytoolz._signatures', 'spacy.strings', 'spacy.morphology', 'spacy.lexeme', 'spacy.tokens', 'spacy.gold', 'spacy.tokens.underscore', 'spacy.parts_of_speech', 'dill', 'spacy.tokens.printers', 'spacy.tokens._retokenize', 'spacy.syntax', 'spacy.syntax.stateclass', 'spacy.syntax.transition_system', 'spacy.syntax.nonproj', 'spacy.syntax.nn_parser', 'spacy.syntax.arc_eager', 'thinc.extra.search', 'spacy.syntax._beam_utils', 'spacy.syntax.ner', 'thinc.neural._classes.difference', 'typedefs', 'sklearn.neighbors.typedefs', 'sklearn', 'sklearn.ensemble', 'sklearn.neighbors.typedefs', 'sklearn.neighbors.quad_tree', 'sklearn.tree._utils', 'gi._gobject', 'hook-gi.repository.GdkPixbuf', 'user32', 'FixTk', 'sklearn.utils.sparsetools._graph_validation', 'sklearn.utils.sparsetools._graph_tools', 'MySQLdb', 'gi._gobject', 'gi._gobject', 'cPickle', 'pyimod03_importers', 'setuptools._vensix.moves.urllibr.six.moves', 'future_builtins', 'six.moves.urllib', 'htmlentitydefs', 'dotenv', 'SocketServer', 'BaseHTTPServer', 'termcolor', 'watchdog', 'watchdog.events', 'email.Utils', 'pika', 'dbhash', 'numpy'],
hookspath=[],
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='idps_app',
debug=True,
bootloader_ignore_signals=False,
strip=False,
upx=False,
runtime_tmpdir=None,
console=True)
I have compiled my flask app using the command:
python3 -O -m PyInstaller --clean --onefile idps.specMy spec file is given below:
Application Log "run.py" is being multiple times and app is not loading