@@ -41,29 +41,188 @@ Pydantic can use the optional dependencies
4141
4242`ujson <https://github.com/ultrajson/ultrajson >`_
4343 for faster JSON parsing.
44+
45+ .. image :: https://raster.shields.io/github/stars/ultrajson/ultrajson
46+ :alt: Stars
47+ :target: https://github.com/ultrajson/ultrajson
48+
49+ .. image :: https://raster.shields.io/github/contributors/ultrajson/ultrajson
50+ :alt: Contributors
51+ :target: https://github.com/ultrajson/ultrajson/graphs/contributors
52+
53+ .. image :: https://raster.shields.io/github/commit-activity/y/ultrajson/ultrajson
54+ :alt: Commit activity
55+ :target: https://github.com/ultrajson/ultrajson/graphs/commit-activity
56+
57+ .. image :: https://raster.shields.io/github/license/ultrajson/ultrajson
58+ :alt: Lizenz
59+
4460`email_validator <https://github.com/JoshData/python-email-validator >`_
4561 for email validation.
4662
63+ .. image :: https://raster.shields.io/github/stars/JoshData/python-email-validator
64+ :alt: Stars
65+ :target: https://github.com/JoshData/python-email-validator
66+
67+ .. image :: https://raster.shields.io/github/contributors/JoshData/python-email-validator
68+ :alt: Contributors
69+ :target: https://github.com/JoshData/python-email-validator/graphs/contributors
70+
71+ .. image :: https://raster.shields.io/github/commit-activity/y/JoshData/python-email-validator
72+ :alt: Commit activity
73+ :target: https://github.com/JoshData/python-email-validator/graphs/commit-activity
74+
75+ .. image :: https://raster.shields.io/github/license/JoshData/python-email-validator
76+ :alt: Lizenz
77+
4778Starlette can use the optional dependencies
4879
4980:doc: `httpx <../../httpx/index >`
5081 if you want to use the ``TestClient ``.
82+
83+ .. image :: https://raster.shields.io/github/stars/encode/httpx
84+ :alt: Stars
85+ :target: https://github.com/encode/httpx
86+
87+ .. image :: https://raster.shields.io/github/contributors/encode/httpx
88+ :alt: Contributors
89+ :target: https://github.com/encode/httpx/graphs/contributors
90+
91+ .. image :: https://raster.shields.io/github/commit-activity/y/encode/httpx
92+ :alt: Commit activity
93+ :target: https://github.com/encode/httpx/graphs/commit-activity
94+
95+ .. image :: https://raster.shields.io/github/license/encode/httpx
96+ :alt: Lizenz
97+
98+ `jinja <https://jinja.palletsprojects.com/en/stable/ >`_
99+ if you want to use the default template configuration.
100+
101+ .. image :: https://raster.shields.io/github/stars/pallets/jinja
102+ :alt: Stars
103+ :target: https://github.com/pallets/jinja
104+
105+ .. image :: https://raster.shields.io/github/contributors/pallets/jinja
106+ :alt: Contributors
107+ :target: https://github.com/pallets/jinja/graphs/contributors
108+
109+ .. image :: https://raster.shields.io/github/commit-activity/y/pallets/jinja
110+ :alt: Commit activity
111+ :target: https://github.com/pallets/jinja/graphs/commit-activity
112+
113+ .. image :: https://raster.shields.io/github/license/pallets/jinja
114+ :alt: Lizenz
115+
116+ `graphene <https://graphene-python.org/ >`_
117+ for ``GraphQLApp `` support.
118+
119+ .. image :: https://raster.shields.io/github/stars/graphql-python/graphene
120+ :alt: Stars
121+ :target: https://github.com/graphql-python/graphene
122+
123+ .. image :: https://raster.shields.io/github/contributors/graphql-python/graphene
124+ :alt: Contributors
125+ :target: https://github.com/graphql-python/graphene/graphs/contributors
126+
127+ .. image :: https://raster.shields.io/github/commit-activity/y/graphql-python/graphene
128+ :alt: Commit activity
129+ :target: https://github.com/graphql-python/graphene/graphs/commit-activity
130+
131+ .. image :: https://raster.shields.io/github/license/graphql-python/graphene
132+ :alt: Lizenz
133+
134+ `orjson <https://github.com/ijl/orjson >`_
135+ if you want to use ``ORJSONResponse ``.
136+
137+ .. image :: https://raster.shields.io/github/stars/ijl/orjson
138+ :alt: Stars
139+ :target: https://github.com/ijl/orjson
140+
141+ .. image :: https://raster.shields.io/github/contributors/ijl/orjson
142+ :alt: Contributors
143+ :target: https://github.com/ijl/orjson/graphs/contributors
144+
145+ .. image :: https://raster.shields.io/github/commit-activity/y/ijl/orjson
146+ :alt: Commit activity
147+ :target: https://github.com/ijl/orjson/graphs/commit-activity
148+
149+ .. image :: https://raster.shields.io/github/license/ijl/orjson
150+ :alt: Lizenz
151+
51152`aiofiles <https://github.com/Tinche/aiofiles >`_
52153 if you want to use ``FileResponse `` or ``StaticFiles ``.
53- `jinja2 <https://jinja.palletsprojects.com/en/stable/ >`_
54- if you want to use the default template configuration.
55- `python-multipart <https://multipart.fastapiexpert.com >`_
56- if you want to support form parsing, with ``request.form() ``.
154+
155+ .. image :: https://raster.shields.io/github/stars/Tinche/aiofiles
156+ :alt: Stars
157+ :target: https://github.com/Tinche/aiofiles
158+
159+ .. image :: https://raster.shields.io/github/contributors/Tinche/aiofiles
160+ :alt: Contributors
161+ :target: https://github.com/Tinche/aiofiles/graphs/contributors
162+
163+ .. image :: https://raster.shields.io/github/commit-activity/y/Tinche/aiofiles
164+ :alt: Commit activity
165+ :target: https://github.com/Tinche/aiofiles/graphs/commit-activity
166+
167+ .. image :: https://raster.shields.io/github/license/Tinche/aiofiles
168+ :alt: Lizenz
169+
57170`itsdangerous <https://itsdangerous.palletsprojects.com/en/stable/ >`_
58171 required for ``SessionMiddleware `` support.
172+
173+ .. image :: https://raster.shields.io/github/stars/pallets/itsdangerous
174+ :alt: Stars
175+ :target: https://github.com/pallets/itsdangerous
176+
177+ .. image :: https://raster.shields.io/github/contributors/pallets/itsdangerous
178+ :alt: Contributors
179+ :target: https://github.com/pallets/itsdangerous/graphs/contributors
180+
181+ .. image :: https://raster.shields.io/github/commit-activity/y/pallets/itsdangerous
182+ :alt: Commit activity
183+ :target: https://github.com/pallets/itsdangerous/graphs/commit-activity
184+
185+ .. image :: https://raster.shields.io/github/license/pallets/itsdangerous
186+ :alt: Lizenz
187+
59188`pyyaml <https://pyyaml.org/wiki/PyYAMLDocumentation >`_
60189 for Starlette’s ``SchemaGenerator `` support.
61- `graphene <https://graphene-python.org/ >`_
62- for ``GraphQLApp `` support.
190+
191+ .. image :: https://raster.shields.io/github/stars/yaml/pyyaml
192+ :alt: Stars
193+ :target: https://github.com/yaml/pyyaml
194+
195+ .. image :: https://raster.shields.io/github/contributors/yaml/pyyaml
196+ :alt: Contributors
197+ :target: https://github.com/yaml/pyyaml/graphs/contributors
198+
199+ .. image :: https://raster.shields.io/github/commit-activity/y/yaml/pyyaml
200+ :alt: Commit activity
201+ :target: https://github.com/yaml/pyyaml/graphs/commit-activity
202+
203+ .. image :: https://raster.shields.io/github/license/yaml/pyyaml
204+ :alt: Lizenz
205+
206+ `python-multipart <https://multipart.fastapiexpert.com >`_
207+ if you want to support form parsing, with ``request.form() ``.
208+
209+ .. image :: https://raster.shields.io/github/stars/Kludex/python-multipart
210+ :alt: Stars
211+ :target: https://github.com/Kludex/python-multipart
212+
213+ .. image :: https://raster.shields.io/github/contributors/Kludex/python-multipart
214+ :alt: Contributors
215+ :target: https://github.com/Kludex/python-multipart/graphs/contributors
216+
217+ .. image :: https://raster.shields.io/github/commit-activity/y/Kludex/python-multipart
218+ :alt: Commit activity
219+ :target: https://github.com/Kludex/python-multipart/graphs/commit-activity
220+
221+ .. image :: https://raster.shields.io/github/license/Kludex/python-multipart
222+ :alt: Lizenz
223+
63224`ujson <https://github.com/ultrajson/ultrajson >`__
64225 if you want to use ``UJSONResponse ``.
65- `orjson <https://github.com/ijl/orjson >`_
66- if you want to use ``ORJSONResponse ``.
67226
68227They can be installed, e.g. with:
69228
@@ -76,3 +235,6 @@ Alternatively you can install all of these with:
76235.. code-block :: console
77236
78237 $ uv add fastapi[all]
238+
239+ .. seealso ::
240+ * `FastAPI Dependencies <https://fastapi.tiangolo.com/#dependencies >`_
0 commit comments