Skip to main content

fastapi-starter

features

  1. pytest
  2. pre-commit
  3. darker for code format
  4. ruff for lint
  5. commitlint for commit message format
  6. typer for cli

使用方式

  • 初始化环境: ./scripts/setup

  • 执行测试: uv run -m pytest

  • 运行cli: uv run main.py --help

  • 运行服务: uv run main.py serve

  • 构建发布:

    1. cp .pypirc.example .pypirc
    2. replace your token in .pypirc
    3. git tag vx.y.z
    4. ./scripts/publish
  • 构建可执行文件: ./scripts/build

Metadata

Release files for ipa-fms 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ipa-fms 0.0.1
File Size Uploaded Provenance Actions
ipa_fms-0.0.1.tar.gz 132.0 kB Without provenance Details for ipa_fms-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ipa-fms 0.0.1
File Interpreter ABI Platform Actions
ipa_fms-0.0.1-py3-none-any.whl Python 3 none any Details for ipa_fms-0.0.1-py3-none-any.whl

Total release size: 135.2 kB

Release files / ipa_fms-0.0.1.tar.gz

Download URL ipa_fms-0.0.1.tar.gz
Size 132.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f2c9ef2a91dae466d77b954246955be5e93c700f1530254dbc22bf41a10eda7c
BLAKE2b-256 checksum
How to use checksums
d47b552a13f6c37ea0c802f983e036fe58b75e0a009159f806eb9db7d6820bd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ipa_fms-0.0.1-py3-none-any.whl

Download URL ipa_fms-0.0.1-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
715f8c12b92463ad887186ccea81e4fb780a469b801551ab0d0c6d97a4694c9f
BLAKE2b-256 checksum
How to use checksums
1e23522ec10d67b3eae725ad8a8f75846e714e2a1b5ee60c86c866e761d522c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Security for ipa-fms 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page