### Install uv for Faster Package Installation Source: https://github.com/terry-xu-666/noderag/blob/main/README.md Installs the 'uv' package manager, a fast Python package installer. It is optional but recommended for speeding up package installations. ```bash pip install uv ``` -------------------------------- ### Install NodeRAG using uv Source: https://github.com/terry-xu-666/noderag/blob/main/README.md Installs the NodeRAG package using the 'uv' package manager. This method is recommended for optimized performance and faster installation. ```bash uv pip install NodeRAG ``` -------------------------------- ### Conda Environment Setup Source: https://github.com/terry-xu-666/noderag/blob/main/README.md Sets up a Conda virtual environment named 'NodeRAG' with Python version 3.10. This isolates project dependencies for NodeRAG. ```bash conda create -n NodeRAG python=3.10 conda activate NodeRAG ``` -------------------------------- ### Python Package Dependencies (requirements.txt) Source: https://github.com/terry-xu-666/noderag/blob/main/requirements.txt This snippet provides a complete list of Python packages and their exact versions that are necessary for the project to run. It includes comments indicating the source or reason for each dependency, often used with `pip install -r` to set up the development environment. ```Python # via # -r requirements.in # pyvis # torch numpy==1.26.4 # via # -r requirements.in # faiss-cpu # hnswlib-noderag # pandas # pydeck # scipy # streamlit openai==1.66.3 # via -r requirements.in packaging==24.2 # via # altair # faiss-cpu # streamlit pandas==2.2.3 # via # -r requirements.in # streamlit parso==0.8.4 # via jedi pillow==11.1.0 # via streamlit prompt-toolkit==3.0.50 # via ipython propcache==0.3.0 # via # aiohttp # yarl protobuf==5.29.3 # via streamlit pure-eval==0.2.3 # via stack-data pyarrow==19.0.1 # via streamlit pydantic==2.10.6 # via # -r requirements.in # openai pydantic-core==2.27.2 # via pydantic pydeck==0.9.1 # via streamlit pygments==2.19.1 # via # ipython # rich python-dateutil==2.9.0.post0 # via pandas pytz==2025.1 # via pandas pyvis==0.3.2 # via -r requirements.in pyyaml==6.0.2 # via -r requirements.in referencing==0.36.2 # via # jsonschema # jsonschema-specifications regex==2024.11.6 # via tiktoken requests==2.32.3 # via # -r requirements.in # streamlit # tiktoken rich==13.9.4 # via -r requirements.in rpds-py==0.23.1 # via # jsonschema # referencing scipy==1.12.0 # via -r requirements.in six==1.17.0 # via python-dateutil smmap==5.0.2 # via gitdb sniffio==1.3.1 # via # anyio # openai sortedcontainers==2.4.0 # via -r requirements.in stack-data==0.6.3 # via ipython streamlit==1.43.2 # via -r requirements.in sympy==1.13.1 # via torch tenacity==9.0.0 # via streamlit texttable==1.7.0 # via igraph tiktoken==0.9.0 # via -r requirements.in toml==0.10.2 # via streamlit torch==2.6.0 # via -r requirements.in tornado==6.4.2 # via streamlit tqdm==4.67.1 # via # -r requirements.in # openai traitlets==5.14.3 # via # ipython # matplotlib-inline typing-extensions==4.12.2 # via # altair # anyio # ipython # multidict # openai # pydantic # pydantic-core # referencing # rich # streamlit # torch tzdata==2025.1 # via pandas urllib3==2.3.0 # via requests watchdog==6.0.0 ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.