{"package": "pyspur", "summary": "PySpur is a Graph UI for building AI Agents in Python", "pypi_url": "https://pypi.org/project/pyspur", "piwheels_url": "https://www.piwheels.org/project/pyspur", "releases": {"0.1.18": {"released": "2025-03-25 22:31:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.18-py3-none-any.whl", "filehash": "a85e952e46fc8243d5b1dfe85471d7f9ed05635628c51ca69c83066f65df60a2", "filesize": 5611642, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.17": {"released": "2025-03-25 21:25:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.17-py3-none-any.whl", "filehash": "2e25eaf8b96ee1fd83c46e5aac0d3c4efa4001a0d29ed8e3a1510d8775397e79", "filesize": 5494320, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.16": {"released": "2025-03-23 04:04:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.16-py3-none-any.whl", "filehash": "45e843c4ca96dd3160ca2efa33e79f2e1e32043663cd5533952de72f39b0ec62", "filesize": 5494026, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.15": {"released": "2025-03-21 14:00:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.15-py3-none-any.whl", "filehash": "17f0cad6c862f4ca2f56d6b9339fab651308dd1b9ff03169cd0e2f84defa1125", "filesize": 5413931, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.14": {"released": "2025-03-21 13:45:32", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"pyspur-0.1.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.14-py3-none-any.whl", "filehash": "8db958dccd9615403ca377037b10c5a2a62d6f73133dd996642fdf37ea3613e2", "filesize": 5413879, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.13": {"released": "2025-03-18 05:32:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.13-py3-none-any.whl", "filehash": "5579c93984d01c42bf7d173a895c89818def34ffeb995f40e65d431b06a2e699", "filesize": 5407337, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.12": {"released": "2025-03-18 02:08:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.12-py3-none-any.whl", "filehash": "353e087db4bb70fae4c29e2097093cb1a8fcd18488ec823be249fc410d47363f", "filesize": 5406505, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.11": {"released": "2025-03-17 14:57:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.11-py3-none-any.whl", "filehash": "3d398d28d8f9aca28b0062dcb1b62b33b84849390de7e768b8a96273d24783cd", "filesize": 5405499, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.10": {"released": "2025-03-15 19:32:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.10-py3-none-any.whl", "filehash": "4ab7274dae4bcd5f4dff1c070c6ff2a3e7f25c43fc4a70748e1c32fa44220ef2", "filesize": 5274574, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.9": {"released": "2025-03-14 18:45:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.9-py3-none-any.whl", "filehash": "441b4288331ef37f58fcb6f2a1ab2576100c05bc802d6852008ea199b896f4e4", "filesize": 5274577, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.8": {"released": "2025-03-12 16:53:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.8-py3-none-any.whl", "filehash": "f8b94c22d939c397ec02e6494b53c6d6d0c908d759b69096d8a7f410594abaa8", "filesize": 5260147, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "exa-py", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.7": {"released": "2025-03-11 00:49:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.7-py3-none-any.whl", "filehash": "d472278db89892fe17291fef2616f0c764c6b07a1e347ec4c8e9708e16c3f0b1", "filesize": 5060594, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.6": {"released": "2025-03-11 00:10:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.6-py3-none-any.whl", "filehash": "440db3879be0b2ae7d0e0abea2c8af408ea174bb321832375d736450cdfe3ead", "filesize": 5060663, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.5": {"released": "2025-02-21 19:58:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyspur-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.1.5-py3-none-any.whl", "filehash": "19c95acf3f12b2c67431025fcad5075ea5d2ff1306ffc32c8bd957f5e1315267", "filesize": 4963020, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["alembic", "arrow", "asyncio", "attrs", "backend", "chromadb", "datasets", "docx2python", "docx2txt", "fastapi", "firecrawl-py", "genanki", "google-api-python-client", "grpcio", "httpx", "itsdangerous", "jinja2", "litellm", "loguru", "numpy", "ollama", "pandas", "phidata", "pinecone", "praw", "psycopg2-binary", "py-zerox", "pydantic", "pygithub", "pypdf", "python-dotenv", "python-multipart", "python-pptx", "pyyaml", "qdrant-client", "redis", "regex", "requests", "requests-file", "requests-oauthlib", "resend", "retrying", "sendgrid", "six", "slack-sdk", "sqlalchemy", "supabase", "tenacity", "tiktoken", "tqdm", "typer", "weaviate-client", "youtube-transcript-api"]}}}, "0.1.4": {"released": "2025-02-20 23:43:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.1.3": {"released": "2025-02-20 22:46:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.1.0": {"released": "2025-02-19 16:21:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.0.0": {"released": "2025-01-17 19:22:43", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"pyspur-0.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyspur/pyspur-0.0.0-py3-none-any.whl", "filehash": "7f7d1685a9782fc7467b8208cd14f2b0a36b8ae4fa452d435d6544b8cc44dc7e", "filesize": 1146, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}}}