#!/usr/bin/env python # -*- coding: utf-8 -*- import io from os.path import join, dirname, abspath from setuptools import setup, find_packages def read_relative_file(filename): """ Return the contents of the given file. Its path is supposed relative to this module. """ path = join(dirname(abspath(__file__)), filename) with io.open(path, encoding='utf-8') as f: return f.read() NAME = 'workalendar' DESCRIPTION = 'Worldwide holidays and working days helper and toolkit.' REQUIREMENTS = [ 'skyfield', 'skyfield-data', 'python-dateutil', 'lunardate', 'pytz', 'pyCalverter', 'pyluach', 'setuptools>=1.0', ] version = '10.3.0' __VERSION__ = version params = dict( name=NAME, description=DESCRIPTION, packages=find_packages(), version=__VERSION__, long_description=read_relative_file('README.rst'), author='Bruno Bord', author_email='bruno.bord@people-doc.com', url='https://github.com/peopledoc/workalendar', license='MIT License', include_package_data=True, install_requires=REQUIREMENTS, zip_safe=False, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', ], ) if __name__ == '__main__': setup(**params)