Commit aafef8529283003e51d3a6ad78f1ed3ac112651d
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 | ) | ... | ... |