Files
cleverswarm-python-client/setup.cfg
T
2025-09-27 20:55:31 +01:00

74 lines
1.8 KiB
INI

[metadata]
name = cleverswarm_python_client
version = 0.0.1
description = A set of Python client utilities and SDK for interacting with CleverSwarm micro-services
long_description = file: README.md
long_description_content_type = text/markdown
author = CleverThis
author_email = luis.mendes@cleverthis.com
license = Apache
license_files = LICENSE
url = https://git.cleverthis.com/cleverlibre/cleverswarm-python-client
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Operating System :: Unix
Operating System :: POSIX
Programming Language :: Python :: 3
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
keywords =
Knowledge Graph
Text Extraction
CleverSwarm SDK
[options]
package_dir =
= src
packages = find:
python_requires = >=3.8
install_requires =
requests>=2.32.3
[options.packages.find]
where = src
include = cleverswarm_python_client*
[options.package_data]
* = *.txt, *.rst, *.md
cleverswarm_python_client = data/*.dat, *.json
[options.entry_points]
console_scripts =
cswarm-benchmark = cleverswarm_python_client.cswarm_benchmark_client:main
cswarm-text-to-kg = cleverswarm_python_client.cswarm_text_to_kg_client:main
[options.extras_require]
dev =
pytest>=6.0.0
pytest-html>=3.2.0
pytest-cov>=2.12.0
moto>=2.0.0
black>=21.5b2
isort>=5.9.1
flake8>=3.9.2
mypy>=0.812
[flake8]
max-line-length = 120
exclude = .git,__pycache__,build,dist
[isort]
profile = black
line_length = 120
[mypy]
python_version = 3.8
warn_return_any = True
warn_unused_configs = True
disallow_untyped_defs = True
disallow_incomplete_defs = True