From aafef8529283003e51d3a6ad78f1ed3ac112651d Mon Sep 17 00:00:00 2001 From: decalage2 Date: Mon, 9 May 2022 23:34:33 +0200 Subject: [PATCH] setup.py: changed XLMMacroDeobfuscator dependency to the PyPI version instead of GitHub --- setup.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index 0fec8ef..484b81d 100644 --- a/setup.py +++ b/setup.py @@ -332,15 +332,16 @@ def main(): extras_require={ # Optional packages - to be installed with pip install -U oletools[full] 'full': [ + 'XLMMacroDeobfuscator', + # Disabled the direct links to GitHub as it's now refused by PyPI: # For XLMMacroDeobfuscator, the release on PyPI is quite old compared # to the github version, so for now we have to install from github: - 'xlrd2@https://github.com/DissectMalware/xlrd2/archive/master.zip', - 'pyxlsb2@https://github.com/DissectMalware/pyxlsb2/archive/master.zip', - 'XLMMacroDeobfuscator@https://github.com/DissectMalware/XLMMacroDeobfuscator/archive/master.zip', + # 'xlrd2@https://github.com/DissectMalware/xlrd2/archive/master.zip', + # 'pyxlsb2@https://github.com/DissectMalware/pyxlsb2/archive/master.zip', + # 'XLMMacroDeobfuscator@https://github.com/DissectMalware/XLMMacroDeobfuscator/archive/master.zip', # References for the syntax: # https://github.com/decalage2/oletools/issues/690 # https://stackoverflow.com/questions/30239152/specify-extras-require-with-pip-install-e - # 'XLMMacroDeobfuscator', ] } ) -- libgit2 0.21.4