From 090b94714b79ca89cfc501bd799c70a9400bd53d Mon Sep 17 00:00:00 2001 From: Gene Kogan Date: Fri, 5 Apr 2024 01:01:52 -0700 Subject: [PATCH] add setup file --- pyproject.toml | 4 ++-- setup.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 setup.py diff --git a/pyproject.toml b/pyproject.toml index 409579a..acfccb3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,9 @@ [project] name = "logos-svc" version = "0.1.0" -description = "Add a short description here" +description = "Logos" authors = [ - { name = "Jonathan Miller", email = "jon@jmill.dev" } + { name = "Eden", email = "gene@eden.art" } ] dependencies = [ "fastapi>=0.104.1", diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..dc15612 --- /dev/null +++ b/setup.py @@ -0,0 +1,49 @@ +from setuptools import setup, find_packages + +setup( + name="logos", + version="0.1.0", + description="Logos", + long_description=open("README.md").read(), + long_description_content_type="text/markdown", + author="Eden", + author_email="gene@eden.art", + packages=find_packages(where="src"), + package_dir={"": "src"}, + include_package_data=True, + install_requires=[ + "fastapi>=0.104.1", + "uvicorn>=0.24.0.post1", + "pydantic>=2.5.2", + "python-dotenv>=1.0.0", + "fire>=0.3.0", + "httpx>=0.24.1", + "orjson>=3.9.0", + "rich>=13.4.1", + "python-dateutil>=2.8.2", + "pymongo>=3.12.0", + "elevenlabs>=0.2.27", + "boto3>=1.34.9", + "replicate>=0.22.0", + "moviepy>=1.0.3", + "eden_sdk @ git+https://github.com/edenartlab/eden-sdk-py.git", + "transformers>=4.37.2", + "pydub>=0.25.1", + ], + python_requires=">=3.8", + extras_require={ + "dev": [ + "pre-commit>=3.5.0", + "black>=23.11.0", + "mypy>=1.7.0", + "flake8>=6.1.0", + "pytest>=7.4.3", + ], + }, + classifiers=[ + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + ], +)