Fedora 40 Update: python-fastapi-0.111.1-2.fc40

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2024-5fe770f8d3
2024-07-27 01:45:37.014374
--------------------------------------------------------------------------------

Name        : python-fastapi
Product     : Fedora 40
Version     : 0.111.1
Release     : 2.fc40
URL         : https://github.com/tiangolo/fastapi
Summary     : FastAPI framework
Description :
FastAPI is a modern, fast (high-performance), web framework for building APIs
with Python 3.8+ based on standard Python type hints.

The key features are:

  â?¢ Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette
    and Pydantic). One of the fastest Python frameworks available.

  â?¢ Fast to code: Increase the speed to develop features by about 200% to
    300%.*
  â?¢ Fewer bugs: Reduce about 40% of human (developer) induced errors.*
  â?¢ Intuitive: Great editor support. Completion everywhere. Less time
    debugging.
  â?¢ Easy: Designed to be easy to use and learn. Less time reading docs.
  â?¢ Short: Minimize code duplication. Multiple features from each parameter
    declaration. Fewer bugs.
  â?¢ Robust: Get production-ready code. With automatic interactive
    documentation.
  â?¢ Standards-based: Based on (and fully compatible with) the open standards
    for APIs: OpenAPI (previously known as Swagger) and JSON Schema.

* estimation based on tests on an internal development team, building
  production applications.

--------------------------------------------------------------------------------
Update Information:

FastAPI CLI
This update includes the initial package for fastapi-cli.
FastAPI 0.111.1
Upgrades
â?? Remove orjson and ujson from default dependencies. These dependencies are
still installed when you install with dnf install python3-fastapi+all, but they
are not included in dnf install python3-fastapi.
ð??? Restored Swagger-UI links to use the latest version possible.
Docs
Rewording, updated links, and other enhancements.
Translations
Many new and updated translations.
FastAPI 0.111.0
Features
â?¨ Add FastAPI CLI, the new fastapi command. New docs: FastAPI CLI.
Try it out with:
$ sudo dnf install fastapi-cli
$ fastapi dev main.py
 â?­â??â??â??â??â??â??â??â??â??â?? FastAPI CLI - Development mode â??â??â??â??â??â??â??â??â??â??â??â?®
 â??                                                     â??
 â??  Serving at: http://127.0.0.1:8000                  â??
 â??                                                     â??
 â??  API docs: http://127.0.0.1:8000/docs               â??
 â??                                                     â??
 â??  Running in development mode, for production use:   â??
 â??                                                     â??
 â??  fastapi run                                        â??
 â??                                                     â??
 â?°â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â?¯
INFO:     Will watch for changes in these directories:
['/home/user/code/awesomeapp']
INFO:     Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [2248755] using WatchFiles
INFO:     Started server process [2248757]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
Refactors
ð??§ Add configs and setup for fastapi-slim including optional extras fastapi-
slim[standard], and fastapi including by default the same standard extras.
--------------------------------------------------------------------------------
ChangeLog:

* Thu Jul 18 2024 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 0.111.1-2
- Non-bootstrap build with fastapi-cli
* Tue Jul 16 2024 Packit <hello@xxxxxxxxxx> - 0.111.1-1
- Update to 0.111.1 upstream release
- Resolves: rhbz#2278772
* Sun Jun 30 2024 Packit <hello@xxxxxxxxxx> - 0.111.0-1
- Update to 0.111.0 upstream release (bootstrap without fastapi-cli)
- Resolves: rhbz#2278772
* Sun Jun 30 2024 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 0.110.3-3
- Ignore some Python 3.13 issues, mostly coming from Starlette, for now
- Fixes RHBZ#2291697
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #2278772 - python-fastapi-0.111.1 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=2278772
  [ 2 ] Bug #2279777 - Review Request: fastapi-cli - Run and manage FastAPI apps from the command line with FastAPI CLI
        https://bugzilla.redhat.com/show_bug.cgi?id=2279777
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2024-5fe770f8d3' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------

-- 
_______________________________________________
package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux