Mercurial > jouvence
view setup.py @ 14:1eb3c8ac8940
Add `Makefile` to generate resources.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 04 Jan 2017 09:10:08 -0800 |
parents | ee741bbe96a8 |
children | db27f548daa8 |
line wrap: on
line source
#!/usr/bin/env python # -*- coding: utf-8 -*- import os.path from setuptools import setup, find_packages def read(fname): with open(os.path.join(os.path.dirname(__file__), fname)) as fp: return fp.read() def readlines(fname): return [l.strip() for l in read(fname).strip().splitlines()] install_requires = readlines('requirements.txt') tests_require = readlines('dev-requirements.txt') long_description = read('README.rst') setup( name="Jouvence", use_scm_version={'write_to': 'jouvence/version.py'}, description="A library for parsing and rendering Fountain screenplays.", long_description=long_description, author="Ludovic Chabant", author_email="ludovic@chabant.com", license="Apache License 2.0", url="https://bolt80.com/jouvence", keywords='fountain screenplay screenwriting screenwriter', packages=find_packages(), include_package_data=True, zip_safe=False, setup_requires=['setuptools_scm', 'pytest-runner'], tests_require=tests_require, install_requires=install_requires, entry_points={ 'console_scripts': [ 'jouvence = jouvence.cli.main' ]} )