aucoin/setup.py

62 lines
1.5 KiB
Python
Raw Permalink Normal View History

2018-07-15 23:30:55 +02:00
# 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"
]
},
)