Skip to content

Conversation

@bnbong
Copy link
Owner

@bnbong bnbong commented Oct 20, 2025

Requesting Merging

Description

add FastAPI-fastkit dependency at all templates

Type of Change

  • BUG FIX
  • ADDING NEW TEMPLATE
  • FEATURE ADDED/UPDATED
  • HOTFIX
  • DELETING UNNECESSARY FEATURES
  • DOCUMENTATION & DEVOPS
  • Etc..

Test Environment

local, M1 Mac

Major Changes

  • add FastAPI-fastkit dependency at all templates (FastAPI-fastkit target version => 1.1.5)

Screenshots (optional)

N/A

Etc

close #22

@bnbong bnbong requested a review from Copilot October 20, 2025 05:39
@bnbong bnbong self-assigned this Oct 20, 2025
@bnbong bnbong added template Add or editing a FastAPI template dependencies Pull requests that update a dependency file labels Oct 20, 2025
@codecov
Copy link

codecov bot commented Oct 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@bnbong bnbong merged commit 12a9fb2 into main Oct 20, 2025
14 checks passed
Copy link
Contributor

Copilot AI left a 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
Copy link

Copilot AI Oct 20, 2025

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.

Suggested change
FastAPI-fastkit==1.1.5
fastapi-fastkit==1.1.5

Copilot uses AI. Check for mistakes.
uvloop==0.21.0
watchfiles==1.0.4
websockets==15.0
FastAPI-fastkit==1.1.5
Copy link

Copilot AI Oct 20, 2025

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.

Suggested change
FastAPI-fastkit==1.1.5
fastapi-fastkit==1.1.5

Copilot uses AI. Check for mistakes.
uvloop==0.21.0
watchfiles==1.0.4
websockets==15.0
FastAPI-fastkit==1.1.5
Copy link

Copilot AI Oct 20, 2025

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.

Suggested change
FastAPI-fastkit==1.1.5
fastapi-fastkit==1.1.5

Copilot uses AI. Check for mistakes.
isort==6.0.0
mypy==1.15.0
setuptools==80.9.0
FastAPI-fastkit==1.1.5
Copy link

Copilot AI Oct 20, 2025

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.

Suggested change
FastAPI-fastkit==1.1.5
fastapi-fastkit==1.1.5

Copilot uses AI. Check for mistakes.
uvloop==0.21.0
watchfiles==1.0.4
websockets==15.0
FastAPI-fastkit==1.1.5
Copy link

Copilot AI Oct 20, 2025

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.

Suggested change
FastAPI-fastkit==1.1.5
fastapi-fastkit==1.1.5

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file template Add or editing a FastAPI template

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add FastAPI-fastkit dependency at templates

2 participants