szczyglis-dev / py-gpt

Desktop AI Assistant powered by GPT-4, GPT-4 Vision, GPT-3.5, Gemini, Claude, Llama 3, DALL-E, Langchain, Llama-index, chat, vision, voice control, image generation and analysis, agents, code/command execution, file upload/download, speech synthesis and recognition, access to Web, memory, presets, plugins, assistants, and more. Linux, Windows, Mac.
https://pygpt.net
MIT License
544 stars 106 forks source link

Datasource validation error on first launch #41

Closed bradleman closed 5 months ago

bradleman commented 6 months ago

New install of pygpt on Debian 12 errors when I try to launch it:

Traceback (most recent call last): File "/root/pygpt-env/bin/pygpt", line 5, in from pygpt_net.app import run File "/root/pygpt-env/lib/python3.11/site-packages/pygpt_net/app.py", line 12, in from pygpt_net.launcher import Launcher File "/root/pygpt-env/lib/python3.11/site-packages/pygpt_net/launcher.py", line 22, in from pygpt_net.ui.main import MainWindow File "/root/pygpt-env/lib/python3.11/site-packages/pygpt_net/ui/main.py", line 16, in from pygpt_net.container import Container File "/root/pygpt-env/lib/python3.11/site-packages/pygpt_net/container.py", line 25, in from pygpt_net.core.idx import Idx File "/root/pygpt-env/lib/python3.11/site-packages/pygpt_net/core/idx/init.py", line 19, in from pygpt_net.provider.vector_stores import Storage File "/root/pygpt-env/lib/python3.11/site-packages/pygpt_net/provider/vector_stores/init.py", line 14, in from llama_index.core.indices.base import BaseIndex File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/init.py", line 19, in from llama_index.core.indices import ( File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/indices/init.py", line 4, in from llama_index.core.indices.composability.graph import ComposableGraph File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/indices/composability/init.py", line 4, in from llama_index.core.indices.composability.graph import ComposableGraph File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/indices/composability/graph.py", line 7, in from llama_index.core.indices.base import BaseIndex File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/indices/base.py", line 12, in from llama_index.core.ingestion import run_transformations File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/ingestion/init.py", line 2, in from llama_index.core.ingestion.pipeline import ( File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/ingestion/pipeline.py", line 31, in from llama_index.core.ingestion.api_utils import get_client File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/ingestion/api_utils.py", line 20, in from llama_index.core.ingestion.data_sources import ( File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/ingestion/data_sources.py", line 436, in ConfigurableDataSources = build_configurable_data_source_enum() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/pygpt-env/lib/python3.11/site-packages/llama_index/core/ingestion/data_sources.py", line 350, in build_configurable_data_source_enum DataSource( File "/root/pygpt-env/lib/python3.11/site-packages/pydantic/v1/main.py", line 341, in init raise validation_error pydantic.v1.error_wrappers.ValidationError: 1 validation error for DataSource component_type subclass of BaseComponent expected (type=type_error.subclass; expected_class=BaseComponent)

Tried a couple of different venv's

mikeybob commented 6 months ago

Same here, except using Fedora 39. Happens if I build it from the repository or do a pip install.

szczyglis-dev commented 5 months ago

Fixed in 2.1.40-post1