|
import sys |
|
from pytubefix import __version__ |
|
|
|
os = sys.platform |
|
python = sys.version |
|
pytubefix = __version__ |
|
|
|
|
|
def info() -> dict: |
|
""" |
|
Returns information about the current operating system, Python version, and Pytubefix version. |
|
|
|
This function gathers system-related information such as the operating system, Python version, |
|
and the version of the Pytubefix library, and returns it in a dictionary format. |
|
|
|
This can be useful for debugging or logging purposes, as it allows developers to quickly |
|
check the environment in which the code is being executed. It helps ensure that the correct |
|
versions of Python and Pytubefix are being used, and can also assist in identifying any |
|
compatibility issues between the system and the application. |
|
|
|
Returns: |
|
dict: A dictionary containing the following keys: |
|
- 'OS': The name of the operating system platform. |
|
- 'Python': The version of Python currently running. |
|
- 'Pytubefix': The version of the Pytubefix library. |
|
""" |
|
|
|
message = { |
|
'OS': os, |
|
'Python': python, |
|
'Pytubefix': pytubefix |
|
} |
|
return message |
|
|