committed by
GitHub
27 changed files with 5486 additions and 215 deletions
@ -15,6 +15,7 @@ jobs: |
|||
- fastapi-slim |
|||
permissions: |
|||
id-token: write |
|||
contents: read |
|||
steps: |
|||
- name: Dump GitHub context |
|||
env: |
|||
@ -24,19 +25,15 @@ jobs: |
|||
- name: Set up Python |
|||
uses: actions/setup-python@v6 |
|||
with: |
|||
python-version: "3.10" |
|||
python-version-file: ".python-version" |
|||
# Issue ref: https://github.com/actions/setup-python/issues/436 |
|||
# cache: "pip" |
|||
# cache-dependency-path: pyproject.toml |
|||
- name: Install build dependencies |
|||
run: pip install build |
|||
- name: Install uv |
|||
uses: astral-sh/setup-uv@v7 |
|||
- name: Build distribution |
|||
run: uv build |
|||
env: |
|||
TIANGOLO_BUILD_PACKAGE: ${{ matrix.package }} |
|||
run: python -m build |
|||
- name: Publish |
|||
uses: pypa/[email protected] |
|||
- name: Dump GitHub context |
|||
env: |
|||
GITHUB_CONTEXT: ${{ toJson(github) }} |
|||
run: echo "$GITHUB_CONTEXT" |
|||
run: uv publish |
|||
|
|||
@ -0,0 +1 @@ |
|||
3.11 |
|||
@ -1,4 +0,0 @@ |
|||
# For mkdocstrings and tests |
|||
httpx >=0.23.0,<1.0.0 |
|||
# For linting and generating docs versions |
|||
ruff ==0.14.3 |
|||
@ -1,21 +0,0 @@ |
|||
-e . |
|||
-r requirements-docs-tests.txt |
|||
mkdocs-material==9.7.0 |
|||
mdx-include >=1.4.1,<2.0.0 |
|||
mkdocs-redirects>=1.2.1,<1.3.0 |
|||
typer == 0.16.0 |
|||
pyyaml >=5.3.1,<7.0.0 |
|||
# For Material for MkDocs, Chinese search |
|||
jieba==0.42.1 |
|||
# For image processing by Material for MkDocs |
|||
pillow==11.3.0 |
|||
# For image processing by Material for MkDocs |
|||
cairosvg==2.8.2 |
|||
mkdocstrings[python]==0.30.1 |
|||
griffe-typingdoc==0.3.0 |
|||
griffe-warnings-deprecated==1.1.0 |
|||
# For griffe, it formats with black |
|||
black==25.1.0 |
|||
mkdocs-macros-plugin==1.4.1 |
|||
markdown-include-variants==0.0.8 |
|||
python-slugify==8.0.4 |
|||
@ -1,6 +0,0 @@ |
|||
PyGithub>=2.3.0,<3.0.0 |
|||
pydantic>=2.5.3,<3.0.0 |
|||
pydantic-settings>=2.1.0,<3.0.0 |
|||
httpx>=0.27.0,<1.0.0 |
|||
pyyaml >=5.3.1,<7.0.0 |
|||
smokeshow |
|||
@ -1,18 +0,0 @@ |
|||
-e .[all] |
|||
-r requirements-docs-tests.txt |
|||
pytest >=7.1.3,<9.0.0 |
|||
coverage[toml] >= 6.5.0,< 8.0 |
|||
mypy ==1.14.1 |
|||
dirty-equals ==0.9.0 |
|||
sqlmodel==0.0.27 |
|||
flask >=1.1.2,<4.0.0 |
|||
strawberry-graphql >=0.200.0,< 1.0.0 |
|||
anyio[trio] >=3.2.1,<5.0.0 |
|||
PyJWT==2.9.0 |
|||
pyyaml >=5.3.1,<7.0.0 |
|||
pwdlib[argon2] >=0.2.1 |
|||
inline-snapshot>=0.21.1 |
|||
pytest-codspeed==4.2.0 |
|||
# types |
|||
types-ujson ==5.10.0.20240515 |
|||
types-orjson ==3.6.2 |
|||
@ -1,3 +0,0 @@ |
|||
pydantic-ai==0.4.10 |
|||
GitPython==3.1.45 |
|||
pygithub==2.8.1 |
|||
@ -1,7 +0,0 @@ |
|||
-e .[all] |
|||
-r requirements-tests.txt |
|||
-r requirements-docs.txt |
|||
-r requirements-translations.txt |
|||
prek==0.2.22 |
|||
# For generating screenshots |
|||
playwright |
|||
File diff suppressed because it is too large
Loading…
Reference in new issue