|
| List[str] | make (self, str specification, Optional[Dict[str, Any]] options=None) |
| |
|
| __init__ (self, source_dir, target_dir, add_launchers=True, dry_run=False, fileop=None) |
| |
|
| get_manifest (self, exename) |
| |
|
| get_script_filenames (self, name) |
| |
|
| dry_run (self) |
| |
|
| dry_run (self, value) |
| |
| | make_multiple (self, specifications, options=None) |
| |
|
|
| source_dir |
| |
|
| target_dir |
| |
|
| add_launchers |
| |
|
| force |
| |
|
| clobber |
| |
|
| set_mode |
| |
|
| variants |
| |
|
| version_info |
| |
|
| variant_separator |
| |
|
| script_template = SCRIPT_TEMPLATE |
| |
|
| executable = None |
| |
|
| manifest = _DEFAULT_MANIFEST |
| |
|
str | variant_separator = '-' |
| |
|
| _get_alternate_executable (self, executable, options) |
| |
| | _is_shell (self, executable) |
| |
|
| _fix_jython_executable (self, executable) |
| |
| | _build_shebang (self, executable, post_interp) |
| |
|
| _get_shebang (self, encoding, post_interp=b'', options=None) |
| |
|
| _get_script_text (self, entry) |
| |
|
| _write_script (self, names, shebang, script_bytes, filenames, ext) |
| |
|
| _make_script (self, entry, filenames, options=None) |
| |
|
| _copy_script (self, script, filenames) |
| |
|
| _get_launcher (self, kind) |
| |
|
| _fileop |
| |
|
| _is_nt |
| |
◆ make()
| List[str] pip._internal.operations.install.wheel.PipScriptMaker.make |
( |
|
self, |
|
|
str |
specification, |
|
|
Optional[Dict[str, Any]] |
options = None |
|
) |
| |
Make a script.
:param specification: The specification, which is either a valid export
entry specification (to make a script from a
callable) or a filename (to make a script by
copying from a source location).
:param options: A dictionary of options controlling script generation.
:return: A list of all absolute pathnames written to.
Reimplemented from pip._vendor.distlib.scripts.ScriptMaker.
The documentation for this class was generated from the following file:
- docs/help/help-venv/lib/python3.12/site-packages/pip/_internal/operations/install/wheel.py