Spaces:
Sleeping
Sleeping
[build-system] | |
requires = ["hatchling"] | |
build-backend = "hatchling.build" | |
[project] | |
dynamic = ["version"] | |
requires-python = ">=3.8" | |
name = "obsei" | |
authors = [{ name = "Lalit Pagaria", email = "lalit.pagaria@oraika.com" }] | |
maintainers = [ | |
{ name = "Lalit Pagaria", email = "lalit.pagaria@oraika.com" }, | |
{ name = "Girish Patel", email = "girish.patel@oraika.com" } | |
] | |
description = "Obsei is an automation tool for text analysis need" | |
readme = "README.md" | |
license = { text = "Apache Version 2.0" } | |
keywords = [ | |
"workflow", | |
"customer-support", | |
"customer-feedback", | |
"low-code", | |
"automation", | |
"cognitive-automation", | |
"social-listening", | |
"customer-feedback-analysis", | |
"customer-experience", | |
"market-research", | |
"nlp", | |
"oraika", | |
"obsei" | |
] | |
classifiers = [ | |
"Development Status :: 2 - Pre-Alpha", | |
"Intended Audience :: Developers", | |
"Intended Audience :: Customer Service", | |
"Intended Audience :: Science/Research", | |
"Intended Audience :: Information Technology", | |
"License :: OSI Approved :: Apache Software License", | |
"Operating System :: OS Independent", | |
"Programming Language :: Python :: 3", | |
"Programming Language :: Python :: 3.8", | |
"Programming Language :: Python :: 3.9", | |
"Programming Language :: Python :: 3.10", | |
"Programming Language :: Python :: 3.11", | |
"Topic :: Scientific/Engineering :: Artificial Intelligence", | |
"Topic :: Software Development :: Libraries :: Python Modules", | |
] | |
dependencies = [ | |
"pytz >= 2023.3.post1", | |
"pydantic >= 2.5.3", | |
"pydantic-settings >= 2.1.0", | |
"python-dateutil >= 2.8.2", | |
"SQLAlchemy >= 2.0.24", | |
"mmh3 >= 4.0.1", | |
"beautifulsoup4 >= 4.9.3", | |
"dateparser >= 1.2.0", | |
"requests >= 2.26.0", | |
] | |
[project.optional-dependencies] | |
twitter-api = ["searchtweets-v2 >= 1.1.1"] | |
google-play-scraper = ["google-play-scraper >= 1.2.4"] | |
google-play-api = ["google-api-python-client >= 2.111.0"] | |
app-store-scraper = ["app-store-reviews-reader >= 1.2"] | |
reddit-scraper = ["reddit-rss-reader >= 1.3.2"] | |
reddit-api = ["praw >= 7.7.1"] | |
pandas = ["pandas >= 2.0.3"] | |
google-news-scraper = ["GoogleNews >= 1.6.12"] | |
facebook-api = ["python-facebook-api >= 0.15.0"] | |
atlassian-api = ["atlassian-python-api >= 3.41.4"] | |
elasticsearch = ["elasticsearch >= 8.11.1"] | |
slack-api = ["slack-sdk >= 3.26.1"] | |
source = [ | |
"obsei[twitter-api,google-play-scraper,google-play-api,app-store-scraper]", | |
"obsei[reddit-scraper,reddit-api,pandas,google-news-scraper,facebook-api]", | |
] | |
sink = ["obsei[atlassian-api,elasticsearch,slack-api,pandas]"] | |
analyzer = [ | |
"torch >= 2.1.2", | |
"vaderSentiment >= 3.3.2", | |
"transformers >= 4.36.2", | |
"nltk >= 3.8.1", | |
"sentencepiece >= 0.1.99", | |
"presidio-analyzer >= 2.2.351", | |
"presidio-anonymizer >= 2.2.351", | |
"spacy >= 3.7.2", | |
] | |
dev = [ | |
"pre-commit >= 2.20.0", | |
"black >= 22.10.0", | |
"mypy >= 0.991", | |
"types-requests", | |
"types-python-dateutil", | |
"types-PyYAML", | |
"types-dateparser", | |
"types-protobuf", | |
"types-pytz", | |
"pytest >= 7.2.0", | |
"pip-tools >= 6.10.0", | |
"coverage >= 6.5.0", | |
] | |
all = ["obsei[analyzer,source,sink]"] | |
## GPL dependencies (these are optional) | |
gpl = ["trafilatura >= 1.6.3"] | |
[project.urls] | |
repository = "https://github.com/obsei/obsei" | |
homepage = "https://obsei.com" | |
documentation = "https://obsei.com" | |
changelog = "https://github.com/obsei/obsei/releases" | |
[tool.hatch.build.targets.sdist] | |
include = ["/obsei"] | |
[tool.hatch.build.targets.wheel] | |
packages = ["obsei"] | |
[tool.hatch.version] | |
path = "obsei/_version.py" | |