from setuptools import setup, find_packages setup( name="invoice-shared", version="0.1.0", packages=find_packages(), python_requires=">=3.11", install_requires=[ "PyMuPDF>=1.23.0", "paddleocr>=2.7.0", "Pillow>=10.0.0", "numpy>=1.24.0", "opencv-python>=4.8.0", "psycopg2-binary>=2.9.0", "python-dotenv>=1.0.0", "pyyaml>=6.0", "thefuzz>=0.20.0", ], extras_require={ "azure": [ "azure-storage-blob>=12.19.0", "azure-identity>=1.15.0", ], "s3": [ "boto3>=1.34.0", ], "all": [ "azure-storage-blob>=12.19.0", "azure-identity>=1.15.0", "boto3>=1.34.0", ], }, )