π Update all docs to use `Annotated` as the main recommendation, with new examples and tests (#9268)
* π± Add new source examples with Annotated for Query Params and String Validations
* π Add new docs with Annotated for Query Params and String Validations
* π Rename incorrectly named tests for Query Params and str validations
* β
Add new tests with Annotated for Query Params and Sring Validations examples
* π± Add new examples with Annotated for Intro to Python Types
* π Update Python Types Intro, include Annotated
* π¨ Fix formatting in Query params and string validation, and highlight
* π± Add new Annotated source examples for Path Params and Numeric Validations
* π Update docs for Path Params and Numeric Validations with Annotated
* π± Add new source examples with Annotated for Body - Multiple Params
* π Update docs with Annotated for Body - Multiple Parameters
* β
Add test for new Annotated examples in Body - Multiple Parameters
* π± Add new Annotated source examples for Body Fields
* π Update docs for Body Fields with new Annotated examples
* β
Add new tests for new Annotated examples for Body Fields
* π± Add new Annotated source examples for Schema Extra (Example Data)
* π Update docs for Schema Extra with Annotated
* β
Add tests for new Annotated examples for Schema Extra
* π± Add new Annnotated source examples for Extra Data Types
* π Update docs with Annotated for Extra Data Types
* β
Add tests for new Annotated examples for Extra Data Types
* π± Add new Annotated source examples for Cookie Parameters
* π Update docs for Cookie Parameters with Annotated examples
* β
Add tests for new Annotated source examples in Cookie Parameters
* π± Add new Annotated examples for Header Params
* π Update docs with Annotated examples for Header Parameters
* β
Add tests for new Annotated examples for Header Params
* π± Add new Annotated examples for Form Data
* π Update Annotated docs for Form Data
* β
Add tests for new Annotated examples in Form Data
* π± Add new Annotated source examples for Request Files
* π Update Annotated docs for Request Files
* β
Test new Annotated examples for Request Files
* π± Add new Annotated source examples for Request Forms and Files
* β
Add tests for new Anotated examples for Request Forms and Files
* π± Add new Annotated source examples for Dependencies and Advanced Dependencies
* β
Add tests for new Annotated dependencies
* π Add new docs for using Annotated with dependencies including type aliases
* π Update docs for Classes as Dependencies with Annotated
* π Update docs for Sub-dependencies with Annotated
* π Update docs for Dependencies in path operation decorators with Annotated
* π Update docs for Global Dependencies with Annotated
* π Update docs for Dependencies with yield with Annotated
* π¨ Update format in example for dependencies with Annotated
* π± Add source examples with Annotated for Security
* β
Add tests for new Annotated examples for security
* π Update docs for Security - First Steps with Annotated
* π Update docs for Security: Get Current User with Annotated
* π Update docs for Simple OAuth2 with Password and Bearer with Annotated
* π Update docs for OAuth2 with Password (and hashing), Bearer with JWT tokens with Annotated
* π Update docs for Request Forms and Files with Annotated
* π± Add new source examples for Bigger Applications with Annotated
* β
Add new tests for Bigger Applications with Annotated
* π Update docs for Bigger Applications - Multiple Files with Annotated
* π± Add source examples for background tasks with Annotated
* π Update docs for Background Tasks with Annotated
* β
Add test for Background Tasks with Anotated
* π± Add new source examples for docs for Testing with Annotated
* π Update docs for Testing with Annotated
* β
Add tests for Annotated examples for Testing
* π± Add new source examples for Additional Status Codes with Annotated
* β
Add tests for new Annotated examples for Additional Status Codes
* π Update docs for Additional Status Codes with Annotated
* π Update docs for Advanced Dependencies with Annotated
* π Update docs for OAuth2 scopes with Annotated
* π Update docs for HTTP Basic Auth with Annotated
* π± Add source examples with Annotated for WebSockets
* β
Add tests for new Annotated examples for WebSockets
* π Update docs for WebSockets with new Annotated examples
* π± Add source examples with Annotated for Settings and Environment Variables
* π Update docs for Settings and Environment Variables with Annotated
* π± Add new source examples for testing dependencies with Annotated
* β
Add tests for new examples for testing dependencies
* π Update docs for testing dependencies with new Annotated examples
* β
Update and fix marker for Python 3.9 test
* π§ Update Ruff ignores for source examples in docs
* β
Fix some tests in the grid for Python 3.9 (incorrectly testing 3.10)
* π₯ Remove source examples and tests for (non existent) docs section about Annotated, as it's covered in all the rest of the docs