from setuptools import setup, find_packages setup( name='pen-testing-ai', version='0.1.0', author='Stephen de Jager', author_email='your_email@example.com', # Replace with your email description='AI-assisted penetration testing tools and utilities with data visualization.', long_description=open('README.md').read(), # Assuming you have a README.md file long_description_content_type='text/markdown', url='https://github.com/canstralian/pen-testing-ai', # Replace with your GitHub repository packages=find_packages(), # Automatically find packages in the project install_requires=[ 'streamlit', # For the web application 'pandas', # For data manipulation 'matplotlib', # For data visualization 'numpy', # Useful for numerical operations 'scikit-learn', # If you're using machine learning 'torch', # If you're using PyTorch 'transformers', # For Hugging Face transformers 'requests', # For making API calls if needed # Add more dependencies as needed ], classifiers=[ 'Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', ], python_requires='>=3.6', # Specify the minimum Python version )