File: //opt/cppython/lib/python3.8/site-packages/proto/__pycache__/modules.cpython-38.pyc
U
JD�g1 � @ sP d dl mZ d dlZe�ddddg�Zde� d�eeee ed�d d
�ZdZdS )� )�SetNZProtoModule�package�marshal�manifest)r r )r r r �returnc C s |s| }t | |t|�d�S )a Define a protocol buffers module.
The settings defined here are used for all protobuf messages
declared in the module of the given name.
Args:
package (str): The proto package name.
marshal (str): The name of the marshal to use. It is recommended
to use one marshal per Python library (e.g. package on PyPI).
manifest (Set[str]): A set of messages and enums to be created. Setting
this adds a slight efficiency in piecing together proto
descriptors under the hood.
�r r r )�_ProtoModule� frozensetr � r
�:/opt/cppython/lib/python3.8/site-packages/proto/modules.py�
define_module s �r )r ) �typingr �collections�
namedtupler r �strr �__all__r
r
r
r �<module> s � � �