amanpay / setup.py
MHamdan's picture
Deploy AmanPay — cardless multimodal biometric payments
1730163 verified
Raw
History Blame Contribute Delete
1.17 kB
"""Package setup for AmanPay."""
from pathlib import Path
from setuptools import find_packages, setup
readme = Path(__file__).parent / "README.md"
long_description = readme.read_text() if readme.exists() else ""
setup(
name="amanpay",
version="0.1.0",
description="Multi-modal biometric authentication for secure digital payments",
long_description=long_description,
long_description_content_type="text/markdown",
packages=find_packages(include=["amanpay", "amanpay.*", "api", "api.*", "demo"]),
python_requires=">=3.10",
install_requires=[
"torch>=2.1.0",
"torchvision>=0.16.0",
"facenet-pytorch>=2.5.3",
"numpy>=1.24.0",
"scipy>=1.11.0",
"opencv-python>=4.8.0",
"Pillow>=10.0.0",
"fastapi>=0.104.0",
"uvicorn[standard]>=0.24.0",
"python-multipart>=0.0.6",
"pydantic>=2.5.0",
"gradio>=4.8.0",
"pyyaml>=6.0.0",
],
extras_require={
"dev": ["pytest>=7.4.0", "pytest-cov>=4.1.0", "httpx>=0.25.0"],
},
entry_points={
"console_scripts": [
"amanpay-api=api.main:app",
],
},
)