#! /usr/bin/env python3 import os from setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) def read(fname): return open(os.path.join(here, fname)).read() with open(os.path.join(here, "shopdb", "VERSION")) as version_file: version = version_file.read().strip() extra_files = {"shopdb": ["VERSION"]} setup( name="shopdb", packages=find_packages(), package_data=extra_files, python_requires=">=3.7", install_requires=["appdirs", "prettytable"], extras_require={"dev": ["black", "pre-commit", "pydocstyle"]}, version=version, author="Blaise Thompson", author_email="bthompson@chem.wisc.edu", entry_points={"console_scripts": ["shopdb=shopdb.__main__:main"]}, )