From 63d56373e0d9dbb2b508ccbd5b81a0f7229ae036 Mon Sep 17 00:00:00 2001 From: ccan23 Date: Tue, 11 Feb 2025 00:26:10 -0500 Subject: [PATCH] setup.py --- setup.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 setup.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..cc5cf95 --- /dev/null +++ b/setup.py @@ -0,0 +1,49 @@ +from setuptools import setup, find_packages +import os + +here = os.path.abspath(os.path.dirname(__file__)) + +with open(os.path.join(here, 'README.md'), encoding='utf-8') as fh: + long_description = fh.read() + +with open('requirements.txt') as f: + install_requires = f.read().splitlines() + +VERSION = '1.0.0' + +setup( + name='rugcheck', + version=VERSION, + description='Python wrapper for RugCheck API', + long_description=long_description, + long_description_content_type='text/markdown', + url='https://github.com/ccan23/rugcheck', + author='ccan23', + author_email='dev.ccanb@protonmail.com', + license='MIT', + packages=find_packages(), + include_package_data=True, + install_requires=install_requires, + extras_require={ + 'dev': [ + 'pytest', + 'twine', + 'build', + 'rich', + 'wheel', + ] + }, + entry_points={ + 'console_scripts': [ + 'rugcheck=rugcheck.cli:rugcheck_cli', + ], + }, + keywords=['python', 'rugcheck', 'crypto', 'scam-detection', 'dex', 'liquidity', 'rugpull', 'scam'], + classifiers=[ + 'Programming Language :: Python :: 3', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: MIT License', + 'Operating System :: OS Independent', + ], + python_requires='>=3.8', +) \ No newline at end of file