HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/virtualenv/seed/__pycache__/seeder.cpython-310.pyc
o

3�h��@s6ddlmZddlmZmZGdd�de�ZdgZdS)�)�annotations)�ABC�abstractmethodc@s2eZdZdZddd�Zedd��Zedd	��Zd
S)�SeederzDA seeder will install some seed packages into a virtual environment.�return�NonecCs||_|j|_dS)z�
        Create.

        :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�r�A/usr/local/lib/python3.10/dist-packages/virtualenv/seed/seeder.py�__init__	szSeeder.__init__cC�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_datarrr
�add_parser_argumentss	zSeeder.add_parser_argumentscCr)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
�creatorrrr
�runsz
Seeder.runN)rr)	�__name__�
__module__�__qualname__�__doc__r�classmethodrrrrrrr
rs



rN)�
__future__r�abcrrr�__all__rrrr
�<module>s
$�