mirror of
https://github.com/furyhawk/listen.git
synced 2026-07-21 00:45:36 +00:00
Updates the requirements on [fastapi](https://github.com/fastapi/fastapi), [pydantic](https://github.com/pydantic/pydantic), [pydantic-settings](https://github.com/pydantic/pydantic-settings), [python-multipart](https://github.com/Kludex/python-multipart), [coverage](https://github.com/coveragepy/coveragepy), [greenlet](https://github.com/python-greenlet/greenlet), [mypy](https://github.com/python/mypy), [pre-commit](https://github.com/pre-commit/pre-commit), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov), [ruff](https://github.com/astral-sh/ruff), [isort](https://github.com/PyCQA/isort), [uvicorn](https://github.com/Kludex/uvicorn), [idna](https://github.com/kjd/idna), [mako](https://github.com/sqlalchemy/mako) and [pydantic-core](https://github.com/pydantic/pydantic) to permit the latest version. Updates `fastapi` from 0.135.3 to 0.136.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.135.3...0.136.1) Updates `pydantic` from 2.12.5 to 2.13.4 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.4/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.12.5...v2.13.4) Updates `pydantic-settings` from 2.13.1 to 2.14.1 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.13.1...v2.14.1) Updates `python-multipart` from 0.0.26 to 0.0.28 - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md) - [Commits](https://github.com/Kludex/python-multipart/compare/0.0.26...0.0.28) Updates `coverage` to 7.14.0 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.2...7.14.0) Updates `greenlet` from 3.4.0 to 3.5.0 - [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst) - [Commits](https://github.com/python-greenlet/greenlet/compare/3.4.0...3.5.0) Updates `mypy` to 2.0.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.19.1...v2.0.0) Updates `pre-commit` to 4.6.0 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.5.1...v4.6.0) Updates `pytest` to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.3) Updates `pytest-cov` to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0) Updates `ruff` to 0.15.12 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.14.14...0.15.12) Updates `isort` to 8.0.1 - [Release notes](https://github.com/PyCQA/isort/releases) - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md) - [Commits](https://github.com/PyCQA/isort/compare/5.12.0...8.0.1) Updates `uvicorn` to 0.46.0 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.40.0...0.46.0) Updates `idna` from 3.11 to 3.14 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](https://github.com/kjd/idna/compare/v3.11...v3.14) Updates `mako` from 1.3.10 to 1.3.12 - [Release notes](https://github.com/sqlalchemy/mako/releases) - [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/mako/commits) Updates `pydantic-core` from 2.41.5 to 2.46.4 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/commits/core-v2.46.4) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.136.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: pydantic dependency-version: 2.13.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: pydantic-settings dependency-version: 2.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: python-multipart dependency-version: 0.0.28 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: coverage dependency-version: 7.14.0 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: greenlet dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: mypy dependency-version: 2.0.0 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: ruff dependency-version: 0.15.12 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: isort dependency-version: 8.0.1 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: uvicorn dependency-version: 0.46.0 dependency-type: direct:development dependency-group: all-dependencies - dependency-name: idna dependency-version: '3.14' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: mako dependency-version: 1.3.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: pydantic-core dependency-version: 2.46.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
61 lines
1.5 KiB
TOML
61 lines
1.5 KiB
TOML
[project]
|
|
authors = [{email = "admin@example.com", name = "admin"}]
|
|
description = "FastAPI project generated using minimal-fastapi-postgres-template."
|
|
name = "app"
|
|
version = "0.1.20"
|
|
requires-python = ">=3.13"
|
|
dependencies = [
|
|
"alembic>=1.18.3,<2",
|
|
"asyncpg>=0.31.0,<1",
|
|
"bcrypt>=5.0.0,<6",
|
|
"fastapi>=0.136.1,<1",
|
|
"pydantic[email]>=2.13.4,<3",
|
|
"pydantic-settings>=2.14.1,<3",
|
|
"pyjwt>=2.11.0,<3",
|
|
"python-multipart>=0.0.28,<1",
|
|
"sqlalchemy[asyncio]>=2.0.46,<3",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"coverage>=7.14.0,<8",
|
|
"freezegun>=1.5.5,<2",
|
|
"greenlet>=3.5.0,<4",
|
|
"httpx>=0.28.1,<1",
|
|
"mypy>=2.0.0,<3",
|
|
"pre-commit>=4.6.0,<5",
|
|
"pytest>=9.0.3,<10",
|
|
"pytest-asyncio>=0.26.0,<1",
|
|
"pytest-cov>=7.1.0,<8",
|
|
"pytest-xdist>=3.8.0,<4",
|
|
"ruff>=0.15.12,<1",
|
|
"isort>=8.0.1,<9",
|
|
"uvicorn[standard]>=0.46.0,<1",
|
|
]
|
|
|
|
[build-system]
|
|
build-backend = "hatchling.build"
|
|
requires = ["hatchling"]
|
|
|
|
[tool.pytest.ini_options]
|
|
addopts = "-vv -n auto --cov --cov-report xml --cov-report term-missing --cov-fail-under=92"
|
|
asyncio_default_fixture_loop_scope = "session"
|
|
asyncio_mode = "auto"
|
|
testpaths = ["app/tests"]
|
|
|
|
[tool.coverage.run]
|
|
concurrency = ["greenlet"]
|
|
omit = ["app/tests/*"]
|
|
source = ["app"]
|
|
|
|
[tool.mypy]
|
|
python_version = "3.13"
|
|
strict = true
|
|
|
|
[tool.ruff]
|
|
target-version = "py313"
|
|
|
|
[tool.ruff.lint]
|
|
# pycodestyle, pyflakes, isort, pylint, pyupgrade
|
|
ignore = ["E501"]
|
|
select = ["E", "F", "I", "PL", "UP", "W"] |