-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathsetup.py
More file actions
29 lines (26 loc) · 1.54 KB
/
setup.py
File metadata and controls
29 lines (26 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from setuptools import setup, find_packages
from pathlib import Path
this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text(encoding="utf-8")
long_description_content_type = "text/markdown; charset=utf-8; variant=gfm"
setup(
name = 'hebpipe',
packages = find_packages(),
version = '4.0.2.0',
description = 'A pipeline for Hebrew NLP',
long_description = long_description,
long_description_content_type = long_description_content_type,
author = 'Amir Zeldes',
author_email = 'amir.zeldes@georgetown.edu',
package_data = {'':['README.md','LICENSE.md','requirements.txt'],'hebpipe':['lib/*','data/*','bin/*','models/models_go_here.txt','models/stanza/stanza_models_here.txt']},
install_requires=['setuptools','requests','transformers==4.35.2','torch==2.2.1','xgboost==2.0.3','gensim==4.3.2','rftokenizer>=2.2.0','numpy==1.26.4','scipy<=1.12.0','depedit>=3.3.1','pandas','joblib==1.3.2','xmltodict==0.13.0','diaparser==1.1.3','flair==0.13.0','stanza==1.10.1','conllu==4.5.3','protobuf==4.23.4'],
url = 'https://github.com/amir-zeldes/HebPipe',
license='Apache License, Version 2.0',
download_url = 'https://github.com/amir-zeldes/HebPipe/releases/tag/v4.0.2.0',
keywords = ['NLP', 'Hebrew', 'segmentation', 'tokenization', 'tagging', 'parsing','morphology','POS','lemmatization'],
classifiers = ['Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 3',
'License :: OSI Approved :: Apache Software License',
'Operating System :: OS Independent'],
)