├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── documentation.yml │ ├── publish_coverage.yml │ ├── publish_pypi.yml │ ├── relator.yml │ └── tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── docs │ ├── advanced │ │ ├── index.md │ │ └── starlette.md │ ├── alternatives.md │ ├── assets │ │ ├── javascripts │ │ │ ├── custom.js │ │ │ └── termynal.js │ │ └── stylesheets │ │ │ ├── custom.css │ │ │ └── termynal.css │ ├── contributing.md │ ├── index.md │ ├── tutorial │ │ ├── annotated.md │ │ ├── classes.md │ │ ├── index.md │ │ ├── overrides.md │ │ ├── validations.md │ │ └── yield.md │ ├── usages.md │ └── works.md ├── docs_src │ ├── advanced │ │ └── custom │ │ │ ├── cast_arg.py │ │ │ ├── class_declaration.py │ │ │ ├── starlette.py │ │ │ └── usage.py │ ├── home │ │ ├── 1_async_tutor.py │ │ └── 1_sync_tutor.py │ ├── how-it-works │ │ └── works.py │ ├── tutorial_1_quickstart │ │ ├── 1_async.py │ │ ├── 1_sync.py │ │ ├── 2_async.py │ │ └── 2_sync.py │ ├── tutorial_2_classes │ │ ├── tutorial_1.py │ │ ├── tutorial_2.py │ │ ├── tutorial_3.py │ │ ├── tutorial_4.py │ │ └── tutorial_5.py │ ├── tutorial_3_yield │ │ ├── tutorial_1.py │ │ └── tutorial_2.py │ ├── tutorial_4_annotated │ │ ├── annotated_39.py │ │ ├── annotated_variants_39.py │ │ └── not_annotated.py │ ├── tutorial_5_overrides │ │ ├── example.py │ │ └── fixture.py │ └── usages │ │ ├── flask.py │ │ └── starlette.py └── mkdocs.yml ├── fast_depends ├── __about__.py ├── __init__.py ├── _compat.py ├── core │ ├── __init__.py │ ├── builder.py │ └── model.py ├── dependencies │ ├── __init__.py │ ├── model.py │ └── provider.py ├── exceptions.py ├── library │ ├── __init__.py │ ├── model.py │ └── serializer.py ├── msgspec │ ├── __init__.py │ └── serializer.py ├── py.typed ├── pydantic │ ├── __init__.py │ ├── _compat.py │ ├── schema.py │ └── serializer.py ├── use.py └── utils.py ├── pyproject.toml ├── scripts ├── lint.sh ├── test-cov.sh └── test.sh ├── tests ├── __init__.py ├── async │ ├── __init__.py │ ├── test_cast.py │ ├── test_class.py │ └── test_depends.py ├── conftest.py ├── library │ ├── __init__.py │ └── test_custom.py ├── marks.py ├── pydantic_specific │ ├── __init__.py │ ├── async │ │ ├── __init__.py │ │ ├── test_cast.py │ │ └── test_config.py │ ├── sync │ │ ├── __init__.py │ │ ├── test_cast.py │ │ └── test_config.py │ ├── test_custom.py │ ├── test_locals.py │ ├── test_prebuild.py │ ├── test_schema.py │ └── wrapper.py ├── serializers │ ├── __init__.py │ ├── msgspec │ │ ├── __init__.py │ │ ├── test_custom_type.py │ │ └── test_encode.py │ ├── params.py │ └── pydantic │ │ ├── __init__.py │ │ ├── test_encode.py │ │ └── test_overrides.py ├── sync │ ├── __init__.py │ ├── test_cast.py │ ├── test_class.py │ └── test_depends.py ├── test_no_serializer.py ├── test_overrides.py ├── test_params.py ├── test_typealiastype_depends │ ├── __init__.py │ └── test_typealiastype_depends.py └── test_utils.py └── uv.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | thanks_dev: gh/lancetnik 2 | custom: [https://pay.cloudtips.ru/p/0558c54a] -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/publish_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/workflows/publish_coverage.yml -------------------------------------------------------------------------------- /.github/workflows/publish_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/workflows/publish_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/relator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/workflows/relator.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/README.md -------------------------------------------------------------------------------- /docs/docs/advanced/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/advanced/index.md -------------------------------------------------------------------------------- /docs/docs/advanced/starlette.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/advanced/starlette.md -------------------------------------------------------------------------------- /docs/docs/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/alternatives.md -------------------------------------------------------------------------------- /docs/docs/assets/javascripts/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/assets/javascripts/custom.js -------------------------------------------------------------------------------- /docs/docs/assets/javascripts/termynal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/assets/javascripts/termynal.js -------------------------------------------------------------------------------- /docs/docs/assets/stylesheets/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/assets/stylesheets/custom.css -------------------------------------------------------------------------------- /docs/docs/assets/stylesheets/termynal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/assets/stylesheets/termynal.css -------------------------------------------------------------------------------- /docs/docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/contributing.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/tutorial/annotated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/tutorial/annotated.md -------------------------------------------------------------------------------- /docs/docs/tutorial/classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/tutorial/classes.md -------------------------------------------------------------------------------- /docs/docs/tutorial/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/tutorial/index.md -------------------------------------------------------------------------------- /docs/docs/tutorial/overrides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/tutorial/overrides.md -------------------------------------------------------------------------------- /docs/docs/tutorial/validations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/tutorial/validations.md -------------------------------------------------------------------------------- /docs/docs/tutorial/yield.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/tutorial/yield.md -------------------------------------------------------------------------------- /docs/docs/usages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/usages.md -------------------------------------------------------------------------------- /docs/docs/works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs/works.md -------------------------------------------------------------------------------- /docs/docs_src/advanced/custom/cast_arg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/advanced/custom/cast_arg.py -------------------------------------------------------------------------------- /docs/docs_src/advanced/custom/class_declaration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/advanced/custom/class_declaration.py -------------------------------------------------------------------------------- /docs/docs_src/advanced/custom/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/advanced/custom/starlette.py -------------------------------------------------------------------------------- /docs/docs_src/advanced/custom/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/advanced/custom/usage.py -------------------------------------------------------------------------------- /docs/docs_src/home/1_async_tutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/home/1_async_tutor.py -------------------------------------------------------------------------------- /docs/docs_src/home/1_sync_tutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/home/1_sync_tutor.py -------------------------------------------------------------------------------- /docs/docs_src/how-it-works/works.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/how-it-works/works.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_1_quickstart/1_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_1_quickstart/1_async.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_1_quickstart/1_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_1_quickstart/1_sync.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_1_quickstart/2_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_1_quickstart/2_async.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_1_quickstart/2_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_1_quickstart/2_sync.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_2_classes/tutorial_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_2_classes/tutorial_1.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_2_classes/tutorial_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_2_classes/tutorial_2.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_2_classes/tutorial_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_2_classes/tutorial_3.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_2_classes/tutorial_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_2_classes/tutorial_4.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_2_classes/tutorial_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_2_classes/tutorial_5.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_3_yield/tutorial_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_3_yield/tutorial_1.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_3_yield/tutorial_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_3_yield/tutorial_2.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_4_annotated/annotated_39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_4_annotated/annotated_39.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_4_annotated/annotated_variants_39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_4_annotated/annotated_variants_39.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_4_annotated/not_annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_4_annotated/not_annotated.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_5_overrides/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_5_overrides/example.py -------------------------------------------------------------------------------- /docs/docs_src/tutorial_5_overrides/fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/tutorial_5_overrides/fixture.py -------------------------------------------------------------------------------- /docs/docs_src/usages/flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/usages/flask.py -------------------------------------------------------------------------------- /docs/docs_src/usages/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/docs_src/usages/starlette.py -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /fast_depends/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/__about__.py -------------------------------------------------------------------------------- /fast_depends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/__init__.py -------------------------------------------------------------------------------- /fast_depends/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/_compat.py -------------------------------------------------------------------------------- /fast_depends/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/core/__init__.py -------------------------------------------------------------------------------- /fast_depends/core/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/core/builder.py -------------------------------------------------------------------------------- /fast_depends/core/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/core/model.py -------------------------------------------------------------------------------- /fast_depends/dependencies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/dependencies/__init__.py -------------------------------------------------------------------------------- /fast_depends/dependencies/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/dependencies/model.py -------------------------------------------------------------------------------- /fast_depends/dependencies/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/dependencies/provider.py -------------------------------------------------------------------------------- /fast_depends/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/exceptions.py -------------------------------------------------------------------------------- /fast_depends/library/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/library/__init__.py -------------------------------------------------------------------------------- /fast_depends/library/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/library/model.py -------------------------------------------------------------------------------- /fast_depends/library/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/library/serializer.py -------------------------------------------------------------------------------- /fast_depends/msgspec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/msgspec/__init__.py -------------------------------------------------------------------------------- /fast_depends/msgspec/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/msgspec/serializer.py -------------------------------------------------------------------------------- /fast_depends/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fast_depends/pydantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/pydantic/__init__.py -------------------------------------------------------------------------------- /fast_depends/pydantic/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/pydantic/_compat.py -------------------------------------------------------------------------------- /fast_depends/pydantic/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/pydantic/schema.py -------------------------------------------------------------------------------- /fast_depends/pydantic/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/pydantic/serializer.py -------------------------------------------------------------------------------- /fast_depends/use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/use.py -------------------------------------------------------------------------------- /fast_depends/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/fast_depends/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /scripts/test-cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/scripts/test-cov.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- 1 | coverage run -m pytest "$@" -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/async/test_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/async/test_cast.py -------------------------------------------------------------------------------- /tests/async/test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/async/test_class.py -------------------------------------------------------------------------------- /tests/async/test_depends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/async/test_depends.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/library/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/library/test_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/library/test_custom.py -------------------------------------------------------------------------------- /tests/marks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/marks.py -------------------------------------------------------------------------------- /tests/pydantic_specific/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/__init__.py -------------------------------------------------------------------------------- /tests/pydantic_specific/async/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pydantic_specific/async/test_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/async/test_cast.py -------------------------------------------------------------------------------- /tests/pydantic_specific/async/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/async/test_config.py -------------------------------------------------------------------------------- /tests/pydantic_specific/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pydantic_specific/sync/test_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/sync/test_cast.py -------------------------------------------------------------------------------- /tests/pydantic_specific/sync/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/sync/test_config.py -------------------------------------------------------------------------------- /tests/pydantic_specific/test_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/test_custom.py -------------------------------------------------------------------------------- /tests/pydantic_specific/test_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/test_locals.py -------------------------------------------------------------------------------- /tests/pydantic_specific/test_prebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/test_prebuild.py -------------------------------------------------------------------------------- /tests/pydantic_specific/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/test_schema.py -------------------------------------------------------------------------------- /tests/pydantic_specific/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/pydantic_specific/wrapper.py -------------------------------------------------------------------------------- /tests/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/serializers/msgspec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/msgspec/__init__.py -------------------------------------------------------------------------------- /tests/serializers/msgspec/test_custom_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/msgspec/test_custom_type.py -------------------------------------------------------------------------------- /tests/serializers/msgspec/test_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/msgspec/test_encode.py -------------------------------------------------------------------------------- /tests/serializers/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/params.py -------------------------------------------------------------------------------- /tests/serializers/pydantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/pydantic/__init__.py -------------------------------------------------------------------------------- /tests/serializers/pydantic/test_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/pydantic/test_encode.py -------------------------------------------------------------------------------- /tests/serializers/pydantic/test_overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/serializers/pydantic/test_overrides.py -------------------------------------------------------------------------------- /tests/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sync/test_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/sync/test_cast.py -------------------------------------------------------------------------------- /tests/sync/test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/sync/test_class.py -------------------------------------------------------------------------------- /tests/sync/test_depends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/sync/test_depends.py -------------------------------------------------------------------------------- /tests/test_no_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/test_no_serializer.py -------------------------------------------------------------------------------- /tests/test_overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/test_overrides.py -------------------------------------------------------------------------------- /tests/test_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/test_params.py -------------------------------------------------------------------------------- /tests/test_typealiastype_depends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/test_typealiastype_depends/__init__.py -------------------------------------------------------------------------------- /tests/test_typealiastype_depends/test_typealiastype_depends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/test_typealiastype_depends/test_typealiastype_depends.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lancetnik/FastDepends/HEAD/uv.lock --------------------------------------------------------------------------------