Static version file

This commit is contained in:
huchenlei 2025-01-08 15:49:40 -05:00
parent bc684efaa4
commit 2f74b518b0
3 changed files with 5 additions and 12 deletions

View File

@ -13,7 +13,6 @@ Pillow
scipy
tqdm
psutil
toml
#non essential dependencies:
kornia>=0.7.1

View File

@ -20,7 +20,6 @@ from io import BytesIO
import aiohttp
from aiohttp import web
import toml
import logging
import mimetypes
@ -28,6 +27,7 @@ from comfy.cli_args import args
import comfy.utils
import comfy.model_management
import node_helpers
from version import __version__
from app.frontend_management import FrontendManager
from app.user_manager import UserManager
from app.model_manager import ModelFileManager
@ -45,15 +45,6 @@ async def send_socket_catch_exception(function, message):
except (aiohttp.ClientError, aiohttp.ClientPayloadError, ConnectionResetError, BrokenPipeError, ConnectionError) as err:
logging.warning("send error: {}".format(err))
def get_comfyui_version():
""" Get the version of ComfyUI from the pyproject.toml file.
Note:
Use Python's built-in `tomllib` from Python 3.11 or later when available.
"""
with open("pyproject.toml", "r", encoding="utf-8") as f:
return toml.load(f)["project"]["version"]
@web.middleware
async def cache_control(request: web.Request, handler):
response: web.Response = await handler(request)
@ -513,7 +504,7 @@ class PromptServer():
"os": os.name,
"ram_total": ram_total,
"ram_free": ram_free,
"comfyui_version": get_comfyui_version(),
"comfyui_version": __version__,
"python_version": sys.version,
"pytorch_version": comfy.model_management.torch_version,
"embedded_python": os.path.split(os.path.split(sys.executable)[0])[1] == "python_embeded",

3
version.py Normal file
View File

@ -0,0 +1,3 @@
# This file is automatically generated by the build process when version is
# updated in pyproject.toml.
__version__ = "0.3.10"