#!/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.8" 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", ], )