-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
35 lines (27 loc) · 1.27 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
from setuptools import setup, find_packages
"""
Setup script for the 'whowroteit' package.
This script uses setuptools to package the 'whowroteit' project which is designed to classify text based on whether it was written by a human or generated by an AI.
Attributes:
VERSION (str): Version number of the package.
DESCRIPTION (str): Brief description of the package.
LONG_DESCRIPTION (str): Detailed description of the package.
Functions:
setup(): Configures the package setup
"""
VERSION = '0.0.1'
DESCRIPTION = 'Human Vs AI Text Classifier'
LONG_DESCRIPTION = 'A package that allows user to identify whether a text is human generated or AI generated'
# Setting up
setup(
name="whowroteit",
version=VERSION,
author='Ritika Kumar, Xin Wang, Ardavan Mehdizadeh',
description=DESCRIPTION,
# To find all packages in the directory
packages=find_packages(),
# List of dependencies
install_requires=['pandas', 'numpy', 'scikit-learn', 'tensorflow', 'spacy', 'nltk', 'matplotlib', 'transformers', 'sentence-transformers==2.2.2', 'xgboost', 'InstructorEmbedding', 'pickle' ],
keywords=['python', 'classification', 'AIvsHuman', 'text']
)