Commit Graph

5111 Commits

Author SHA1 Message Date
doctorpangloss
81ea9726b6 remove unused setuptools lines 2025-11-25 11:50:02 -08:00
doctorpangloss
bfb1f2fe99 Improve integration test against our actual infra 2025-11-18 15:31:32 -08:00
doctorpangloss
8108315b93 Fix distributed tracing 2025-11-18 11:04:09 -08:00
Benjamin Berman
bdb3c8f039 Just upgrade aiohttp 2025-11-14 18:16:39 -08:00
Benjamin Berman
de3684953d Revert "Ensure web.Application is instrumented, and ensure the latest aiohttp is installed in containers"
This reverts commit fa3eea9a18.
2025-11-14 18:16:21 -08:00
doctorpangloss
55fb3a7038 Merge branch 'master' of github.com:hiddenswitch/ComfyUI 2025-11-14 17:46:23 -08:00
doctorpangloss
fa3eea9a18 Ensure web.Application is instrumented, and ensure the latest aiohttp is installed in containers 2025-11-14 17:46:01 -08:00
Benjamin Berman
09e4f2d1c4 Fix custom nodes printing unicode in logs on Windows 2025-11-12 21:13:57 -08:00
doctorpangloss
4f6615e939 Merge branch 'develop' 2025-11-10 11:51:58 -08:00
doctorpangloss
83fddf4cb5 fix tagging 2025-11-10 11:51:49 -08:00
doctorpangloss
37048fc1a2 fix issues with zooming in editor, simplify, improve list inputs and outputs 2025-11-10 11:23:34 -08:00
Benjamin Berman
cc5f16caeb tweak 2025-11-10 10:06:14 -08:00
Benjamin Berman
0d9232f02c wip python eval nodes 2025-11-10 09:47:27 -08:00
doctorpangloss
8700c4fadf wip eval nodes, test tracing with full integration test, fix dockerfile barfing on flash_attn 2.8.3 2025-11-07 16:50:55 -08:00
doctorpangloss
69d8f1b120 Tracing tests 2025-11-07 14:27:31 -08:00
doctorpangloss
2f520a4cb4 Workflow templates constraint 2025-11-07 14:27:25 -08:00
Benjamin Berman
1294221929
Version 0.3.0 workflow templates and later are not compatible with 0.3.66 2025-11-07 14:02:58 -08:00
doctorpangloss
243f34f282 Improve OpenAPI contract in distributed context, propagating validation and execution errors correctly. 2025-11-06 12:54:35 -08:00
Benjamin Berman
be255c2691 wip align openapi and api methods for error handling 2025-11-06 11:11:46 -08:00
doctorpangloss
152524e8b1 Fix docker image containing random text files in it 2025-11-04 19:22:26 -08:00
doctorpangloss
7f7bcd5d8f Fix tests (no rerelease necessary) 2025-11-04 18:33:31 -08:00
doctorpangloss
cb97b94ad9 Unclear why this is throwing linting errors 2025-11-04 18:15:54 -08:00
doctorpangloss
4b336543db Update README.md 2025-11-04 17:43:22 -08:00
doctorpangloss
98ae55b059 Improvements to compatibility with custom nodes, distributed
backends and other changes

 - remove uv.lock since it will not be used in most cases for installation
 - add cli args to prevent some custom nodes from installing packages at runtime
 - temp directories can now be shared between workers without being deleted
 - propcache yanked is now in the dependencies
 - fix configuration arguments loading in some tests
2025-11-04 17:40:19 -08:00
doctorpangloss
d9e3ba4bec Further improvements to logic nodes, lazy evaluation and related 2025-10-31 16:14:08 -07:00
doctorpangloss
97f911280e Improve lazy graph evaluation, add logic operators 2025-10-31 14:27:27 -07:00
Benjamin Berman
6f2589f256 wip latent nodes can return None for graceful behavior in multi-reference-latent scenarios 2025-10-30 12:38:02 -07:00
Benjamin Berman
82bffb7855 Better integration with logic nodes from EasyUse
- ImageRequestParameter now returns None or a provided default when the value of its path / URL is empty, instead of erroring
 - Custom nodes which touch nodes.NODE_CLASS_MAPPINGS will once again see all the nodes available during execution, instead of only the base nodes
2025-10-29 15:36:35 -07:00
Benjamin Berman
2d2d625ed0 Fix unit tests (no code changes, no re-release) 2025-10-29 05:26:10 -07:00
Benjamin Berman
05dd159136 EasyUse will try to send_sync during module initialization, which is invalid. This tolerates such calls. 2025-10-28 17:32:06 -07:00
Benjamin Berman
7318e59baf Fix regexp outputs and give better signals when there's no result 2025-10-28 17:25:49 -07:00
doctorpangloss
6f533f2f97 Fix extra paths loading in worker 2025-10-26 08:21:53 -07:00
doctorpangloss
df786c59ce Fix unit tests 2025-10-24 10:51:18 -07:00
doctorpangloss
4c67f75d36 Fix pylint issues 2025-10-24 10:12:20 -07:00
doctorpangloss
607fcf7321 Fix trim 2025-10-23 19:49:59 -07:00
doctorpangloss
058e5dc634 Fixes to tests and configuration, making library use more durable 2025-10-23 19:46:40 -07:00
doctorpangloss
67f9d3e693 Improved custom nodes compatibility
- Fixed and verifies compatibility with the following nodes:
   ComfyUI-Manager==3.0.1
   ComfyUI_LayerStyle==1.0.90
   ComfyUI-Easy-Use==1.3.4 (required fix)
   ComfyUI-KJNodes==1.1.7 (required mitigation)
   ComfyUI_Custom_Nodes_AlekPet==1.0.88
   LanPaint==1.4.1
   Comfyui-Simple-Json-Node==1.1.0
 - Add support to referencing files in packages.
2025-10-23 16:28:10 -07:00
doctorpangloss
d707efe53c Add default font, add package fs, prepare to add more sherlocked nodes 2025-10-23 12:50:34 -07:00
doctorpangloss
72bb572181 Cache requests in nodes 2025-10-23 11:52:36 -07:00
doctorpangloss
7259c252ad Fix linting issue 2025-10-22 15:26:26 -07:00
doctorpangloss
95d8ca6c53 Test and fix cli args issues 2025-10-22 15:03:01 -07:00
doctorpangloss
6954e3e247 Fix torch.compiler.is_compiling missing on torch 2.3 and earlier 2025-10-22 13:37:20 -07:00
doctorpangloss
6810282be4 Update docker build instructions 2025-10-22 12:58:12 -07:00
doctorpangloss
b522208e09 Fix linting issue 2025-10-22 12:30:46 -07:00
doctorpangloss
aed4663bca Skip inference tests for now 2025-10-22 12:29:04 -07:00
doctorpangloss
674b69c291 Fix linting errors, use register_buffer 2025-10-22 12:16:09 -07:00
doctorpangloss
427c21309c Fix whitespace error in comfyui 2025-10-21 15:56:24 -07:00
doctorpangloss
232ec2a06a Include libcairo2-dev 2025-10-21 15:43:54 -07:00
doctorpangloss
fefcfaa2e4 Run inference tests on 3090 2025-10-21 15:21:02 -07:00
doctorpangloss
b4998009b0 tweak workflow to cd into the correct directory 2025-10-21 15:20:24 -07:00