commit a3ac8daac596212e0671e7ac6c6a49e007106dc9 Author: vaydheesh Date: Wed Jul 24 11:59:55 2019 +0530 setup.py: remove mocking replace: install_requires -> setup_requires allows using streamparser diff --git a/setup.py b/setup.py index 3c9395f..4c96e00 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,6 @@ from os import path from setuptools import find_packages, setup # noqa: I202 from setuptools.command.install import install import sys -from unittest.mock import Mock class PostInstallCommand(install): @@ -13,10 +12,8 @@ class PostInstallCommand(install): @staticmethod def _post_install(): - # mock apertium-streamparser for importing apertium - sys.modules['streamparser'] = Mock() - import apertium + apertium.installer.install_apertium() apertium.installer.install_module('eng') apertium.installer.install_module('en-es') @@ -32,7 +29,7 @@ setup( long_description_content_type='text/markdown; charset=UTF-8', url='https://github.com/apertium/apertium-python', python_requires='>=3.4', - install_requires=[ + setup_requires=[ 'apertium-streamparser==5.0.2', ], test_suite='tests',