Skip to content

Commit aea0f27

Browse files
committed
📝 Update FastAPI dependencies
1 parent 5d7c8f6 commit aea0f27

File tree

1 file changed

+172
-12
lines changed

1 file changed

+172
-12
lines changed

docs/data-processing/apis/fastapi/install.rst

Lines changed: 172 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,32 +42,189 @@ Pydantic kann die folgenden optionalen Abhängigkeiten verwenden:
4242

4343
`ujson <https://github.com/ultrajson/ultrajson>`_
4444
für schnelleres JSON-Parsing.
45+
46+
.. image:: https://raster.shields.io/github/stars/ultrajson/ultrajson
47+
:alt: Stars
48+
:target: https://github.com/ultrajson/ultrajson
49+
50+
.. image:: https://raster.shields.io/github/contributors/ultrajson/ultrajson
51+
:alt: Contributors
52+
:target: https://github.com/ultrajson/ultrajson/graphs/contributors
53+
54+
.. image:: https://raster.shields.io/github/commit-activity/y/ultrajson/ultrajson
55+
:alt: Commit activity
56+
:target: https://github.com/ultrajson/ultrajson/graphs/commit-activity
57+
58+
.. image:: https://raster.shields.io/github/license/ultrajson/ultrajson
59+
:alt: Lizenz
60+
4561
`email_validator <https://github.com/JoshData/python-email-validator>`_
4662
zur E-Mail-Validierung.
4763

64+
.. image:: https://raster.shields.io/github/stars/JoshData/python-email-validator
65+
:alt: Stars
66+
:target: https://github.com/JoshData/python-email-validator
67+
68+
.. image:: https://raster.shields.io/github/contributors/JoshData/python-email-validator
69+
:alt: Contributors
70+
:target: https://github.com/JoshData/python-email-validator/graphs/contributors
71+
72+
.. image:: https://raster.shields.io/github/commit-activity/y/JoshData/python-email-validator
73+
:alt: Commit activity
74+
:target: https://github.com/JoshData/python-email-validator/graphs/commit-activity
75+
76+
.. image:: https://raster.shields.io/github/license/JoshData/python-email-validator
77+
:alt: Lizenz
78+
79+
4880
Starlette kann die folgenden optionalen Abhängigkeiten verwenden:
4981

5082
:doc:`httpx <../../httpx/index>`
5183
wenn ihr den ``TestClient`` verwenden wollt.
84+
85+
.. image:: https://raster.shields.io/github/stars/encode/httpx
86+
:alt: Stars
87+
:target: https://github.com/encode/httpx
88+
89+
.. image:: https://raster.shields.io/github/contributors/encode/httpx
90+
:alt: Contributors
91+
:target: https://github.com/encode/httpx/graphs/contributors
92+
93+
.. image:: https://raster.shields.io/github/commit-activity/y/encode/httpx
94+
:alt: Commit activity
95+
:target: https://github.com/encode/httpx/graphs/commit-activity
96+
97+
.. image:: https://raster.shields.io/github/license/encode/httpx
98+
:alt: Lizenz
99+
100+
`jinja <https://jinja.palletsprojects.com/>`_
101+
wenn ihr die Standard-Template-Konfiguration verwenden wollt.
102+
103+
.. image:: https://raster.shields.io/github/stars/pallets/jinja
104+
:alt: Stars
105+
:target: https://github.com/pallets/jinja
106+
107+
.. image:: https://raster.shields.io/github/contributors/pallets/jinja
108+
:alt: Contributors
109+
:target: https://github.com/pallets/jinja/graphs/contributors
110+
111+
.. image:: https://raster.shields.io/github/commit-activity/y/pallets/jinja
112+
:alt: Commit activity
113+
:target: https://github.com/pallets/jinja/graphs/commit-activity
114+
115+
.. image:: https://raster.shields.io/github/license/pallets/jinja
116+
:alt: Lizenz
117+
118+
`graphene <https://graphene-python.org/>`_
119+
für die Unterstützung von ``GraphQLApp``.
120+
121+
.. image:: https://raster.shields.io/github/stars/graphql-python/graphene
122+
:alt: Stars
123+
:target: https://github.com/graphql-python/graphene
124+
125+
.. image:: https://raster.shields.io/github/contributors/graphql-python/graphene
126+
:alt: Contributors
127+
:target: https://github.com/graphql-python/graphene/graphs/contributors
128+
129+
.. image:: https://raster.shields.io/github/commit-activity/y/graphql-python/graphene
130+
:alt: Commit activity
131+
:target: https://github.com/graphql-python/graphene/graphs/commit-activity
132+
133+
.. image:: https://raster.shields.io/github/license/graphql-python/graphene
134+
:alt: Lizenz
135+
136+
`orjson <https://github.com/ijl/orjson>`_
137+
wenn ihr ``ORJSONResponse`` verwenden wollt.
138+
139+
.. image:: https://raster.shields.io/github/stars/ijl/orjson
140+
:alt: Stars
141+
:target: https://github.com/ijl/orjson
142+
143+
.. image:: https://raster.shields.io/github/contributors/ijl/orjson
144+
:alt: Contributors
145+
:target: https://github.com/ijl/orjson/graphs/contributors
146+
147+
.. image:: https://raster.shields.io/github/commit-activity/y/ijl/orjson
148+
:alt: Commit activity
149+
:target: https://github.com/ijl/orjson/graphs/commit-activity
150+
151+
.. image:: https://raster.shields.io/github/license/ijl/orjson
152+
:alt: Lizenz
153+
52154
`aiofiles <https://github.com/Tinche/aiofiles>`_
53155
wenn ihr ``FileResponse`` oder ``StaticFiles`` verwenden wollt.
54-
`jinja2 <https://jinja.palletsprojects.com/>`_
55-
wenn ihr die Standard-Template-Konfiguration verwenden wollt.
56-
`python-multipart <https://multipart.fastapiexpert.com>`_
57-
wenn ihr das Parsen von Formularen mit ``request.form()`` unterstützen
58-
wollt.
156+
157+
.. image:: https://raster.shields.io/github/stars/Tinche/aiofiles
158+
:alt: Stars
159+
:target: https://github.com/Tinche/aiofiles
160+
161+
.. image:: https://raster.shields.io/github/contributors/Tinche/aiofiles
162+
:alt: Contributors
163+
:target: https://github.com/Tinche/aiofiles/graphs/contributors
164+
165+
.. image:: https://raster.shields.io/github/commit-activity/y/Tinche/aiofiles
166+
:alt: Commit activity
167+
:target: https://github.com/Tinche/aiofiles/graphs/commit-activity
168+
169+
.. image:: https://raster.shields.io/github/license/Tinche/aiofiles
170+
:alt: Lizenz
171+
59172
`itsdangerous <https://itsdangerous.palletsprojects.com/>`_
60173
erforderlich für die Unterstützung von ``SessionMiddleware``.
174+
175+
.. image:: https://raster.shields.io/github/stars/pallets/itsdangerous
176+
:alt: Stars
177+
:target: https://github.com/pallets/itsdangerous
178+
179+
.. image:: https://raster.shields.io/github/contributors/pallets/itsdangerous
180+
:alt: Contributors
181+
:target: https://github.com/pallets/itsdangerous/graphs/contributors
182+
183+
.. image:: https://raster.shields.io/github/commit-activity/y/pallets/itsdangerous
184+
:alt: Commit activity
185+
:target: https://github.com/pallets/itsdangerous/graphs/commit-activity
186+
187+
.. image:: https://raster.shields.io/github/license/pallets/itsdangerous
188+
:alt: Lizenz
189+
61190
`pyyaml <https://pyyaml.org/wiki/PyYAMLDocumentation>`_
62191
für die Unterstützung von Starlette’s ``SchemaGenerator``.
63-
`graphene <https://graphene-python.org/>`_
64-
für die Unterstützung von ``GraphQLApp``.
65-
`ujson <https://github.com/ultrajson/ultrajson>`__
66-
wenn ihr ``UJSONResponse`` verwenden wollt.
67-
`orjson <https://github.com/ijl/orjson>`_
68-
wenn ihr ``ORJSONResponse`` verwenden wollt.
69192

70-
Sie können installiert werden, z.B. mit:
193+
.. image:: https://raster.shields.io/github/stars/yaml/pyyaml
194+
:alt: Stars
195+
:target: https://github.com/yaml/pyyaml
196+
197+
.. image:: https://raster.shields.io/github/contributors/yaml/pyyaml
198+
:alt: Contributors
199+
:target: https://github.com/yaml/pyyaml/graphs/contributors
200+
201+
.. image:: https://raster.shields.io/github/commit-activity/y/yaml/pyyaml
202+
:alt: Commit activity
203+
:target: https://github.com/yaml/pyyaml/graphs/commit-activity
204+
205+
.. image:: https://raster.shields.io/github/license/yaml/pyyaml
206+
:alt: Lizenz
207+
208+
`python-multipart <https://multipart.fastapiexpert.com>`_
209+
wenn ihr das Parsen von Formularen mit ``request.form()`` unterstützen
210+
wollt.
211+
212+
.. image:: https://raster.shields.io/github/stars/Kludex/python-multipart
213+
:alt: Stars
214+
:target: https://github.com/Kludex/python-multipart
215+
216+
.. image:: https://raster.shields.io/github/contributors/Kludex/python-multipart
217+
:alt: Contributors
218+
:target: https://github.com/Kludex/python-multipart/graphs/contributors
219+
220+
.. image:: https://raster.shields.io/github/commit-activity/y/Kludex/python-multipart
221+
:alt: Commit activity
222+
:target: https://github.com/Kludex/python-multipart/graphs/commit-activity
223+
224+
.. image:: https://raster.shields.io/github/license/Kludex/python-multipart
225+
:alt: Lizenz
226+
227+
Sie können installiert werden, :abbr:`z. B. (zum Beispiel)` mit:
71228

72229
.. code-block:: console
73230
@@ -78,3 +235,6 @@ Alternativ könnt ihr alle installieren mit:
78235
.. code-block:: console
79236
80237
$ uv add fastapi[all]
238+
239+
.. seealso::
240+
* `FastAPI Dependencies <https://fastapi.tiangolo.com/#dependencies>`_

0 commit comments

Comments
 (0)