from setuptools import find_packages, setup from moonstreamapi.version import MOONSTREAMAPI_VERSION long_description = "" with open("README.md") as ifp: long_description = ifp.read() setup( name="moonstreamapi", version=MOONSTREAMAPI_VERSION, packages=find_packages(), install_requires=[ "appdirs", "boto3", "bugout>=0.1.19", "moonstream-entity>=0.0.5", "fastapi", "moonstreamdb>=0.3.3", "humbug", "pydantic", "pyevmasm", "python-dateutil", "python-multipart", "python-slugify", "uvicorn", "web3>=5.30.0, <6", ], extras_require={ "dev": ["black", "isort", "mypy", "types-requests", "types-python-dateutil"], "distribute": ["setuptools", "twine", "wheel"], }, package_data={"moonstreamapi": ["py.typed"]}, zip_safe=False, description="The Bugout blockchain inspector API.", long_description=long_description, long_description_content_type="text/markdown", author="Bugout.dev", author_email="engineering@bugout.dev", classifiers=[ "Development Status :: 3 - Alpha", "Programming Language :: Python", "License :: OSI Approved :: Apache Software License", "Topic :: Software Development :: Libraries", ], url="https://github.com/bugout-dev/moonstream", entry_points={"console_scripts": ["mnstr=moonstreamapi.admin.cli:main"]}, )