OwlCyberSecurity - MANAGER
Edit File: plugin.cpython-39.pyc
a �F�f � @ s@ d Z dZdZdZdZdd� Zdd� Zd d � Zdd� Zd d� Z dS )a pygments.plugin ~~~~~~~~~~~~~~~ Pygments plugin interface. By default, this tries to use ``importlib.metadata``, which is in the Python standard library since Python 3.8, or its ``importlib_metadata`` backport for earlier versions of Python. It falls back on ``pkg_resources`` if not found. Finally, if ``pkg_resources`` is not found either, no plugins are loaded at all. 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-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. zpygments.lexerszpygments.formatterszpygments.styleszpygments.filtersc C s� zddl m} W nz ty� zddlm} W nV ty� zddlm} W n" ttfyn g Y Y Y S 0 || � Y Y S Y n0 Y n0 |� }t|d�r�|j| d�S |� | g �S d S )N� )�entry_points)�iter_entry_points�select)�group) �importlib.metadatar �ImportErrorZimportlib_metadataZpip._vendor.pkg_resourcesr �OSError�hasattrr �get)Z group_namer r �groups� r �]/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/pip/_vendor/pygments/plugin.pyr / s r c c s t t�D ]} | �� V qd S �N)r �LEXER_ENTRY_POINT�load�Z entrypointr r r �find_plugin_lexersG s r c c s"