utils
_parse_wheel_filename(wheel_filename)
¶
Extract distribution and version from a wheel filename.
The structure of a wheel filename is fixed, and it must start with
{distribution}-{version}
(see
https://packaging.python.org/en/latest/specifications/binary-distribution-format
).
Note that we transform exceptions in ValueError
s, since this function is
also used within Pydantic validators.
Source code in fractal_server/tasks/v2/utils.py
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
|
get_python_interpreter_v2(python_version)
¶
Return the path to the python interpreter
Parameters:
Name | Type | Description | Default |
---|---|---|---|
version |
Python version |
required |
Raises:
Type | Description |
---|---|
ValueError
|
If the python version requested is not available on the host. |
Returns:
Name | Type | Description |
---|---|---|
interpreter |
str
|
string representing the python executable or its path |
Source code in fractal_server/tasks/v2/utils.py
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|