From e5709962af46d83e0200ca88812bb1cbea7fe2ec Mon Sep 17 00:00:00 2001 From: yongzhuo <31341349+yongzhuo@users.noreply.github.com> Date: Fri, 5 Jul 2019 02:08:02 +0800 Subject: [PATCH] Add files via upload --- setup.py | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 setup.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..06c9d52 --- /dev/null +++ b/setup.py @@ -0,0 +1,73 @@ +# -*- coding: UTF-8 -*- +# !/usr/bin/python +# @time :2019/6/13 10:17 +# @author :Mo +# @function :setup of nlp_xiaojiang +# @codes :copy from https://github.com/TianWenQAQ/Kashgari/blob/master/setup.py + +from setuptools import find_packages, setup +import pathlib + +# Package meta-data. +NAME = 'nlp-xiaojiang' +DESCRIPTION = 'nlp of augment、chatbot、classification and featureproject of chinese text' +URL = 'https://github.com/yongzhuo/nlp_xiaojiang' +EMAIL = '1903865025@qq.com' +AUTHOR = 'yongzhuo' +LICENSE = 'MIT' + +HERE = pathlib.Path(__file__).parent +README = (HERE / "README.md").read_text() + +required = [ + 'scikit-learn>=0.19.1', + 'fuzzywuzzy>=0.17.0', + 'openpyxl>=2.6.2', + 'xpinyin>=0.5.6', + 'gensim>=3.7.1', + 'jieba>=0.39', + 'xlrd>=1.2.0', + 'tensorflow>=1.8.0', + 'keras-bert>=0.41.0', + 'Keras>=2.2.0', + 'pandas>=0.23.0', + 'h5py>=2.7.1', + 'numpy>=1.16.1', + 'pyemd==0.5.1', + 'pathlib', + 'translate', + 'PyExecJS', + 'stanfordcorenlp',] + +setup(name=NAME, + version='0.0.1', + description=DESCRIPTION, + long_description=README, + long_description_content_type="text/markdown", + author=AUTHOR, + author_email=EMAIL, + url=URL, + packages=find_packages(exclude=('tests')), + install_requires=required, + license=LICENSE, + classifiers=['License :: OSI Approved :: MIT License', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: Implementation :: CPython', + 'Programming Language :: Python :: Implementation :: PyPy'],) + + +if __name__ == "__main__": + print("setup ok!") + +# 说明,项目工程目录这里nlp_xiaojiang,实际上,下边还要有一层nlp_xiangjiang,也就是说,nlp_xiangjiang和setup同一层 +# Data包里必须要有__init__.py,否则文件不会生成 + +# step: +# 打开cmd +# 到达安装目录 +# python setup.py build +# python setup.py install \ No newline at end of file