-
Notifications
You must be signed in to change notification settings - Fork 1
[TEMPLATE] add FastAPI-fastkit dependency at all templates #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Adds fastapi-fastkit as a dependency across all FastAPI project templates and raises the minimum supported Python version in each template.
- Add fastapi-fastkit (target version 1.1.5) to requirements and pyproject dependencies across templates
- Bump requires-python to >=3.12 in all pyproject.toml-tpl files
Reviewed Changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 15 comments.
Show a summary per file
| File | Description |
|---|---|
| src/fastapi_fastkit/fastapi_project_template/fastapi-single-module/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-single-module/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-psql-orm/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-psql-orm/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-mcp/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-mcp/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-empty/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-empty/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-dockerized/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-dockerized/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-default/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-default/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-custom-response/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-custom-response/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
| src/fastapi_fastkit/fastapi_project_template/fastapi-async-crud/requirements.txt-tpl | Add fastapi-fastkit pinned in requirements |
| src/fastapi_fastkit/fastapi_project_template/fastapi-async-crud/pyproject.toml-tpl | Add fastapi-fastkit and raise requires-python to >=3.12 |
Comments suppressed due to low confidence (1)
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| pydantic-settings==2.7.1 | ||
| pytest==8.3.4 | ||
| httpx==0.28.1 | ||
| FastAPI-fastkit==1.1.5 |
Copilot
AI
Oct 20, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Normalize the package name to lowercase to match canonical PEP 503 normalization and to be consistent with pyproject.toml in this template: use fastapi-fastkit==1.1.5.
| FastAPI-fastkit==1.1.5 | |
| fastapi-fastkit==1.1.5 |
| uvloop==0.21.0 | ||
| watchfiles==1.0.4 | ||
| websockets==15.0 | ||
| FastAPI-fastkit==1.1.5 |
Copilot
AI
Oct 20, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Use lowercase for the package name to align with normalized package naming and match pyproject.toml: fastapi-fastkit==1.1.5.
| FastAPI-fastkit==1.1.5 | |
| fastapi-fastkit==1.1.5 |
| uvloop==0.21.0 | ||
| watchfiles==1.0.4 | ||
| websockets==15.0 | ||
| FastAPI-fastkit==1.1.5 |
Copilot
AI
Oct 20, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Package names should be lowercase; update to fastapi-fastkit==1.1.5 for consistency and adherence to packaging conventions.
| FastAPI-fastkit==1.1.5 | |
| fastapi-fastkit==1.1.5 |
| isort==6.0.0 | ||
| mypy==1.15.0 | ||
| setuptools==80.9.0 | ||
| FastAPI-fastkit==1.1.5 |
Copilot
AI
Oct 20, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Switch to lowercase package name for consistency: fastapi-fastkit==1.1.5.
| FastAPI-fastkit==1.1.5 | |
| fastapi-fastkit==1.1.5 |
| uvloop==0.21.0 | ||
| watchfiles==1.0.4 | ||
| websockets==15.0 | ||
| FastAPI-fastkit==1.1.5 |
Copilot
AI
Oct 20, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Normalize package casing to lowercase to match pyproject and packaging norms: fastapi-fastkit==1.1.5.
| FastAPI-fastkit==1.1.5 | |
| fastapi-fastkit==1.1.5 |
Requesting Merging
Description
add FastAPI-fastkit dependency at all templates
Type of Change
Test Environment
local, M1 Mac
Major Changes
FastAPI-fastkitdependency at all templates (FastAPI-fastkit target version => 1.1.5)Screenshots (optional)
N/A
Etc
close #22