Skip to content

Commit aef98fd

Browse files
author
blpasd
committed
Pre-commit. Fix dev eependencies
1 parent cde3f13 commit aef98fd

File tree

7 files changed

+1321
-19
lines changed

7 files changed

+1321
-19
lines changed

embedding_api/api/endpoints/embed.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import json
22
import logging
33

4-
from fastapi import APIRouter, HTTPException
5-
64
from app.config.settings import Settings
75
from app.db.database_interface_factory import DatabaseFactory
86
from app.model import Handler
97
from app.schemas.default import EmbeddingOutput, SimilarityOutput, TextInput
8+
from fastapi import APIRouter, HTTPException
109

1110
logging.basicConfig(
1211
level=logging.INFO,

embedding_api/db/pinecone_database.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
import time
33
from typing import List
44

5-
from pinecone.grpc import PineconeGRPC as Pinecone
6-
75
from app.config.settings import Settings
86
from app.db.database_interface import DatabaseInterface
7+
from pinecone.grpc import PineconeGRPC as Pinecone
98

109
logging.basicConfig(
1110
level=logging.INFO, # Set the minimum logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)

embedding_api/db/redis_database.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
from typing import List
33

44
import redis
5-
65
from app.config.settings import Settings
76
from app.db.database_interface import DatabaseInterface
87

embedding_api/main.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import logging
22

3-
from fastapi import FastAPI
4-
53
from app.api.endpoints.embed import embed_router
4+
from fastapi import FastAPI
65

76
logging.basicConfig(
87
level=logging.INFO,

pyproject.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Personal project to showcase my abilities"
55
authors = [{"name"="R"}]
66
license = "MIT"
77
package-mode = false
8-
requires-python = ">=3.11,<4.0"
8+
requires-python = "==3.12.8"
99
packages = [
1010
{ include = "embedding_api"},
1111
]
@@ -20,16 +20,16 @@ dependencies = [
2020
"pinecone[grpc] (>=5.4.2,<6.0.0)"
2121
]
2222

23-
#[dev-dependencies]
24-
#"pre-commit (>=4.0.1,<5.0.0)",
25-
#"parameterized (>=0.9.0,<1.0.0)"
23+
[tool.uv]
24+
dev-dependencies = [
25+
"parameterized (>=0.9.0,<1.0.0)",
26+
"pytest(==8.3.4)",
27+
"pre-commit (==4.0.1)",
28+
"python-dotenv (==1.0.1)",
29+
"pytest-cov (==6.0.0)"
30+
]
2631

2732

28-
[tool.poetry.dependencies]
29-
pytest = "8.4.2"
30-
pre-commit = "4.0.1"
31-
python-dotenv = "^1.0.1"
32-
pytest-cov = "^6.0.0"
3333

3434
[build-system]
3535
requires = ["poetry-core>=2.0.1"]

tests/test_main.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
from unittest.mock import MagicMock, patch
1010

11-
from fastapi.testclient import TestClient
12-
from parameterized import parameterized
13-
1411
from app.config.settings import Settings
1512
from app.main import app
1613
from app.schemas.default import TextInput
14+
from fastapi.testclient import TestClient
15+
from parameterized import parameterized
16+
1717
from tests.payload_tests import long_string_input
1818

1919

uv.lock

Lines changed: 1306 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)