-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
41 lines (36 loc) · 1.26 KB
/
setup.py
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
30
31
32
33
34
35
36
37
38
39
40
41
"""
Setup script for ClassifAIer package.
This script uses setuptools to package and distribute the ClassifAIer library,
which provides tools for text classification using embeddings from large language models.
It integrates with the Langchain embedding library and supports various sklearn classifiers.
Usage:
To install this package, run:
python setup.py install
Alternatively, you can use pip:
pip install .
"""
from setuptools import setup, find_packages
setup(
name="ClassifAIer", # Updated project name
version="0.1.5",
author="Hamza Agar",
author_email="[email protected]",
description="A library for text classification using LangChain embeddings and "
"scikit-learn classifiers.",
long_description=open("README.md", encoding="utf-8").read(),
long_description_content_type="text/markdown",
url="https://github.com/AimTune/ClassifAIer", # Update with your GitHub link
packages=find_packages(),
install_requires=[
"scikit-learn",
"langchain-core",
"langchain",
"numpy",
],
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
python_requires=">=3.7",
)