o 7]h@s@dZdZdZdZdZddZddZd d Zd d Zd dZ dS)a0 pygments.plugin ~~~~~~~~~~~~~~~ Pygments setuptools plugin interface. The methods defined here also work if setuptools isn't installed but they just return nothing. lexer plugins:: [pygments.lexers] yourlexer = yourmodule:YourLexer formatter plugins:: [pygments.formatters] yourformatter = yourformatter:YourFormatter /.ext = yourformatter:YourFormatter As you can see, you can define extensions for the formatter with a leading slash. syntax plugins:: [pygments.styles] yourstyle = yourstyle:YourStyle filter plugin:: [pygments.filter] yourfilter = yourfilter:YourFilter :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. zpygments.lexerszpygments.formatterszpygments.styleszpygments.filtersc Cs6zddlm}Wn ttfygYSw||S)N) pkg_resources) pip._vendorr ImportErrorOSErroriter_entry_points) group_namerr=/usr/lib/python3/dist-packages/pip/_vendor/pygments/plugin.pyr+s  rccsttD]}|VqdSN)rLEXER_ENTRY_POINTload entrypointrrr find_plugin_lexers4s  rcc$ttD] }|j|fVqdSr )rFORMATTER_ENTRY_POINTnamer r rrr find_plugin_formatters9 rccrr )rSTYLE_ENTRY_POINTrr r rrr find_plugin_styles>rrccrr )rFILTER_ENTRY_POINTrr r rrr find_plugin_filtersCrrN) __doc__r rrrrrrrrrrrr s$