#!/usr/bin/env python # -*- coding: utf-8 -*- from setuptools import find_packages from setuptools import setup from daemonJwtHandler import __version__ def read_requirements(path): """Read requirements from file based on file path provided. Lines beginning with a dash are excluded, e.g. references to an internal PyPI server url (-i). Args: path (str): File path for requirements text file. Returns: Array of requirements libraries. """ with open(path, 'r') as fd: requirements = [ req.strip() for req in fd.readlines() if not req.startswith('-')] return requirements install_requires = list(read_requirements('requirements.txt')) setup( name='daemonJwtHandler', version=__version__, url='https://github.com/theorchard/daemon-jwt-service-handler', author='The Orchard', author_email='webdev@theorchard.com', description=('daemonJwtHandler library.'), packages=find_packages(), include_package_data=True, install_requires=install_requires, zip_safe=False, classifiers=[ 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12' ],)