관리-도구
편집 파일: seeder.cpython-311.pyc
� �܋f^ � �: � d dl mZmZ G d� de�� � ZdgZdS )� )�ABCMeta�abstractmethodc �D � e Zd ZdZd� Zed� � � Zed� � � ZdS )�SeederzDA seeder will install some seed packages into a virtual environment.c �, � || _ |j | _ dS )z� :param options: the parsed options as defined within :meth:`add_parser_arguments` :param enabled: a flag weather the seeder is enabled or not N)�enabled�env)�self�optionsr s �g/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/virtualenv/seed/seeder.py�__init__zSeeder.__init__ s � � ����;����� c � � t �)z� Add CLI arguments for this seed mechanisms. :param parser: the CLI parser :param app_data: the CLI parser :param interpreter: the interpreter this virtual environment is based of ��NotImplementedError)�cls�parser�interpreter�app_datas r �add_parser_argumentszSeeder.add_parser_arguments s � � "�!r c � � t �)z�Perform the seed operation. :param creator: the creator (based of :class:`virtualenv.create.creator.Creator`) we used to create this virtual environment r )r �creators r �runz Seeder.run s � � "�!r N) �__name__� __module__�__qualname__�__doc__r �classmethodr r r � r r r r s_ � � � � � �N�N�� � � �"� "� �[�"� �"� "� �^�"� "� "r r )� metaclassN)�abcr r r �__all__r r r �<module>r# s] �� '� '� '� '� '� '� '� '�"� "� "� "� "�w� "� "� "� "�D ����r