| import os |
| from setuptools import setup, find_packages |
| from setuptools.command.develop import develop |
| from setuptools.command.install import install |
|
|
| cwd = os.path.dirname(os.path.abspath(__file__)) |
| requirements = open(os.path.join(cwd, "requirements.txt"), "r").readlines() |
|
|
| class PostInstallCommand(install): |
| """Post-installation for installation mode.""" |
| def run(self): |
| install.run(self) |
| os.system('python -m unidic download') |
|
|
|
|
| class PostDevelopCommand(develop): |
| """Post-installation for development mode.""" |
| def run(self): |
| develop.run(self) |
| os.system('python -m unidic download') |
|
|
| setup( |
| name='melo', |
| version='0.1.0', |
| packages=find_packages(), |
| include_package_data=True, |
| install_requires=requirements, |
| package_data={ |
| '': ['*.txt', 'cmudict_*'], |
| }, |
| ) |
|
|