diff --git a/.gitignore b/.gitignore index b6e4761..b41106f 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,7 @@ dmypy.json # Pyre type checker .pyre/ + +# Custom +.dao/ +.secrets/ diff --git a/dao/__init__.py b/dao/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dao/cli.py b/dao/cli.py new file mode 100644 index 0000000..c1ee73a --- /dev/null +++ b/dao/cli.py @@ -0,0 +1,5 @@ +def main(): + print("Hello") + +if __name__ == "__main__": + main() diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..5214b31 --- /dev/null +++ b/setup.py @@ -0,0 +1,38 @@ +from setuptools import find_packages, setup + +long_description = "" +with open("README.md") as ifp: + long_description = ifp.read() + +setup( + name="moonstream-dao", + version="0.0.1", + packages=find_packages(), + install_requires=["eth-brownie", "tqdm"], + extras_require={ + "dev": [ + "black", + "moonworm", + ], + "distribute": ["setuptools", "twine", "wheel"], + }, + description="Command line interface to the Moonstream DAO", + long_description=long_description, + long_description_content_type="text/markdown", + author="Moonstream", + author_email="engineering@moonstream.to", + classifiers=[ + "Development Status :: 3 - Alpha", + "Programming Language :: Python", + "License :: OSI Approved :: Apache Software License", + "Topic :: Software Development :: Libraries", + ], + python_requires=">=3.6", + url="https://github.com/bugout-dev/dao", + entry_points={ + "console_scripts": [ + "dao=dao.cli:main", + ] + }, + include_package_data=True, +)