Skip to content

Commit c09f0ab

Browse files
authored
chore: Migrate from pip to uv package manager (#11)
Switch to uv for Python package management with exclude-newer=1week to prevent supply chain attacks.
1 parent 3edc4ec commit c09f0ab

3 files changed

Lines changed: 1712 additions & 31 deletions

File tree

pyproject.toml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[project]
2+
name = "secure-ai-data-pipelines-demo"
3+
version = "0.1.0"
4+
requires-python = ">=3.11"
5+
dependencies = [
6+
"fastapi>=0.104.1",
7+
"uvicorn[standard]>=0.24.0",
8+
"pydantic>=2.5.0",
9+
"pydantic-settings>=2.0.0",
10+
"python-multipart>=0.0.22",
11+
"sqlalchemy>=2.0.23",
12+
"psycopg2-binary>=2.9.9",
13+
"alembic>=1.12.1",
14+
"python-jose[cryptography]>=3.4.0",
15+
"passlib[bcrypt]>=1.7.4",
16+
"python-dotenv>=1.0.0",
17+
"cryptography>=41.0.0",
18+
"openai>=1.3.7",
19+
"anthropic>=0.7.8",
20+
]
21+
22+
[dependency-groups]
23+
dev = [
24+
"pytest>=7.4.3",
25+
"pytest-asyncio>=0.21.1",
26+
"httpx>=0.25.2",
27+
"black>=26.3.1",
28+
"flake8>=6.1.0",
29+
"mypy>=1.7.1",
30+
]
31+
32+
[tool.uv]
33+
exclude-newer = "1 week"

requirements.txt

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)