Ramkan7/Patch_Hawk
0
1from setuptools import setup, find_packages2 3with open("README.md", "r", encoding="utf-8") as fh:4 long_description = fh.read()5 6setup(7 name="patchhawk",8 version="1.0.0",9 author="PatchHawk Team",10 description="RL-powered supply-chain vulnerability detector & auto-patcher",11 long_description=long_description,12 long_description_content_type="text/markdown",13 url="https://github.com/ramprasathk07/patchhawk",14 packages=find_packages(),15 python_requires=">=3.10",16 install_requires=[17 "openenv-core>=0.2.0",18 "openai>=1.0.0",19 "numpy>=1.24.0",20 "PyYAML>=6.0",21 "pydantic>=2.0.0",22 "docker>=7.0.0",23 "fastapi>=0.110.0",24 "uvicorn[standard]>=0.27.0",25 "streamlit>=1.30.0",26 "wandb>=0.16.0",27 "pytest>=8.0.0",28 ],29 extras_require={30 "training": [31 "unsloth>=2024.0",32 "trl>=0.7.0",33 "transformers>=4.38.0",34 "torch>=2.1.0",35 "peft>=0.8.0",36 "datasets>=2.16.0",37 ],38 "sdk": [39 "synthetic-data-kit>=0.1.0",40 ],41 },42 entry_points={43 "console_scripts": [44 "patchhawk-train=patchhawk.training.train_grpo:train_agent",45 ],46 },47 classifiers=[48 "Programming Language :: Python :: 3",49 "License :: OSI Approved :: MIT License",50 "Topic :: Security",51 ],52)53 