iamsentinel / setup.py
Nampally Tejasri
Initial OpenEnv submission deploy
ca83593
from setuptools import setup, find_packages
setup(
name="iamsentinel",
version="1.0.0",
description="OpenEnv environment for IAM security analysis — misconfiguration detection, privilege escalation, attack attribution",
author="IAMSentinel Team",
license="MIT",
packages=find_packages(),
python_requires=">=3.11",
install_requires=[
"pydantic>=2.0,<3.0",
"networkx>=3.2",
"openai>=1.30",
"pyyaml>=6.0",
],
extras_require={
"server": ["fastapi>=0.111", "uvicorn[standard]>=0.29"],
"ui": ["gradio>=4.36"],
"dev": ["pytest>=8.0", "pytest-asyncio"],
},
entry_points={
"console_scripts": [
"iamsentinel-baseline=scripts.baseline_agent:main",
]
},
classifiers=[
"Development Status :: 4 - Beta",
"Intended Audience :: Science/Research",
"Topic :: Security",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.11",
],
)