diff --git a/server/uv.lock b/server/uv.lock index d24d749..d64644c 100644 --- a/server/uv.lock +++ b/server/uv.lock @@ -6,6 +6,74 @@ resolution-markers = [ "python_full_version < '3.15'", ] +[[package]] +name = "aiforge" +version = "0.1.0" +source = { editable = "." } +dependencies = [ + { name = "aiosqlite" }, + { name = "alembic" }, + { name = "anthropic" }, + { name = "fastapi" }, + { name = "httpx" }, + { name = "numpy" }, + { name = "pydantic" }, + { name = "pydantic-settings" }, + { name = "pygithub" }, + { name = "python-frontmatter" }, + { name = "pyyaml" }, + { name = "rank-bm25" }, + { name = "scikit-learn" }, + { name = "sentence-transformers" }, + { name = "sqlalchemy" }, + { name = "sqlite-vss" }, + { name = "structlog" }, + { name = "ulid-py" }, + { name = "uvicorn", extra = ["standard"] }, +] + +[package.optional-dependencies] +dev = [ + { name = "httpx" }, + { name = "mypy" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-cov" }, + { name = "ruff" }, + { name = "types-requests" }, +] + +[package.metadata] +requires-dist = [ + { name = "aiosqlite", specifier = ">=0.20" }, + { name = "alembic", specifier = ">=1.14" }, + { name = "anthropic", specifier = ">=0.40" }, + { name = "fastapi", specifier = ">=0.115" }, + { name = "httpx", specifier = ">=0.28" }, + { name = "httpx", marker = "extra == 'dev'", specifier = ">=0.28" }, + { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.13" }, + { name = "numpy", specifier = ">=2.0" }, + { name = "pydantic", specifier = ">=2.10" }, + { name = "pydantic-settings", specifier = ">=2.7" }, + { name = "pygithub", specifier = ">=2.5" }, + { name = "pytest", marker = "extra == 'dev'", specifier = ">=8.3" }, + { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.25" }, + { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=6.0" }, + { name = "python-frontmatter", specifier = ">=1.1" }, + { name = "pyyaml", specifier = ">=6.0" }, + { name = "rank-bm25", specifier = ">=0.2.2" }, + { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.8" }, + { name = "scikit-learn", specifier = ">=1.6" }, + { name = "sentence-transformers", specifier = ">=3.3" }, + { name = "sqlalchemy", specifier = ">=2.0" }, + { name = "sqlite-vss", specifier = ">=0.1.2" }, + { name = "structlog", specifier = ">=24.4" }, + { name = "types-requests", marker = "extra == 'dev'" }, + { name = "ulid-py", specifier = ">=1.1" }, + { name = "uvicorn", extras = ["standard"], specifier = ">=0.32" }, +] +provides-extras = ["dev"] + [[package]] name = "aiosqlite" version = "0.22.1" @@ -2114,74 +2182,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload-time = "2023-10-24T04:13:38.866Z" }, ] -[[package]] -name = "skillforge" -version = "0.1.0" -source = { editable = "." } -dependencies = [ - { name = "aiosqlite" }, - { name = "alembic" }, - { name = "anthropic" }, - { name = "fastapi" }, - { name = "httpx" }, - { name = "numpy" }, - { name = "pydantic" }, - { name = "pydantic-settings" }, - { name = "pygithub" }, - { name = "python-frontmatter" }, - { name = "pyyaml" }, - { name = "rank-bm25" }, - { name = "scikit-learn" }, - { name = "sentence-transformers" }, - { name = "sqlalchemy" }, - { name = "sqlite-vss" }, - { name = "structlog" }, - { name = "ulid-py" }, - { name = "uvicorn", extra = ["standard"] }, -] - -[package.optional-dependencies] -dev = [ - { name = "httpx" }, - { name = "mypy" }, - { name = "pytest" }, - { name = "pytest-asyncio" }, - { name = "pytest-cov" }, - { name = "ruff" }, - { name = "types-requests" }, -] - -[package.metadata] -requires-dist = [ - { name = "aiosqlite", specifier = ">=0.20" }, - { name = "alembic", specifier = ">=1.14" }, - { name = "anthropic", specifier = ">=0.40" }, - { name = "fastapi", specifier = ">=0.115" }, - { name = "httpx", specifier = ">=0.28" }, - { name = "httpx", marker = "extra == 'dev'", specifier = ">=0.28" }, - { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.13" }, - { name = "numpy", specifier = ">=2.0" }, - { name = "pydantic", specifier = ">=2.10" }, - { name = "pydantic-settings", specifier = ">=2.7" }, - { name = "pygithub", specifier = ">=2.5" }, - { name = "pytest", marker = "extra == 'dev'", specifier = ">=8.3" }, - { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.25" }, - { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=6.0" }, - { name = "python-frontmatter", specifier = ">=1.1" }, - { name = "pyyaml", specifier = ">=6.0" }, - { name = "rank-bm25", specifier = ">=0.2.2" }, - { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.8" }, - { name = "scikit-learn", specifier = ">=1.6" }, - { name = "sentence-transformers", specifier = ">=3.3" }, - { name = "sqlalchemy", specifier = ">=2.0" }, - { name = "sqlite-vss", specifier = ">=0.1.2" }, - { name = "structlog", specifier = ">=24.4" }, - { name = "types-requests", marker = "extra == 'dev'" }, - { name = "ulid-py", specifier = ">=1.1" }, - { name = "uvicorn", extras = ["standard"], specifier = ">=0.32" }, -] -provides-extras = ["dev"] - [[package]] name = "sniffio" version = "1.3.1" @@ -2251,15 +2251,15 @@ wheels = [ [[package]] name = "starlette" -version = "1.1.0" +version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/95/66/4d20cdf39a8d6a51e663b7038e3b828ff211d3891a43a713fe7e4643f3a8/starlette-1.1.0.tar.gz", hash = "sha256:e83c7fe0ddecd8719c5b840080325aec0260acec86e9832899e377b91d65e90f", size = 2660060, upload-time = "2026-05-23T16:55:41.376Z" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/e3/7c1dc7381d9f8ab7d854328ebfa884e62cb3f3d8549ddfd37c7814f42afa/starlette-1.3.1.tar.gz", hash = "sha256:05d0213193f2fbaae60e2ecb593b4add4262ad4e46536b54abe36f11a71724e0", size = 2703240, upload-time = "2026-06-12T09:23:11.602Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/79/920b8e0a8b20f793e8d64855095cb8febabf6175b8550b6f7a547d813891/starlette-1.1.0-py3-none-any.whl", hash = "sha256:7f0dfd38e428aad5cb6f9f667f0ca1d2d8ca3f3385dccac8305f79ec98458382", size = 72899, upload-time = "2026-05-23T16:55:39.201Z" }, + { url = "https://files.pythonhosted.org/packages/ec/bb/2799cc2ede3ed41131f8975621e7213dfc7ef4acbbaadfa440f32500c370/starlette-1.3.1-py3-none-any.whl", hash = "sha256:c7372aae11c3c3f26a42df7bd626cec2f47d03483d261d369516a615a53714c6", size = 73632, upload-time = "2026-06-12T09:23:10.017Z" }, ] [[package]]