#!/usr/bin/env python # -*- coding: utf-8 -*- from setuptools import find_packages, setup NAME = 'patternutils' DESCRIPTION = 'Combine regular expressions with template engines in a powerful matter.' URL = 'https://projects.metalgamer.eu/patternutils' EMAIL = 'dennis.fink@c3l.lu' AUTHOR = 'Dennis Fink' VERSION = '0.0.5' ENTRY_POINTS = { 'console_scripts': [ 'pmatch=patternutils.commands.pmatch:pmatch', 'targs=patternutils.commands.targs:targs', 'tmv=patternutils.commands.tmv:tmv', 'tln=patternutils.commands.tln:tln', 'patterncfg=patternutils.commands.patterncfg:patterncfg', ], } REQUIRED = [ 'click==7.0', ] OPTIONAL = { 'jinja2': ['Jinja2==2.10.1'], 'pygments': ['Pygments==2.4.2'], } setup( name=NAME, version=VERSION, description=DESCRIPTION, author=AUTHOR, author_email=EMAIL, url=URL, packages=find_packages(exclude=('tests',)), entry_points=ENTRY_POINTS, install_requires=REQUIRED, extras_requires=OPTIONAL, include_package_data=True, license='GPLv3+', classifiers=[ # Trove classifiers # Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers 'Programming Language :: Python', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: Implementation :: CPython', ], )