Skip to content

Commit da69792

Browse files
committed
🚧🎉 add basic setup file, requirements.txt, remove authors from nlp_utils.py
- fixes #4; create a temporary namespace under nlpurify
1 parent a5111ae commit da69792

File tree

3 files changed

+56
-2
lines changed

3 files changed

+56
-2
lines changed

‎nlpurify/nlp_utils.py‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
pip install fuzzywuzzy
1616
pip install python-Levenshtein
1717
```
18-
19-
@author: Debmalya Pramanik
2018
"""
2119

2220
import re

‎requirements.txt‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
fuzzywuzzy
2+
python-Levenshtein

‎setup.py‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
#!/usr/bin/env python
2+
#
3+
# Copywright (C) 2024 Debmalya Pramanik <neuralNOD@gmail.com>
4+
# LICENSE: MIT License
5+
6+
from setuptools import setup
7+
from setuptools import find_packages
8+
9+
import nlpurify as nlpu
10+
11+
setup(
12+
name = "NLPurify",
13+
version = nlpu.__version__,
14+
author = "shark-utilities developers",
15+
author_email = "neuralNOD@outlook.com",
16+
description = "Text cleaning and feature extractions using NLP, Traditional approach.",
17+
long_description = open("README.md", "r").read(),
18+
long_description_content_type = "text/markdown",
19+
url = "https://github.com/sharkutilities/NLPurify",
20+
packages = find_packages(),
21+
classifiers = [
22+
"Development Status :: 1 - Planning",
23+
"Intended Audience :: Developers",
24+
"Intended Audience :: Education",
25+
"Intended Audience :: End Users/Desktop",
26+
"Intended Audience :: Information Technology",
27+
"Intended Audience :: Science/Research",
28+
"Operating System :: Unix",
29+
"Operating System :: POSIX",
30+
"Operating System :: Microsoft :: Windows",
31+
"Programming Language :: Python",
32+
"Programming Language :: Python :: 3",
33+
"Programming Language :: Python :: 3 :: Only",
34+
"Programming Language :: Python :: 3.8",
35+
"Programming Language :: Python :: 3.9",
36+
"Programming Language :: Python :: 3.10",
37+
"Programming Language :: Python :: 3.11",
38+
"Programming Language :: Python :: 3.12",
39+
"License :: OSI Approved :: MIT License"
40+
],
41+
project_urls = {
42+
"Issue Tracker" : "https://github.com/sharkutilities/NLPurify/issues",
43+
# "Code Documentations" : "https://.readthedocs.io/en/latest/index.html",
44+
"Org. Homepage" : "https://github.com/sharkutilities"
45+
},
46+
keywords = [
47+
# keywords for finding the package::
48+
"nlp", "text-cleaning", "nlp-cleaning", "llm",
49+
"utility", "utilities", "util", "utils", "functions",
50+
# keywords for finding the package relevant to usecases::
51+
"wrappers", "data science", "data analysis", "data scientist", "data analyst"
52+
],
53+
python_requires = ">=3.8"
54+
)

0 commit comments

Comments
 (0)