# Always prefer setuptools over distutils from setuptools import setup, find_packages # To use a consistent encoding from codecs import open from os import path from aucoin import __author__, __version__, __licence__ here = path.abspath(path.dirname(__file__)) # Get the long description from the README file with open(path.join(here, "README.md"), encoding="utf-8") as f: long_description = f.read() setup( name="aucoin", version=__version__, description="A distributed cryptocurrency", long_description=long_description, long_description_content_type="text/markdown", url="https://aucoin.network", project_urls={ "Source": "https://git.caspervk.net/caspervk/aucoin.git" }, author=__author__, classifiers=[ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", ], python_requires=">=3.6", keywords="crypto currency cryptocurrency", license=__licence__, packages=find_packages(exclude=["tests"]), include_package_data=True, package_data={ "aucoin": [ "*.ini" ] }, install_requires=[ "Click", "cryptography", "SQLAlchemy", "twisted", "tabulate" ], extras_require={ "dev": [ "freezegun", "matplotlib" ] }, entry_points={ "console_scripts": [ "aucoin = aucoin.main:main" ] }, )