| | from setuptools import setup, find_packages |
| | from pathlib import Path |
| |
|
| | |
| | this_directory = Path(__file__).parent |
| | long_description = (this_directory / "README.md").read_text(encoding="utf-8") |
| |
|
| | |
| | install_requires = [ |
| | "numpy>=1.24", |
| | "scipy>=1.10", |
| | "pandas>=2.0", |
| | "networkx>=3.0", |
| | "POT>=0.9", |
| | "pymc>=5.0", |
| | "statsmodels>=0.14", |
| | ] |
| |
|
| | setup( |
| | name="geobot", |
| | version="0.1.0", |
| | author="GeoBotv1 Team", |
| | description="Geopolitical Forecasting Framework with Advanced Mathematical Methods", |
| | long_description=long_description, |
| | long_description_content_type="text/markdown", |
| | url="https://github.com/yourusername/AIGEOPOLITICAL", |
| | packages=find_packages(), |
| | classifiers=[ |
| | "Development Status :: 3 - Alpha", |
| | "Intended Audience :: Science/Research", |
| | "Topic :: Scientific/Engineering :: Artificial Intelligence", |
| | "License :: OSI Approved :: MIT License", |
| | "Programming Language :: Python :: 3", |
| | "Programming Language :: Python :: 3.8", |
| | "Programming Language :: Python :: 3.9", |
| | "Programming Language :: Python :: 3.10", |
| | "Programming Language :: Python :: 3.11", |
| | ], |
| | python_requires=">=3.8", |
| | install_requires=install_requires, |
| | extras_require={ |
| | "dev": [ |
| | "pytest>=7.4.0", |
| | "pytest-cov>=4.1.0", |
| | "black>=23.0.0", |
| | "flake8>=6.0.0", |
| | "mypy>=1.0.0", |
| | ], |
| | "docs": [ |
| | "sphinx>=7.0.0", |
| | "sphinx-rtd-theme>=1.3.0", |
| | ], |
| | }, |
| | entry_points={ |
| | "console_scripts": [ |
| | "geobot=geobot.cli:main", |
| | ], |
| | }, |
| | ) |
| |
|