mirror of
https://github.com/mihail911/modern-software-dev-assignments.git
synced 2026-10-02 03:54:37 +08:00
first
This commit is contained in:
+54
@@ -0,0 +1,54 @@
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*.class
|
||||
*.so
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
PIPFILE.lock
|
||||
|
||||
# Database
|
||||
*.db
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
|
||||
# Environment variables
|
||||
.env
|
||||
.venv
|
||||
env/
|
||||
venv/
|
||||
ENV/
|
||||
env.bak/
|
||||
venv.bak/
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
.DS_Store?
|
||||
._*
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
ehthumbs.db
|
||||
Thumbs.db
|
||||
|
||||
# Vercel
|
||||
.vercel/*
|
||||
@@ -1,3 +1,5 @@
|
||||
# Assignments for CS146S: The Modern Software Developer
|
||||
|
||||
This is the home of the assignments for CS146S: The Modern Software Developer, taught at Stanford University fall 2025.
|
||||
This is the home of the assignments for [CS146S: The Modern Software Developer](https://themodernsoftware.dev), taught at Stanford University fall 2025.
|
||||
|
||||
|
||||
|
||||
Generated
+1417
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,40 @@
|
||||
[tool.poetry]
|
||||
name = "modern-software-dev-assignments"
|
||||
version = "0.1.0"
|
||||
description = "Course assignments with FastAPI + SQLite starter and tooling"
|
||||
authors = ["Course <course@example.com>"]
|
||||
readme = "README.md"
|
||||
packages = []
|
||||
package-mode = false
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = ">=3.10,<4.0"
|
||||
fastapi = ">=0.111.0"
|
||||
uvicorn = { version = ">=0.23.0", extras = ["standard"] }
|
||||
sqlalchemy = ">=2.0.0"
|
||||
pydantic = ">=2.0.0"
|
||||
python-dotenv = ">=1.0.0"
|
||||
openai = ">=1.0.0"
|
||||
ollama = "^0.5.3"
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
pytest = ">=7.0.0"
|
||||
httpx = ">=0.24.0"
|
||||
black = ">=24.1.0"
|
||||
ruff = ">=0.4.0"
|
||||
pre-commit = ">=3.6.0"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core>=1.7.0"]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.black]
|
||||
line-length = 100
|
||||
target-version = ["py310", "py311", "py312"]
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 100
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = ["E", "F", "I", "UP", "B"]
|
||||
ignore = ["E501", "B008"]
|
||||
Reference in New Issue
Block a user