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 332 extras_require={
333 333 # Optional packages - to be installed with pip install -U oletools[full]
334 334 'full': [
  335 + 'XLMMacroDeobfuscator',
  336 + # Disabled the direct links to GitHub as it's now refused by PyPI:
335 337 # For XLMMacroDeobfuscator, the release on PyPI is quite old compared
336 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 342 # References for the syntax:
341 343 # https://github.com/decalage2/oletools/issues/690
342 344 # https://stackoverflow.com/questions/30239152/specify-extras-require-with-pip-install-e
343   - # 'XLMMacroDeobfuscator',
344 345 ]
345 346 }
346 347 )
... ...