InvokeAI/invokeai/app/invocations
psychedelicious 6aa87f973e fix(nodes): create app/shared/ module to prevent circular imports
We have a number of shared classes, objects, and functions that are used in multiple places. This causes circular import issues.

This commit creates a new `app/shared/` module to hold these shared classes, objects, and functions.

Initially, only `FreeUConfig` and `FieldDescriptions` are moved here. This resolves a circular import issue with custom nodes.

Other shared classes, objects, and functions will be moved here in future commits.
2023-11-09 16:41:55 +11:00
..
custom_nodes feat(nodes): change expected structure for custom nodes 2023-10-20 14:28:16 +11:00
__init__.py feat(nodes): change expected structure for custom nodes 2023-10-20 14:28:16 +11:00
baseinvocation.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
collections.py feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
compel.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
controlnet_image_processors.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
cv.py feat: metadata refactor 2023-10-20 12:05:13 +11:00
facetools.py feat: metadata refactor 2023-10-20 12:05:13 +11:00
image.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
infill.py feat: metadata refactor 2023-10-20 12:05:13 +11:00
ip_adapter.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
latent.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
math.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
metadata.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
model.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
noise.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
onnx.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
param_easing.py feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
primitives.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
prompt.py feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
sdxl.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
strings.py Prompts from file support nodes (#3964) 2023-09-13 08:06:38 +00:00
t2i_adapter.py fix(nodes): create app/shared/ module to prevent circular imports 2023-11-09 16:41:55 +11:00
upscale.py feat: metadata refactor 2023-10-20 12:05:13 +11:00