Commit aafef8529283003e51d3a6ad78f1ed3ac112651d

Authored by decalage2
1 parent b3cdab8b

setup.py: changed XLMMacroDeobfuscator dependency to the PyPI version instead of GitHub

Showing 1 changed file with 5 additions and 4 deletions
setup.py
@@ -332,15 +332,16 @@ def main(): @@ -332,15 +332,16 @@ def main():
332 extras_require={ 332 extras_require={
333 # Optional packages - to be installed with pip install -U oletools[full] 333 # Optional packages - to be installed with pip install -U oletools[full]
334 'full': [ 334 'full': [
  335 + 'XLMMacroDeobfuscator',
  336 + # Disabled the direct links to GitHub as it's now refused by PyPI:
335 # For XLMMacroDeobfuscator, the release on PyPI is quite old compared 337 # For XLMMacroDeobfuscator, the release on PyPI is quite old compared
336 # to the github version, so for now we have to install from github: 338 # to the github version, so for now we have to install from github:
337 - 'xlrd2@https://github.com/DissectMalware/xlrd2/archive/master.zip',  
338 - 'pyxlsb2@https://github.com/DissectMalware/pyxlsb2/archive/master.zip',  
339 - 'XLMMacroDeobfuscator@https://github.com/DissectMalware/XLMMacroDeobfuscator/archive/master.zip', 339 + # 'xlrd2@https://github.com/DissectMalware/xlrd2/archive/master.zip',
  340 + # 'pyxlsb2@https://github.com/DissectMalware/pyxlsb2/archive/master.zip',
  341 + # 'XLMMacroDeobfuscator@https://github.com/DissectMalware/XLMMacroDeobfuscator/archive/master.zip',
340 # References for the syntax: 342 # References for the syntax:
341 # https://github.com/decalage2/oletools/issues/690 343 # https://github.com/decalage2/oletools/issues/690
342 # https://stackoverflow.com/questions/30239152/specify-extras-require-with-pip-install-e 344 # https://stackoverflow.com/questions/30239152/specify-extras-require-with-pip-install-e
343 - # 'XLMMacroDeobfuscator',  
344 ] 345 ]
345 } 346 }
346 ) 347 )