EugeneXiang commited on
Commit
72ee5bb
·
verified ·
1 Parent(s): 1e2ea41

Upload 2 files

Browse files
Files changed (1) hide show
  1. setup.py +31 -0
setup.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from setuptools import setup, find_packages
2
+
3
+ setup(
4
+ name="prival",
5
+ version="0.1.5", # 新版本号,spaCy 改为可选依赖
6
+ author="Peng Xiang",
7
+ author_email="eugene.p.xiang@gmail.com",
8
+ description="Prompt Input Validation toolkit",
9
+ long_description=open("README.md", encoding="utf-8").read(),
10
+ long_description_content_type="text/markdown",
11
+ url="https://huggingface.co/EugeneXiang/prival",
12
+ license="MIT",
13
+ packages=find_packages(include=["prival", "prival.*"]),
14
+ include_package_data=True,
15
+ install_requires=[
16
+ "pyyaml", # 解析配置
17
+ "language-tool-python", # 语法/拼写检查
18
+ "sentence-transformers", # 关联度检测
19
+ ],
20
+ extras_require={
21
+ "full": [
22
+ "spacy", # 需要 spaCy 时再安装
23
+ ],
24
+ },
25
+ classifiers=[
26
+ "Programming Language :: Python :: 3",
27
+ "License :: OSI Approved :: MIT License",
28
+ "Operating System :: OS Independent",
29
+ ],
30
+ python_requires=">=3.7",
31
+ )