├── .coveragerc ├── .dockerignore ├── .flake8 ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── publish.yml │ ├── test.yml │ └── test_full.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── basics │ ├── api-docs.md │ ├── application-context.md │ ├── dynamic-modules.md │ ├── execution-context.md │ ├── file-streaming.md │ ├── injector-scopes.md │ ├── lifespan.md │ ├── model-view-controller.md │ ├── storage.md │ └── testing.md ├── cli │ ├── click.md │ ├── command-grouping.md │ ├── create-module-command.md │ ├── create-project-command.md │ ├── custom-commands.md │ ├── introduction.md │ ├── new-command.md │ └── runserver-command.md ├── contribution.md ├── custom-setup.md ├── img │ ├── EllarLogoB.png │ ├── EllarLogoIconOnly.png │ ├── EllarLogoW.png │ ├── Icon.svg │ ├── Logo.svg │ ├── ModuleDescription.png │ ├── api_tags.png │ ├── auth_image.png │ ├── body-schema-doc.png │ ├── body-schema-doc2.png │ ├── body-schema-doc3.png │ ├── car_api.png │ ├── car_controller.gif │ ├── controller_description.png │ ├── create-car-schema.png │ ├── create-dog-schema.png │ ├── ellar_demo.gif │ ├── ellar_framework.png │ ├── enum_docs_swagger.png │ ├── event_docs_swagger.png │ ├── form-schema-doc.png │ ├── guard_basic_openapi.png │ ├── guard_bearer_openapi.png │ ├── guard_cookie_openapi.png │ ├── guard_header_openapi.png │ ├── guard_query_openapi.png │ ├── json_api_response_model.png │ ├── live_support_websocket.gif │ ├── live_support_websocket_3.gif │ ├── math_router.png │ ├── math_router_with_request_object.png │ ├── middleware.png │ ├── openapi_info.png │ ├── openapi_intro.png │ ├── query_filter_swagger.png │ └── response_description.png ├── index.md ├── openapi │ ├── document-ui.md │ ├── index.md │ └── security.md ├── overview │ ├── controllers.md │ ├── custom_decorators.md │ ├── exception_handling.md │ ├── guards.md │ ├── interceptors.md │ ├── middleware.md │ ├── module-router.md │ ├── modules.md │ ├── providers.md │ └── step-one.md ├── quick-project.md ├── release-notes.md ├── security │ ├── authentication │ │ ├── api-key-authentication.md │ │ ├── auth-handler-strategy.md │ │ ├── guard-strategy.md │ │ ├── index.md │ │ └── jwt-authentication.md │ ├── authorization.md │ ├── authorization │ │ ├── claims-based.md │ │ ├── combining-policies.md │ │ ├── custom-policies.md │ │ ├── policies.md │ │ └── role-based.md │ ├── csrf.md │ ├── encryption_and_hashing.md │ ├── rate-limit.md │ └── sessions.md ├── stylesheets │ └── extra.css ├── techniques │ ├── background-task.md │ ├── caching.md │ ├── configurations.md │ ├── mount.md │ ├── response-model.md │ ├── serializers.md │ ├── staticfiles.md │ ├── templating.md │ ├── validations │ │ ├── body.md │ │ ├── cookie-params.md │ │ ├── file-params.md │ │ ├── form-params.md │ │ ├── header-params.md │ │ ├── index.md │ │ ├── path-params.md │ │ └── query-params.md │ └── versioning.md └── websockets │ ├── socketio.md │ └── websockets.md ├── ellar ├── __init__.py ├── app │ ├── __init__.py │ ├── context.py │ ├── factory.py │ ├── lifespan.py │ └── main.py ├── auth │ ├── __init__.py │ ├── constants.py │ ├── decorators.py │ ├── guards │ │ ├── __init__.py │ │ ├── apikey.py │ │ ├── auth_required.py │ │ ├── http.py │ │ └── mixin.py │ ├── handlers │ │ ├── __init__.py │ │ ├── api_key.py │ │ ├── http.py │ │ ├── mixin.py │ │ ├── model.py │ │ └── schemes │ │ │ ├── __init__.py │ │ │ ├── api_key.py │ │ │ ├── base.py │ │ │ └── http.py │ ├── identity.py │ ├── interceptor.py │ ├── middleware │ │ ├── __init__.py │ │ ├── auth.py │ │ └── session.py │ ├── policy │ │ ├── __init__.py │ │ ├── base.py │ │ └── common.py │ ├── services │ │ ├── __init__.py │ │ ├── auth_schemes.py │ │ └── middleware.py │ └── session │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cookie_dict.py │ │ ├── options.py │ │ └── strategy.py ├── cache │ ├── __init__.py │ ├── backends │ │ ├── __init__.py │ │ ├── _aio_cache.py.ellar │ │ ├── base.py │ │ ├── local_cache.py │ │ ├── pylib_cache.py │ │ ├── pymem_cache.py │ │ ├── redis │ │ │ ├── __init__.py │ │ │ └── backend.py │ │ └── serializer.py │ ├── decorator.py │ ├── interface.py │ ├── make_key_decorator.py │ ├── model.py │ ├── module.py │ ├── schema.py │ └── service.py ├── common │ ├── __init__.py │ ├── compatible │ │ ├── __init__.py │ │ ├── cache_properties.py │ │ └── dict.py │ ├── constants.py │ ├── converters.py │ ├── datastructures.py │ ├── decorators │ │ ├── __init__.py │ │ ├── base.py │ │ ├── controller.py │ │ ├── exception.py │ │ ├── extra_args.py │ │ ├── file.py │ │ ├── guards.py │ │ ├── html.py │ │ ├── interceptor.py │ │ ├── middleware.py │ │ ├── modules.py │ │ ├── serializer.py │ │ └── versioning.py │ ├── exceptions │ │ ├── __init__.py │ │ ├── base.py │ │ ├── context.py │ │ ├── exceptions_types.py │ │ └── validation.py │ ├── interfaces │ │ ├── __init__.py │ │ ├── application.py │ │ ├── context.py │ │ ├── exceptions.py │ │ ├── guard_consumer.py │ │ ├── identity_schemes.py │ │ ├── interceptor_consumer.py │ │ ├── middleware.py │ │ ├── module.py │ │ ├── operation.py │ │ ├── response_model.py │ │ ├── templating.py │ │ └── versioning.py │ ├── logging.py │ ├── models │ │ ├── __init__.py │ │ ├── controller.py │ │ ├── guard.py │ │ ├── identity.py │ │ └── interceptor.py │ ├── operations │ │ ├── __init__.py │ │ ├── base.py │ │ ├── router.py │ │ └── schema.py │ ├── params │ │ ├── __init__.py │ │ ├── args │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── extra_args.py │ │ │ ├── factory.py │ │ │ ├── request_model.py │ │ │ ├── resolver_generators.py │ │ │ └── websocket_model.py │ │ ├── decorators │ │ │ ├── __init__.py │ │ │ ├── inject.py │ │ │ └── models.py │ │ ├── params.py │ │ └── resolvers │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── bulk_parameter.py │ │ │ ├── parameter.py │ │ │ └── system_parameters │ │ │ ├── __init__.py │ │ │ ├── background.py │ │ │ ├── base.py │ │ │ ├── connection.py │ │ │ ├── context.py │ │ │ ├── provider.py │ │ │ ├── request.py │ │ │ ├── response.py │ │ │ ├── session.py │ │ │ └── websocket.py │ ├── responses │ │ ├── __init__.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── exceptions.py │ │ │ ├── file.py │ │ │ ├── helper.py │ │ │ ├── html.py │ │ │ ├── json.py │ │ │ ├── route.py │ │ │ └── type_converter.py │ │ └── response_types.py │ ├── serializer │ │ ├── __init__.py │ │ ├── base.py │ │ └── guard.py │ ├── shortcuts.py │ ├── templating │ │ ├── __init__.py │ │ ├── environment.py │ │ ├── loader.py │ │ ├── model.py │ │ ├── renderer.py │ │ └── schema.py │ └── types.py ├── core │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── app_settings_models.py │ │ ├── config.py │ │ └── mixins.py │ ├── connection.py │ ├── exceptions │ │ ├── __init__.py │ │ ├── callable_exceptions.py │ │ ├── handlers.py │ │ └── service.py │ ├── execution_context │ │ ├── __init__.py │ │ ├── execution.py │ │ ├── factory.py │ │ ├── host.py │ │ ├── http.py │ │ ├── injector.py │ │ ├── request.py │ │ └── websocket.py │ ├── guards │ │ ├── __init__.py │ │ └── consumer.py │ ├── interceptors │ │ ├── __init__.py │ │ └── consumer.py │ ├── middleware │ │ ├── __init__.py │ │ ├── cors.py │ │ ├── errors.py │ │ ├── exceptions.py │ │ ├── function.py │ │ ├── middleware.py │ │ ├── trusted_host.py │ │ └── versioning.py │ ├── module.py │ ├── modules │ │ ├── __init__.py │ │ ├── base.py │ │ ├── config.py │ │ ├── helper.py │ │ └── ref │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── context.py │ │ │ ├── factory.py │ │ │ ├── forward.py │ │ │ ├── plain.py │ │ │ └── template.py │ ├── router_builders │ │ ├── __init__.py │ │ ├── base.py │ │ ├── controller.py │ │ ├── module_router.py │ │ └── utils.py │ ├── routing │ │ ├── __init__.py │ │ ├── base.py │ │ ├── controller │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── route.py │ │ │ └── websocket │ │ │ │ ├── __init__.py │ │ │ │ ├── handler.py │ │ │ │ └── route.py │ │ ├── file_mount.py │ │ ├── mount.py │ │ ├── route.py │ │ ├── route_collections.py │ │ └── websocket │ │ │ ├── __init__.py │ │ │ ├── handler.py │ │ │ └── route.py │ ├── security │ │ ├── __init__.py │ │ └── hashers │ │ │ ├── __init__.py │ │ │ ├── argon2.py │ │ │ ├── base.py │ │ │ ├── bcrypt.py │ │ │ ├── md5.py │ │ │ ├── pbkdf.py │ │ │ └── scrypt.py │ ├── services │ │ ├── __init__.py │ │ └── reflector.py │ ├── shortcuts.py │ ├── staticfiles.py │ ├── templating │ │ ├── __init__.py │ │ ├── context_processors.py │ │ └── service.py │ └── versioning │ │ ├── __init__.py │ │ ├── base.py │ │ └── resolver.py ├── di │ ├── __init__.py │ ├── asgi_args.py │ ├── constants.py │ ├── exceptions.py │ ├── injector │ │ ├── __init__.py │ │ ├── container.py │ │ ├── ellar_injector.py │ │ ├── tag_registry.py │ │ └── tree_manager.py │ ├── logger.py │ ├── providers.py │ ├── scopes.py │ ├── service_config.py │ └── types.py ├── events │ ├── __init__.py │ ├── base.py │ └── build.py ├── openapi │ ├── __init__.py │ ├── builder.py │ ├── constants.py │ ├── decorators │ │ ├── __init__.py │ │ ├── extra_info.py │ │ └── tags.py │ ├── docs_ui │ │ ├── __init__.py │ │ ├── base.py │ │ ├── redocs.py │ │ ├── stoplight.py │ │ └── swagger.py │ ├── module.py │ ├── openapi_v3.py │ ├── route_doc_models.py │ ├── schemas │ │ ├── __init__.py │ │ └── validation.py │ ├── static │ │ └── swagger │ │ │ └── SwaggerDark.css │ └── templates │ │ ├── redocs.html │ │ └── swagger.html ├── py.typed ├── pydantic │ ├── __init__.py │ ├── decorator.py │ ├── emails.py │ ├── encoder.py │ ├── exceptions.py │ ├── field_constraints.py │ ├── fields.py │ ├── types.py │ └── utils.py ├── reflect │ ├── __init__.py │ ├── _reflect.py │ └── utils.py ├── samples │ ├── __init__.py │ ├── controllers │ │ ├── __init__.py │ │ ├── guard.py │ │ └── home.py │ ├── modules.py │ ├── static │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ └── cover.css │ │ └── img │ │ │ ├── EllarLogoB.png │ │ │ ├── EllarLogoIconOnly.png │ │ │ └── Icon.svg │ └── templates │ │ └── home │ │ └── index.html ├── socket_io │ ├── __init__.py │ ├── adapter.py │ ├── constants.py │ ├── context.py │ ├── decorators │ │ ├── __init__.py │ │ ├── events.py │ │ ├── gateway.py │ │ └── subscribe_message.py │ ├── factory.py │ ├── gateway.py │ ├── model.py │ ├── responses.py │ └── testing │ │ ├── __init__.py │ │ └── module.py ├── testing │ ├── __init__.py │ ├── dependency_analyzer.py │ ├── module.py │ └── uvicorn_server.py ├── threading │ ├── __init__.py │ ├── sync_worker.py │ └── utils.py └── utils │ ├── __init__.py │ ├── crypto.py │ ├── enums.py │ ├── event_loop.py │ ├── functional.py │ ├── importer.py │ └── module_loading.py ├── mkdocs.yml ├── pyproject.toml ├── pytest.ini ├── requirements-docs.txt ├── requirements-tests.txt ├── requirements.txt ├── samples ├── 01-carapp │ ├── README.md │ ├── carapp │ │ ├── __init__.py │ │ ├── apps │ │ │ ├── __init__.py │ │ │ └── car │ │ │ │ ├── __init__.py │ │ │ │ ├── controllers.py │ │ │ │ ├── module.py │ │ │ │ ├── routers.py │ │ │ │ ├── schemas.py │ │ │ │ ├── services.py │ │ │ │ ├── statics │ │ │ │ ├── blog │ │ │ │ │ ├── blog.css │ │ │ │ │ └── blog.rtl.css │ │ │ │ └── brand │ │ │ │ │ ├── bootstrap-logo-white.svg │ │ │ │ │ └── bootstrap-logo.svg │ │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test_controllers.py │ │ │ │ ├── test_routers.py │ │ │ │ └── test_services.py │ │ │ │ └── views │ │ │ │ ├── car │ │ │ │ └── list.html │ │ │ │ ├── cat │ │ │ │ └── list.html │ │ │ │ └── index.html │ │ ├── commands.py │ │ ├── config.py │ │ ├── root_module.py │ │ ├── server.py │ │ └── tests │ │ │ └── conftest.py │ ├── poetry.lock │ └── pyproject.toml ├── 02-socketio-app │ ├── README.md │ ├── poetry.lock │ ├── pyproject.toml │ ├── socketio_app │ │ ├── __init__.py │ │ ├── apps │ │ │ ├── __init__.py │ │ │ └── events │ │ │ │ ├── __init__.py │ │ │ │ ├── controllers.py │ │ │ │ ├── gateways.py │ │ │ │ ├── module.py │ │ │ │ ├── routers.py │ │ │ │ ├── schemas.py │ │ │ │ ├── services.py │ │ │ │ └── templates │ │ │ │ └── events │ │ │ │ └── index.html │ │ ├── config.py │ │ ├── core │ │ │ └── __init__.py │ │ ├── domain │ │ │ └── __init__.py │ │ ├── root_module.py │ │ └── server.py │ └── tests │ │ └── conftest.py ├── 03-auth-with-guards │ ├── README.md │ ├── auth_project │ │ ├── __init__.py │ │ ├── auth │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── controllers.py │ │ │ ├── guards.py │ │ │ ├── guards_case_2.py │ │ │ ├── module.py │ │ │ ├── schemas.py │ │ │ ├── services.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_auth_controllers.py │ │ ├── config.py │ │ ├── core │ │ │ └── __init__.py │ │ ├── domain │ │ │ └── __init__.py │ │ ├── root_module.py │ │ ├── server.py │ │ └── users │ │ │ ├── __init__.py │ │ │ ├── module.py │ │ │ ├── schemas.py │ │ │ └── services.py │ ├── poetry.lock │ ├── pyproject.toml │ └── tests │ │ └── conftest.py ├── 04-auth-with-handlers │ ├── README.md │ ├── auth_project_with_handler │ │ ├── __init__.py │ │ ├── auth │ │ │ ├── __init__.py │ │ │ ├── auth_scheme.py │ │ │ ├── controllers.py │ │ │ ├── module.py │ │ │ ├── schemas.py │ │ │ ├── services.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_auth_with_handler_controllers.py │ │ ├── config.py │ │ ├── root_module.py │ │ ├── server.py │ │ └── users │ │ │ ├── __init__.py │ │ │ ├── module.py │ │ │ ├── schemas.py │ │ │ └── services.py │ ├── poetry.lock │ ├── pyproject.toml │ └── tests │ │ └── conftest.py ├── 05-ellar-with-sqlalchemy │ ├── README.md │ ├── db_learning │ │ ├── __init__.py │ │ ├── command.py │ │ ├── config.py │ │ ├── controller.py │ │ ├── migrations │ │ │ ├── README │ │ │ ├── alembic.ini │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ └── 2024_01_27_1031-aa924ee1b88a_initial_migration.py │ │ ├── models.py │ │ ├── pagination │ │ │ ├── __init__.py │ │ │ ├── api.py │ │ │ └── template.py │ │ ├── root_module.py │ │ ├── server.py │ │ ├── sqlite │ │ │ └── app.db │ │ └── templates │ │ │ └── list.html │ ├── manage.py │ ├── requirements.txt │ └── tests │ │ ├── __init__.py │ │ ├── common.py │ │ ├── conftest.py │ │ ├── factories.py │ │ └── test_user_model.py ├── 06-ellar-and-django-orm │ ├── README.md │ ├── ellar_and_django_orm │ │ ├── __init__.py │ │ ├── apps │ │ │ ├── __init__.py │ │ │ └── event │ │ │ │ ├── __init__.py │ │ │ │ ├── controllers.py │ │ │ │ ├── module.py │ │ │ │ └── schemas.py │ │ ├── config.py │ │ ├── interfaces │ │ │ ├── __init__.py │ │ │ ├── dto.py │ │ │ └── events_repository.py │ │ ├── root_module.py │ │ ├── server.py │ │ ├── services │ │ │ ├── __init__.py │ │ │ └── event_repository.py │ │ └── wsgi_django │ │ │ ├── __init__.py │ │ │ ├── db_models │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── apps.py │ │ │ ├── migrations │ │ │ │ ├── 0001_initial.py │ │ │ │ └── __init__.py │ │ │ └── models │ │ │ │ ├── __init__.py │ │ │ │ └── event.py │ │ │ ├── settings.py │ │ │ └── urls.py │ ├── manage.py │ └── requirements.txt ├── 07-caching │ ├── README.md │ ├── ellar_catching │ │ ├── __init__.py │ │ ├── config.py │ │ ├── controller.py │ │ ├── root_module.py │ │ └── server.py │ ├── manage.py │ ├── requirements.txt │ └── tests │ │ └── conftest.py ├── 08-storage │ ├── README.md │ ├── ellar_storage_tut │ │ ├── __init__.py │ │ ├── config.py │ │ ├── controller.py │ │ ├── media │ │ │ ├── documents │ │ │ │ ├── docs.txt │ │ │ │ └── docs.txt.metadata.json │ │ │ ├── files │ │ │ │ ├── file.txt │ │ │ │ └── file.txt.metadata.json │ │ │ └── images │ │ │ │ ├── image.txt │ │ │ │ └── image.txt.metadata.json │ │ ├── root_module.py │ │ └── server.py │ ├── manage.py │ ├── requirements.txt │ └── tests │ │ └── conftest.py └── quick-project │ ├── README.md │ ├── carsite │ ├── __init__.py │ ├── car │ │ ├── __init__.py │ │ ├── controllers.py │ │ ├── module.py │ │ ├── routers.py │ │ ├── schemas.py │ │ └── services.py │ ├── config.py │ ├── root_module.py │ └── server.py │ ├── poetry.lock │ ├── pyproject.toml │ └── tests │ └── conftest.py └── tests ├── __init__.py ├── conftest.py ├── injector_module.py ├── main.py ├── private └── test.css ├── schema.py ├── statics └── example.txt ├── templates ├── ellar │ ├── index.html │ └── list.html ├── index.html └── list.html ├── test_application ├── __init__.py ├── config.py ├── sample.py ├── test_app_context.py ├── test_app_methods.py ├── test_app_templating.py ├── test_application_factory.py ├── test_cors.py ├── test_execution_context.py ├── test_starlette_compatibility.py └── test_trusted_host.py ├── test_attribute_dict.py ├── test_auth ├── __init__.py ├── app │ ├── __init__.py │ ├── auth.py │ ├── controllers.py │ └── policies.py ├── test_auth_handlers │ └── __init__.py ├── test_authentication_handler.py ├── test_guards │ ├── test_auth_guards.py │ └── test_auth_required_guard.py ├── test_open_api.py ├── test_policy_logic_gates.py ├── test_require_claim_policy.py ├── test_sample_controller.py ├── test_session │ ├── __init__.py │ ├── test_session_basic.py │ ├── test_session_client_strategy.py │ └── test_session_cookie_dict.py └── test_user_identity.py ├── test_cache ├── __init__.py ├── _test_aio_memcache.py.ellar ├── pylib_mock.py ├── redis_mock.py ├── test_cache_decorator.py ├── test_cache_many_config.py ├── test_cache_service.py ├── test_local_cache.py ├── test_module_setup.py ├── test_pylibmc_cache.py ├── test_redis_cache.py └── test_schema.py ├── test_conf ├── __init__.py ├── test_config_prefix.py ├── test_default_conf.py └── test_mixins.py ├── test_controller ├── __init__.py ├── sample.py ├── test_controller_decorator.py ├── test_controller_inheritance.py ├── test_controller_type.py ├── test_module_router.py ├── test_nested_controllers.py └── test_route_collection.py ├── test_decorators ├── __init__.py ├── test_controller.py ├── test_exception.py ├── test_file.py ├── test_guards.py ├── test_html.py ├── test_middleware.py ├── test_modules.py ├── test_serializer.py ├── test_set_meta.py └── test_versioning.py ├── test_di ├── __init__.py ├── examples.py ├── test_injectable_resolving.py ├── test_injector.py ├── test_injector_by_tags.py ├── test_provider_exports.py ├── test_provider_scopes.py ├── test_providers.py └── test_tree_manager.py ├── test_events.py ├── test_exceptions ├── __init__.py ├── exception_runner.py ├── test_api_exception.py ├── test_custom_exceptions.py └── test_validation_exception.py ├── test_hashers.py ├── test_helper ├── __init__.py ├── test_enum.py ├── test_importer.py └── test_module_loading.py ├── test_interceptors ├── __init__.py └── test_interceptor.py ├── test_middleware ├── __init__.py ├── test_exception_middleware.py ├── test_functional_middleware.py ├── test_service_provider_middleware.py └── test_versioning_middleware.py ├── test_modules ├── __init__.py ├── sample.py ├── test_forward_ref.py ├── test_module_config.py ├── test_module_ref.py └── test_module_startup_shutdown.py ├── test_openapi ├── __init__.py ├── test_api_tags_decorator.py ├── test_builder.py ├── test_extra_info_decorator.py ├── test_module.py ├── test_nested_mount.py └── test_open_api_route_documentation.py ├── test_pydantic ├── __init__.py ├── test_model_field.py └── test_pydantic_utils.py ├── test_reflect.py ├── test_reflector.py ├── test_response ├── __init__.py ├── test_defined_response_model.py ├── test_json_response_type_swap.py ├── test_pydantic_response_model.py ├── test_response_file.py ├── test_response_html.py ├── test_response_streaming.py ├── test_response_type_definition_converter.py └── test_route_response_model.py ├── test_routing ├── __init__.py ├── document_results.py ├── sample.py ├── test_background_tasks.py ├── test_body_schema.py ├── test_body_schema_extra_properties.py ├── test_body_union_schema.py ├── test_cookie_schema.py ├── test_extra_args.py ├── test_form_schema.py ├── test_formparsers.py ├── test_forms_from_non_typing_sequences.py ├── test_header_and_cookie_request.py ├── test_header_schema.py ├── test_invalid_path_param.py ├── test_invalid_sequence_param.py ├── test_module_mount.py ├── test_multi_body_errors.py ├── test_multi_part_wrong_installation.py ├── test_multi_query_errors.py ├── test_nested_router.py ├── test_path.py ├── test_path_with_schema.py ├── test_put_with_no_body_schema.py ├── test_query.py ├── test_query_schema.py └── test_route_endpoint_params.py ├── test_sample_project.py ├── test_schema.py ├── test_serializer.py ├── test_shortcuts.py ├── test_socket_io ├── __init__.py ├── sample.py ├── test_decorators │ ├── test_events.py │ ├── test_gateway.py │ └── test_subcribe_message.py └── test_operation.py ├── test_static_files_mount.py ├── test_staticfiles.py ├── test_system_parameter_resolvers ├── __init__.py ├── test_provider.py └── test_system_connection_resolver.py ├── test_templating ├── test_get_template_name.py ├── __init__.py ├── module_statics │ └── watever.txt ├── static │ └── watever.txt ├── templates │ └── watever.html ├── test_module_templating.py ├── test_renderer.py └── views │ └── watever.html ├── test_testing.py ├── test_testing_dependency_resolution.py ├── test_thread_worker ├── __init__.py ├── test_sync_worker.py └── test_utils.py ├── test_utils ├── __init__.py ├── test_importer.py └── test_lazy_objects.py ├── test_versioning ├── __init__.py ├── operations.py ├── test_default_versioning.py ├── test_default_versioning_for_controllers.py ├── test_header_versioning.py ├── test_header_versioning_controller.py ├── test_host_versioning.py ├── test_query_versioning.py └── test_url_versioning.py ├── test_websocket.py ├── test_websocket_handler.py └── utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [eadwinCode] 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/test_full.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.github/workflows/test_full.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | profile = black 3 | combine_as_imports = true 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/README.md -------------------------------------------------------------------------------- /docs/basics/api-docs.md: -------------------------------------------------------------------------------- 1 | ## Coming Soon 2 | -------------------------------------------------------------------------------- /docs/basics/application-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/basics/application-context.md -------------------------------------------------------------------------------- /docs/basics/dynamic-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/basics/dynamic-modules.md -------------------------------------------------------------------------------- /docs/basics/execution-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/basics/execution-context.md -------------------------------------------------------------------------------- /docs/basics/file-streaming.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/basics/injector-scopes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/basics/injector-scopes.md -------------------------------------------------------------------------------- /docs/basics/lifespan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/basics/lifespan.md -------------------------------------------------------------------------------- /docs/basics/model-view-controller.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/basics/storage.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/basics/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/basics/testing.md -------------------------------------------------------------------------------- /docs/cli/click.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/cli/command-grouping.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/cli/create-module-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/cli/create-module-command.md -------------------------------------------------------------------------------- /docs/cli/create-project-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/cli/create-project-command.md -------------------------------------------------------------------------------- /docs/cli/custom-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/cli/custom-commands.md -------------------------------------------------------------------------------- /docs/cli/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/cli/introduction.md -------------------------------------------------------------------------------- /docs/cli/new-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/cli/new-command.md -------------------------------------------------------------------------------- /docs/cli/runserver-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/cli/runserver-command.md -------------------------------------------------------------------------------- /docs/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/contribution.md -------------------------------------------------------------------------------- /docs/custom-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/custom-setup.md -------------------------------------------------------------------------------- /docs/img/EllarLogoB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/EllarLogoB.png -------------------------------------------------------------------------------- /docs/img/EllarLogoIconOnly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/EllarLogoIconOnly.png -------------------------------------------------------------------------------- /docs/img/EllarLogoW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/EllarLogoW.png -------------------------------------------------------------------------------- /docs/img/Icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/Icon.svg -------------------------------------------------------------------------------- /docs/img/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/Logo.svg -------------------------------------------------------------------------------- /docs/img/ModuleDescription.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/ModuleDescription.png -------------------------------------------------------------------------------- /docs/img/api_tags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/api_tags.png -------------------------------------------------------------------------------- /docs/img/auth_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/auth_image.png -------------------------------------------------------------------------------- /docs/img/body-schema-doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/body-schema-doc.png -------------------------------------------------------------------------------- /docs/img/body-schema-doc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/body-schema-doc2.png -------------------------------------------------------------------------------- /docs/img/body-schema-doc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/body-schema-doc3.png -------------------------------------------------------------------------------- /docs/img/car_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/car_api.png -------------------------------------------------------------------------------- /docs/img/car_controller.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/car_controller.gif -------------------------------------------------------------------------------- /docs/img/controller_description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/controller_description.png -------------------------------------------------------------------------------- /docs/img/create-car-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/create-car-schema.png -------------------------------------------------------------------------------- /docs/img/create-dog-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/create-dog-schema.png -------------------------------------------------------------------------------- /docs/img/ellar_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/ellar_demo.gif -------------------------------------------------------------------------------- /docs/img/ellar_framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/ellar_framework.png -------------------------------------------------------------------------------- /docs/img/enum_docs_swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/enum_docs_swagger.png -------------------------------------------------------------------------------- /docs/img/event_docs_swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/event_docs_swagger.png -------------------------------------------------------------------------------- /docs/img/form-schema-doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/form-schema-doc.png -------------------------------------------------------------------------------- /docs/img/guard_basic_openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/guard_basic_openapi.png -------------------------------------------------------------------------------- /docs/img/guard_bearer_openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/guard_bearer_openapi.png -------------------------------------------------------------------------------- /docs/img/guard_cookie_openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/guard_cookie_openapi.png -------------------------------------------------------------------------------- /docs/img/guard_header_openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/guard_header_openapi.png -------------------------------------------------------------------------------- /docs/img/guard_query_openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/guard_query_openapi.png -------------------------------------------------------------------------------- /docs/img/json_api_response_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/json_api_response_model.png -------------------------------------------------------------------------------- /docs/img/live_support_websocket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/live_support_websocket.gif -------------------------------------------------------------------------------- /docs/img/live_support_websocket_3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/live_support_websocket_3.gif -------------------------------------------------------------------------------- /docs/img/math_router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/math_router.png -------------------------------------------------------------------------------- /docs/img/math_router_with_request_object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/math_router_with_request_object.png -------------------------------------------------------------------------------- /docs/img/middleware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/middleware.png -------------------------------------------------------------------------------- /docs/img/openapi_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/openapi_info.png -------------------------------------------------------------------------------- /docs/img/openapi_intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/openapi_intro.png -------------------------------------------------------------------------------- /docs/img/query_filter_swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/query_filter_swagger.png -------------------------------------------------------------------------------- /docs/img/response_description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/img/response_description.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/openapi/document-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/openapi/document-ui.md -------------------------------------------------------------------------------- /docs/openapi/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/openapi/index.md -------------------------------------------------------------------------------- /docs/openapi/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/openapi/security.md -------------------------------------------------------------------------------- /docs/overview/controllers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/controllers.md -------------------------------------------------------------------------------- /docs/overview/custom_decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/custom_decorators.md -------------------------------------------------------------------------------- /docs/overview/exception_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/exception_handling.md -------------------------------------------------------------------------------- /docs/overview/guards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/guards.md -------------------------------------------------------------------------------- /docs/overview/interceptors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/interceptors.md -------------------------------------------------------------------------------- /docs/overview/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/middleware.md -------------------------------------------------------------------------------- /docs/overview/module-router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/module-router.md -------------------------------------------------------------------------------- /docs/overview/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/modules.md -------------------------------------------------------------------------------- /docs/overview/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/providers.md -------------------------------------------------------------------------------- /docs/overview/step-one.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/overview/step-one.md -------------------------------------------------------------------------------- /docs/quick-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/quick-project.md -------------------------------------------------------------------------------- /docs/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/release-notes.md -------------------------------------------------------------------------------- /docs/security/authentication/api-key-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authentication/api-key-authentication.md -------------------------------------------------------------------------------- /docs/security/authentication/auth-handler-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authentication/auth-handler-strategy.md -------------------------------------------------------------------------------- /docs/security/authentication/guard-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authentication/guard-strategy.md -------------------------------------------------------------------------------- /docs/security/authentication/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authentication/index.md -------------------------------------------------------------------------------- /docs/security/authentication/jwt-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authentication/jwt-authentication.md -------------------------------------------------------------------------------- /docs/security/authorization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authorization.md -------------------------------------------------------------------------------- /docs/security/authorization/claims-based.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authorization/claims-based.md -------------------------------------------------------------------------------- /docs/security/authorization/combining-policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authorization/combining-policies.md -------------------------------------------------------------------------------- /docs/security/authorization/custom-policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authorization/custom-policies.md -------------------------------------------------------------------------------- /docs/security/authorization/policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authorization/policies.md -------------------------------------------------------------------------------- /docs/security/authorization/role-based.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/authorization/role-based.md -------------------------------------------------------------------------------- /docs/security/csrf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/csrf.md -------------------------------------------------------------------------------- /docs/security/encryption_and_hashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/encryption_and_hashing.md -------------------------------------------------------------------------------- /docs/security/rate-limit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/rate-limit.md -------------------------------------------------------------------------------- /docs/security/sessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/security/sessions.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/techniques/background-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/background-task.md -------------------------------------------------------------------------------- /docs/techniques/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/caching.md -------------------------------------------------------------------------------- /docs/techniques/configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/configurations.md -------------------------------------------------------------------------------- /docs/techniques/mount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/mount.md -------------------------------------------------------------------------------- /docs/techniques/response-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/response-model.md -------------------------------------------------------------------------------- /docs/techniques/serializers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/serializers.md -------------------------------------------------------------------------------- /docs/techniques/staticfiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/staticfiles.md -------------------------------------------------------------------------------- /docs/techniques/templating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/templating.md -------------------------------------------------------------------------------- /docs/techniques/validations/body.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/body.md -------------------------------------------------------------------------------- /docs/techniques/validations/cookie-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/cookie-params.md -------------------------------------------------------------------------------- /docs/techniques/validations/file-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/file-params.md -------------------------------------------------------------------------------- /docs/techniques/validations/form-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/form-params.md -------------------------------------------------------------------------------- /docs/techniques/validations/header-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/header-params.md -------------------------------------------------------------------------------- /docs/techniques/validations/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/index.md -------------------------------------------------------------------------------- /docs/techniques/validations/path-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/path-params.md -------------------------------------------------------------------------------- /docs/techniques/validations/query-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/validations/query-params.md -------------------------------------------------------------------------------- /docs/techniques/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/techniques/versioning.md -------------------------------------------------------------------------------- /docs/websockets/socketio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/websockets/socketio.md -------------------------------------------------------------------------------- /docs/websockets/websockets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/docs/websockets/websockets.md -------------------------------------------------------------------------------- /ellar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/__init__.py -------------------------------------------------------------------------------- /ellar/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/app/__init__.py -------------------------------------------------------------------------------- /ellar/app/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/app/context.py -------------------------------------------------------------------------------- /ellar/app/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/app/factory.py -------------------------------------------------------------------------------- /ellar/app/lifespan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/app/lifespan.py -------------------------------------------------------------------------------- /ellar/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/app/main.py -------------------------------------------------------------------------------- /ellar/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/__init__.py -------------------------------------------------------------------------------- /ellar/auth/constants.py: -------------------------------------------------------------------------------- 1 | POLICY_KEYS = "controller_and_route_function_policies" 2 | -------------------------------------------------------------------------------- /ellar/auth/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/decorators.py -------------------------------------------------------------------------------- /ellar/auth/guards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/guards/__init__.py -------------------------------------------------------------------------------- /ellar/auth/guards/apikey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/guards/apikey.py -------------------------------------------------------------------------------- /ellar/auth/guards/auth_required.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/guards/auth_required.py -------------------------------------------------------------------------------- /ellar/auth/guards/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/guards/http.py -------------------------------------------------------------------------------- /ellar/auth/guards/mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/guards/mixin.py -------------------------------------------------------------------------------- /ellar/auth/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/__init__.py -------------------------------------------------------------------------------- /ellar/auth/handlers/api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/api_key.py -------------------------------------------------------------------------------- /ellar/auth/handlers/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/http.py -------------------------------------------------------------------------------- /ellar/auth/handlers/mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/mixin.py -------------------------------------------------------------------------------- /ellar/auth/handlers/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/model.py -------------------------------------------------------------------------------- /ellar/auth/handlers/schemes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/schemes/__init__.py -------------------------------------------------------------------------------- /ellar/auth/handlers/schemes/api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/schemes/api_key.py -------------------------------------------------------------------------------- /ellar/auth/handlers/schemes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/schemes/base.py -------------------------------------------------------------------------------- /ellar/auth/handlers/schemes/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/handlers/schemes/http.py -------------------------------------------------------------------------------- /ellar/auth/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/identity.py -------------------------------------------------------------------------------- /ellar/auth/interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/interceptor.py -------------------------------------------------------------------------------- /ellar/auth/middleware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/middleware/__init__.py -------------------------------------------------------------------------------- /ellar/auth/middleware/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/middleware/auth.py -------------------------------------------------------------------------------- /ellar/auth/middleware/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/middleware/session.py -------------------------------------------------------------------------------- /ellar/auth/policy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/policy/__init__.py -------------------------------------------------------------------------------- /ellar/auth/policy/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/policy/base.py -------------------------------------------------------------------------------- /ellar/auth/policy/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/policy/common.py -------------------------------------------------------------------------------- /ellar/auth/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/services/__init__.py -------------------------------------------------------------------------------- /ellar/auth/services/auth_schemes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/services/auth_schemes.py -------------------------------------------------------------------------------- /ellar/auth/services/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/services/middleware.py -------------------------------------------------------------------------------- /ellar/auth/session/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/session/__init__.py -------------------------------------------------------------------------------- /ellar/auth/session/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/session/base.py -------------------------------------------------------------------------------- /ellar/auth/session/cookie_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/session/cookie_dict.py -------------------------------------------------------------------------------- /ellar/auth/session/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/session/options.py -------------------------------------------------------------------------------- /ellar/auth/session/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/auth/session/strategy.py -------------------------------------------------------------------------------- /ellar/cache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/__init__.py -------------------------------------------------------------------------------- /ellar/cache/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/__init__.py -------------------------------------------------------------------------------- /ellar/cache/backends/_aio_cache.py.ellar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/_aio_cache.py.ellar -------------------------------------------------------------------------------- /ellar/cache/backends/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/base.py -------------------------------------------------------------------------------- /ellar/cache/backends/local_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/local_cache.py -------------------------------------------------------------------------------- /ellar/cache/backends/pylib_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/pylib_cache.py -------------------------------------------------------------------------------- /ellar/cache/backends/pymem_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/pymem_cache.py -------------------------------------------------------------------------------- /ellar/cache/backends/redis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/redis/__init__.py -------------------------------------------------------------------------------- /ellar/cache/backends/redis/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/redis/backend.py -------------------------------------------------------------------------------- /ellar/cache/backends/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/backends/serializer.py -------------------------------------------------------------------------------- /ellar/cache/decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/decorator.py -------------------------------------------------------------------------------- /ellar/cache/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/interface.py -------------------------------------------------------------------------------- /ellar/cache/make_key_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/make_key_decorator.py -------------------------------------------------------------------------------- /ellar/cache/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/model.py -------------------------------------------------------------------------------- /ellar/cache/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/module.py -------------------------------------------------------------------------------- /ellar/cache/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/schema.py -------------------------------------------------------------------------------- /ellar/cache/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/cache/service.py -------------------------------------------------------------------------------- /ellar/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/__init__.py -------------------------------------------------------------------------------- /ellar/common/compatible/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/compatible/__init__.py -------------------------------------------------------------------------------- /ellar/common/compatible/cache_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/compatible/cache_properties.py -------------------------------------------------------------------------------- /ellar/common/compatible/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/compatible/dict.py -------------------------------------------------------------------------------- /ellar/common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/constants.py -------------------------------------------------------------------------------- /ellar/common/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/converters.py -------------------------------------------------------------------------------- /ellar/common/datastructures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/datastructures.py -------------------------------------------------------------------------------- /ellar/common/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/__init__.py -------------------------------------------------------------------------------- /ellar/common/decorators/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/base.py -------------------------------------------------------------------------------- /ellar/common/decorators/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/controller.py -------------------------------------------------------------------------------- /ellar/common/decorators/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/exception.py -------------------------------------------------------------------------------- /ellar/common/decorators/extra_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/extra_args.py -------------------------------------------------------------------------------- /ellar/common/decorators/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/file.py -------------------------------------------------------------------------------- /ellar/common/decorators/guards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/guards.py -------------------------------------------------------------------------------- /ellar/common/decorators/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/html.py -------------------------------------------------------------------------------- /ellar/common/decorators/interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/interceptor.py -------------------------------------------------------------------------------- /ellar/common/decorators/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/middleware.py -------------------------------------------------------------------------------- /ellar/common/decorators/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/modules.py -------------------------------------------------------------------------------- /ellar/common/decorators/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/serializer.py -------------------------------------------------------------------------------- /ellar/common/decorators/versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/decorators/versioning.py -------------------------------------------------------------------------------- /ellar/common/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/exceptions/__init__.py -------------------------------------------------------------------------------- /ellar/common/exceptions/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/exceptions/base.py -------------------------------------------------------------------------------- /ellar/common/exceptions/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/exceptions/context.py -------------------------------------------------------------------------------- /ellar/common/exceptions/exceptions_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/exceptions/exceptions_types.py -------------------------------------------------------------------------------- /ellar/common/exceptions/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/exceptions/validation.py -------------------------------------------------------------------------------- /ellar/common/interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/__init__.py -------------------------------------------------------------------------------- /ellar/common/interfaces/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/application.py -------------------------------------------------------------------------------- /ellar/common/interfaces/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/context.py -------------------------------------------------------------------------------- /ellar/common/interfaces/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/exceptions.py -------------------------------------------------------------------------------- /ellar/common/interfaces/guard_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/guard_consumer.py -------------------------------------------------------------------------------- /ellar/common/interfaces/identity_schemes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/identity_schemes.py -------------------------------------------------------------------------------- /ellar/common/interfaces/interceptor_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/interceptor_consumer.py -------------------------------------------------------------------------------- /ellar/common/interfaces/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/middleware.py -------------------------------------------------------------------------------- /ellar/common/interfaces/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/module.py -------------------------------------------------------------------------------- /ellar/common/interfaces/operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/operation.py -------------------------------------------------------------------------------- /ellar/common/interfaces/response_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/response_model.py -------------------------------------------------------------------------------- /ellar/common/interfaces/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/templating.py -------------------------------------------------------------------------------- /ellar/common/interfaces/versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/interfaces/versioning.py -------------------------------------------------------------------------------- /ellar/common/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/logging.py -------------------------------------------------------------------------------- /ellar/common/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/models/__init__.py -------------------------------------------------------------------------------- /ellar/common/models/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/models/controller.py -------------------------------------------------------------------------------- /ellar/common/models/guard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/models/guard.py -------------------------------------------------------------------------------- /ellar/common/models/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/models/identity.py -------------------------------------------------------------------------------- /ellar/common/models/interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/models/interceptor.py -------------------------------------------------------------------------------- /ellar/common/operations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/operations/__init__.py -------------------------------------------------------------------------------- /ellar/common/operations/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/operations/base.py -------------------------------------------------------------------------------- /ellar/common/operations/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/operations/router.py -------------------------------------------------------------------------------- /ellar/common/operations/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/operations/schema.py -------------------------------------------------------------------------------- /ellar/common/params/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/__init__.py -------------------------------------------------------------------------------- /ellar/common/params/args/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/__init__.py -------------------------------------------------------------------------------- /ellar/common/params/args/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/base.py -------------------------------------------------------------------------------- /ellar/common/params/args/extra_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/extra_args.py -------------------------------------------------------------------------------- /ellar/common/params/args/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/factory.py -------------------------------------------------------------------------------- /ellar/common/params/args/request_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/request_model.py -------------------------------------------------------------------------------- /ellar/common/params/args/resolver_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/resolver_generators.py -------------------------------------------------------------------------------- /ellar/common/params/args/websocket_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/args/websocket_model.py -------------------------------------------------------------------------------- /ellar/common/params/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/decorators/__init__.py -------------------------------------------------------------------------------- /ellar/common/params/decorators/inject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/decorators/inject.py -------------------------------------------------------------------------------- /ellar/common/params/decorators/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/decorators/models.py -------------------------------------------------------------------------------- /ellar/common/params/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/params.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/__init__.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/base.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/bulk_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/bulk_parameter.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/parameter.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/__init__.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/background.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/background.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/base.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/connection.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/context.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/provider.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/request.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/response.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/session.py -------------------------------------------------------------------------------- /ellar/common/params/resolvers/system_parameters/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/params/resolvers/system_parameters/websocket.py -------------------------------------------------------------------------------- /ellar/common/responses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/__init__.py -------------------------------------------------------------------------------- /ellar/common/responses/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/__init__.py -------------------------------------------------------------------------------- /ellar/common/responses/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/base.py -------------------------------------------------------------------------------- /ellar/common/responses/models/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/exceptions.py -------------------------------------------------------------------------------- /ellar/common/responses/models/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/file.py -------------------------------------------------------------------------------- /ellar/common/responses/models/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/helper.py -------------------------------------------------------------------------------- /ellar/common/responses/models/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/html.py -------------------------------------------------------------------------------- /ellar/common/responses/models/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/json.py -------------------------------------------------------------------------------- /ellar/common/responses/models/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/route.py -------------------------------------------------------------------------------- /ellar/common/responses/models/type_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/models/type_converter.py -------------------------------------------------------------------------------- /ellar/common/responses/response_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/responses/response_types.py -------------------------------------------------------------------------------- /ellar/common/serializer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/serializer/__init__.py -------------------------------------------------------------------------------- /ellar/common/serializer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/serializer/base.py -------------------------------------------------------------------------------- /ellar/common/serializer/guard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/serializer/guard.py -------------------------------------------------------------------------------- /ellar/common/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/shortcuts.py -------------------------------------------------------------------------------- /ellar/common/templating/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/templating/__init__.py -------------------------------------------------------------------------------- /ellar/common/templating/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/templating/environment.py -------------------------------------------------------------------------------- /ellar/common/templating/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/templating/loader.py -------------------------------------------------------------------------------- /ellar/common/templating/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/templating/model.py -------------------------------------------------------------------------------- /ellar/common/templating/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/templating/renderer.py -------------------------------------------------------------------------------- /ellar/common/templating/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/templating/schema.py -------------------------------------------------------------------------------- /ellar/common/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/common/types.py -------------------------------------------------------------------------------- /ellar/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/__init__.py -------------------------------------------------------------------------------- /ellar/core/conf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/conf/__init__.py -------------------------------------------------------------------------------- /ellar/core/conf/app_settings_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/conf/app_settings_models.py -------------------------------------------------------------------------------- /ellar/core/conf/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/conf/config.py -------------------------------------------------------------------------------- /ellar/core/conf/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/conf/mixins.py -------------------------------------------------------------------------------- /ellar/core/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/connection.py -------------------------------------------------------------------------------- /ellar/core/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/exceptions/__init__.py -------------------------------------------------------------------------------- /ellar/core/exceptions/callable_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/exceptions/callable_exceptions.py -------------------------------------------------------------------------------- /ellar/core/exceptions/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/exceptions/handlers.py -------------------------------------------------------------------------------- /ellar/core/exceptions/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/exceptions/service.py -------------------------------------------------------------------------------- /ellar/core/execution_context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/__init__.py -------------------------------------------------------------------------------- /ellar/core/execution_context/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/execution.py -------------------------------------------------------------------------------- /ellar/core/execution_context/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/factory.py -------------------------------------------------------------------------------- /ellar/core/execution_context/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/host.py -------------------------------------------------------------------------------- /ellar/core/execution_context/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/http.py -------------------------------------------------------------------------------- /ellar/core/execution_context/injector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/injector.py -------------------------------------------------------------------------------- /ellar/core/execution_context/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/request.py -------------------------------------------------------------------------------- /ellar/core/execution_context/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/execution_context/websocket.py -------------------------------------------------------------------------------- /ellar/core/guards/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/guards/__init__.py -------------------------------------------------------------------------------- /ellar/core/guards/consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/guards/consumer.py -------------------------------------------------------------------------------- /ellar/core/interceptors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/interceptors/__init__.py -------------------------------------------------------------------------------- /ellar/core/interceptors/consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/interceptors/consumer.py -------------------------------------------------------------------------------- /ellar/core/middleware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/__init__.py -------------------------------------------------------------------------------- /ellar/core/middleware/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/cors.py -------------------------------------------------------------------------------- /ellar/core/middleware/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/errors.py -------------------------------------------------------------------------------- /ellar/core/middleware/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/exceptions.py -------------------------------------------------------------------------------- /ellar/core/middleware/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/function.py -------------------------------------------------------------------------------- /ellar/core/middleware/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/middleware.py -------------------------------------------------------------------------------- /ellar/core/middleware/trusted_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/trusted_host.py -------------------------------------------------------------------------------- /ellar/core/middleware/versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/middleware/versioning.py -------------------------------------------------------------------------------- /ellar/core/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/module.py -------------------------------------------------------------------------------- /ellar/core/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/__init__.py -------------------------------------------------------------------------------- /ellar/core/modules/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/base.py -------------------------------------------------------------------------------- /ellar/core/modules/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/config.py -------------------------------------------------------------------------------- /ellar/core/modules/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/helper.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/__init__.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/base.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/context.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/factory.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/forward.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/plain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/plain.py -------------------------------------------------------------------------------- /ellar/core/modules/ref/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/modules/ref/template.py -------------------------------------------------------------------------------- /ellar/core/router_builders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/router_builders/__init__.py -------------------------------------------------------------------------------- /ellar/core/router_builders/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/router_builders/base.py -------------------------------------------------------------------------------- /ellar/core/router_builders/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/router_builders/controller.py -------------------------------------------------------------------------------- /ellar/core/router_builders/module_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/router_builders/module_router.py -------------------------------------------------------------------------------- /ellar/core/router_builders/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/router_builders/utils.py -------------------------------------------------------------------------------- /ellar/core/routing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/__init__.py -------------------------------------------------------------------------------- /ellar/core/routing/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/base.py -------------------------------------------------------------------------------- /ellar/core/routing/controller/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/controller/__init__.py -------------------------------------------------------------------------------- /ellar/core/routing/controller/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/controller/base.py -------------------------------------------------------------------------------- /ellar/core/routing/controller/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/controller/route.py -------------------------------------------------------------------------------- /ellar/core/routing/controller/websocket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/controller/websocket/__init__.py -------------------------------------------------------------------------------- /ellar/core/routing/controller/websocket/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/controller/websocket/handler.py -------------------------------------------------------------------------------- /ellar/core/routing/controller/websocket/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/controller/websocket/route.py -------------------------------------------------------------------------------- /ellar/core/routing/file_mount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/file_mount.py -------------------------------------------------------------------------------- /ellar/core/routing/mount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/mount.py -------------------------------------------------------------------------------- /ellar/core/routing/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/route.py -------------------------------------------------------------------------------- /ellar/core/routing/route_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/route_collections.py -------------------------------------------------------------------------------- /ellar/core/routing/websocket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/websocket/__init__.py -------------------------------------------------------------------------------- /ellar/core/routing/websocket/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/websocket/handler.py -------------------------------------------------------------------------------- /ellar/core/routing/websocket/route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/routing/websocket/route.py -------------------------------------------------------------------------------- /ellar/core/security/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ellar/core/security/hashers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/__init__.py -------------------------------------------------------------------------------- /ellar/core/security/hashers/argon2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/argon2.py -------------------------------------------------------------------------------- /ellar/core/security/hashers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/base.py -------------------------------------------------------------------------------- /ellar/core/security/hashers/bcrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/bcrypt.py -------------------------------------------------------------------------------- /ellar/core/security/hashers/md5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/md5.py -------------------------------------------------------------------------------- /ellar/core/security/hashers/pbkdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/pbkdf.py -------------------------------------------------------------------------------- /ellar/core/security/hashers/scrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/security/hashers/scrypt.py -------------------------------------------------------------------------------- /ellar/core/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/services/__init__.py -------------------------------------------------------------------------------- /ellar/core/services/reflector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/services/reflector.py -------------------------------------------------------------------------------- /ellar/core/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/shortcuts.py -------------------------------------------------------------------------------- /ellar/core/staticfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/staticfiles.py -------------------------------------------------------------------------------- /ellar/core/templating/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/templating/__init__.py -------------------------------------------------------------------------------- /ellar/core/templating/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/templating/context_processors.py -------------------------------------------------------------------------------- /ellar/core/templating/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/templating/service.py -------------------------------------------------------------------------------- /ellar/core/versioning/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/versioning/__init__.py -------------------------------------------------------------------------------- /ellar/core/versioning/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/versioning/base.py -------------------------------------------------------------------------------- /ellar/core/versioning/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/core/versioning/resolver.py -------------------------------------------------------------------------------- /ellar/di/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/__init__.py -------------------------------------------------------------------------------- /ellar/di/asgi_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/asgi_args.py -------------------------------------------------------------------------------- /ellar/di/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/constants.py -------------------------------------------------------------------------------- /ellar/di/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/exceptions.py -------------------------------------------------------------------------------- /ellar/di/injector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/injector/__init__.py -------------------------------------------------------------------------------- /ellar/di/injector/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/injector/container.py -------------------------------------------------------------------------------- /ellar/di/injector/ellar_injector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/injector/ellar_injector.py -------------------------------------------------------------------------------- /ellar/di/injector/tag_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/injector/tag_registry.py -------------------------------------------------------------------------------- /ellar/di/injector/tree_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/injector/tree_manager.py -------------------------------------------------------------------------------- /ellar/di/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/logger.py -------------------------------------------------------------------------------- /ellar/di/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/providers.py -------------------------------------------------------------------------------- /ellar/di/scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/scopes.py -------------------------------------------------------------------------------- /ellar/di/service_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/di/service_config.py -------------------------------------------------------------------------------- /ellar/di/types.py: -------------------------------------------------------------------------------- 1 | import typing as t 2 | 3 | T = t.TypeVar("T") 4 | -------------------------------------------------------------------------------- /ellar/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/events/__init__.py -------------------------------------------------------------------------------- /ellar/events/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/events/base.py -------------------------------------------------------------------------------- /ellar/events/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/events/build.py -------------------------------------------------------------------------------- /ellar/openapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/__init__.py -------------------------------------------------------------------------------- /ellar/openapi/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/builder.py -------------------------------------------------------------------------------- /ellar/openapi/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/constants.py -------------------------------------------------------------------------------- /ellar/openapi/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/decorators/__init__.py -------------------------------------------------------------------------------- /ellar/openapi/decorators/extra_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/decorators/extra_info.py -------------------------------------------------------------------------------- /ellar/openapi/decorators/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/decorators/tags.py -------------------------------------------------------------------------------- /ellar/openapi/docs_ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/docs_ui/__init__.py -------------------------------------------------------------------------------- /ellar/openapi/docs_ui/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/docs_ui/base.py -------------------------------------------------------------------------------- /ellar/openapi/docs_ui/redocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/docs_ui/redocs.py -------------------------------------------------------------------------------- /ellar/openapi/docs_ui/stoplight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/docs_ui/stoplight.py -------------------------------------------------------------------------------- /ellar/openapi/docs_ui/swagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/docs_ui/swagger.py -------------------------------------------------------------------------------- /ellar/openapi/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/module.py -------------------------------------------------------------------------------- /ellar/openapi/openapi_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/openapi_v3.py -------------------------------------------------------------------------------- /ellar/openapi/route_doc_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/route_doc_models.py -------------------------------------------------------------------------------- /ellar/openapi/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/schemas/__init__.py -------------------------------------------------------------------------------- /ellar/openapi/schemas/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/schemas/validation.py -------------------------------------------------------------------------------- /ellar/openapi/static/swagger/SwaggerDark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/static/swagger/SwaggerDark.css -------------------------------------------------------------------------------- /ellar/openapi/templates/redocs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/templates/redocs.html -------------------------------------------------------------------------------- /ellar/openapi/templates/swagger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/openapi/templates/swagger.html -------------------------------------------------------------------------------- /ellar/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ellar/pydantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/__init__.py -------------------------------------------------------------------------------- /ellar/pydantic/decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/decorator.py -------------------------------------------------------------------------------- /ellar/pydantic/emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/emails.py -------------------------------------------------------------------------------- /ellar/pydantic/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/encoder.py -------------------------------------------------------------------------------- /ellar/pydantic/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/exceptions.py -------------------------------------------------------------------------------- /ellar/pydantic/field_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/field_constraints.py -------------------------------------------------------------------------------- /ellar/pydantic/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/fields.py -------------------------------------------------------------------------------- /ellar/pydantic/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/types.py -------------------------------------------------------------------------------- /ellar/pydantic/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/pydantic/utils.py -------------------------------------------------------------------------------- /ellar/reflect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/reflect/__init__.py -------------------------------------------------------------------------------- /ellar/reflect/_reflect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/reflect/_reflect.py -------------------------------------------------------------------------------- /ellar/reflect/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/reflect/utils.py -------------------------------------------------------------------------------- /ellar/samples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/__init__.py -------------------------------------------------------------------------------- /ellar/samples/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ellar/samples/controllers/guard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/controllers/guard.py -------------------------------------------------------------------------------- /ellar/samples/controllers/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/controllers/home.py -------------------------------------------------------------------------------- /ellar/samples/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/modules.py -------------------------------------------------------------------------------- /ellar/samples/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /ellar/samples/static/css/cover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/static/css/cover.css -------------------------------------------------------------------------------- /ellar/samples/static/img/EllarLogoB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/static/img/EllarLogoB.png -------------------------------------------------------------------------------- /ellar/samples/static/img/EllarLogoIconOnly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/static/img/EllarLogoIconOnly.png -------------------------------------------------------------------------------- /ellar/samples/static/img/Icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/static/img/Icon.svg -------------------------------------------------------------------------------- /ellar/samples/templates/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/samples/templates/home/index.html -------------------------------------------------------------------------------- /ellar/socket_io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/__init__.py -------------------------------------------------------------------------------- /ellar/socket_io/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/adapter.py -------------------------------------------------------------------------------- /ellar/socket_io/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/constants.py -------------------------------------------------------------------------------- /ellar/socket_io/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/context.py -------------------------------------------------------------------------------- /ellar/socket_io/decorators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/decorators/__init__.py -------------------------------------------------------------------------------- /ellar/socket_io/decorators/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/decorators/events.py -------------------------------------------------------------------------------- /ellar/socket_io/decorators/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/decorators/gateway.py -------------------------------------------------------------------------------- /ellar/socket_io/decorators/subscribe_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/decorators/subscribe_message.py -------------------------------------------------------------------------------- /ellar/socket_io/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/factory.py -------------------------------------------------------------------------------- /ellar/socket_io/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/gateway.py -------------------------------------------------------------------------------- /ellar/socket_io/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/model.py -------------------------------------------------------------------------------- /ellar/socket_io/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/responses.py -------------------------------------------------------------------------------- /ellar/socket_io/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/testing/__init__.py -------------------------------------------------------------------------------- /ellar/socket_io/testing/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/socket_io/testing/module.py -------------------------------------------------------------------------------- /ellar/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/testing/__init__.py -------------------------------------------------------------------------------- /ellar/testing/dependency_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/testing/dependency_analyzer.py -------------------------------------------------------------------------------- /ellar/testing/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/testing/module.py -------------------------------------------------------------------------------- /ellar/testing/uvicorn_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/testing/uvicorn_server.py -------------------------------------------------------------------------------- /ellar/threading/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/threading/__init__.py -------------------------------------------------------------------------------- /ellar/threading/sync_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/threading/sync_worker.py -------------------------------------------------------------------------------- /ellar/threading/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/threading/utils.py -------------------------------------------------------------------------------- /ellar/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/__init__.py -------------------------------------------------------------------------------- /ellar/utils/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/crypto.py -------------------------------------------------------------------------------- /ellar/utils/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/enums.py -------------------------------------------------------------------------------- /ellar/utils/event_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/event_loop.py -------------------------------------------------------------------------------- /ellar/utils/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/functional.py -------------------------------------------------------------------------------- /ellar/utils/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/importer.py -------------------------------------------------------------------------------- /ellar/utils/module_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/ellar/utils/module_loading.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/requirements-docs.txt -------------------------------------------------------------------------------- /requirements-tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/requirements-tests.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/requirements.txt -------------------------------------------------------------------------------- /samples/01-carapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/README.md -------------------------------------------------------------------------------- /samples/01-carapp/carapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/controllers.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/module.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/routers.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/schemas.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/services.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/statics/blog/blog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/statics/blog/blog.css -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/statics/blog/blog.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/statics/blog/blog.rtl.css -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/statics/brand/bootstrap-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/statics/brand/bootstrap-logo-white.svg -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/statics/brand/bootstrap-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/statics/brand/bootstrap-logo.svg -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/tests/test_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/tests/test_controllers.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/tests/test_routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/tests/test_routers.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/tests/test_services.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/views/car/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/views/car/list.html -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/views/cat/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/views/cat/list.html -------------------------------------------------------------------------------- /samples/01-carapp/carapp/apps/car/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/apps/car/views/index.html -------------------------------------------------------------------------------- /samples/01-carapp/carapp/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/commands.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/config.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/root_module.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/server.py -------------------------------------------------------------------------------- /samples/01-carapp/carapp/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/carapp/tests/conftest.py -------------------------------------------------------------------------------- /samples/01-carapp/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/poetry.lock -------------------------------------------------------------------------------- /samples/01-carapp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/01-carapp/pyproject.toml -------------------------------------------------------------------------------- /samples/02-socketio-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/README.md -------------------------------------------------------------------------------- /samples/02-socketio-app/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/poetry.lock -------------------------------------------------------------------------------- /samples/02-socketio-app/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/pyproject.toml -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/controllers.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/gateways.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/gateways.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/module.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/routers.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/schemas.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/services.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/apps/events/templates/events/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/apps/events/templates/events/index.html -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/config.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/root_module.py -------------------------------------------------------------------------------- /samples/02-socketio-app/socketio_app/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/02-socketio-app/socketio_app/server.py -------------------------------------------------------------------------------- /samples/02-socketio-app/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/README.md -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/constants.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/controllers.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/guards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/guards.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/guards_case_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/guards_case_2.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/module.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/schemas.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/services.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/auth/tests/test_auth_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/auth/tests/test_auth_controllers.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/config.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/root_module.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/server.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/users/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/users/module.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/users/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/users/schemas.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/auth_project/users/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/auth_project/users/services.py -------------------------------------------------------------------------------- /samples/03-auth-with-guards/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/poetry.lock -------------------------------------------------------------------------------- /samples/03-auth-with-guards/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/03-auth-with-guards/pyproject.toml -------------------------------------------------------------------------------- /samples/03-auth-with-guards/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/README.md -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/auth_scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/auth/auth_scheme.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/auth/controllers.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/auth/module.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/auth/schemas.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/auth/services.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/auth/tests/test_auth_with_handler_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/auth/tests/test_auth_with_handler_controllers.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/config.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/root_module.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/server.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/users/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/users/module.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/users/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/users/schemas.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/auth_project_with_handler/users/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/auth_project_with_handler/users/services.py -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/poetry.lock -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/04-auth-with-handlers/pyproject.toml -------------------------------------------------------------------------------- /samples/04-auth-with-handlers/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/README.md -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/command.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/config.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/controller.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/migrations/README: -------------------------------------------------------------------------------- 1 | Migration Setup for EllarSQL Models 2 | -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/migrations/alembic.ini -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/migrations/env.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/migrations/script.py.mako -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/migrations/versions/2024_01_27_1031-aa924ee1b88a_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/migrations/versions/2024_01_27_1031-aa924ee1b88a_initial_migration.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/models.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/pagination/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/pagination/__init__.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/pagination/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/pagination/api.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/pagination/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/pagination/template.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/root_module.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/server.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/sqlite/app.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/sqlite/app.db -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/db_learning/templates/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/db_learning/templates/list.html -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/manage.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/requirements.txt -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/tests/common.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/tests/conftest.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/tests/factories.py -------------------------------------------------------------------------------- /samples/05-ellar-with-sqlalchemy/tests/test_user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/05-ellar-with-sqlalchemy/tests/test_user_model.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/README.md -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/controllers.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/module.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/apps/event/schemas.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/config.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/interfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/interfaces/dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/interfaces/dto.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/interfaces/events_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/interfaces/events_repository.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/root_module.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/server.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/services/event_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/services/event_repository.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/admin.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/apps.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/migrations/0001_initial.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/models/__init__.py: -------------------------------------------------------------------------------- 1 | from .event import * # noqa 2 | -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/models/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/db_models/models/event.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/settings.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/ellar_and_django_orm/wsgi_django/urls.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/manage.py -------------------------------------------------------------------------------- /samples/06-ellar-and-django-orm/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/06-ellar-and-django-orm/requirements.txt -------------------------------------------------------------------------------- /samples/07-caching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/07-caching/README.md -------------------------------------------------------------------------------- /samples/07-caching/ellar_catching/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/07-caching/ellar_catching/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/07-caching/ellar_catching/config.py -------------------------------------------------------------------------------- /samples/07-caching/ellar_catching/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/07-caching/ellar_catching/controller.py -------------------------------------------------------------------------------- /samples/07-caching/ellar_catching/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/07-caching/ellar_catching/root_module.py -------------------------------------------------------------------------------- /samples/07-caching/ellar_catching/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/07-caching/ellar_catching/server.py -------------------------------------------------------------------------------- /samples/07-caching/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/07-caching/manage.py -------------------------------------------------------------------------------- /samples/07-caching/requirements.txt: -------------------------------------------------------------------------------- 1 | ellar-cli 2 | -------------------------------------------------------------------------------- /samples/07-caching/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/08-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/README.md -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/config.py -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/controller.py -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/media/documents/docs.txt: -------------------------------------------------------------------------------- 1 | We can now save files in documents folder -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/media/documents/docs.txt.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/media/documents/docs.txt.metadata.json -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/media/files/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/media/files/file.txt -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/media/files/file.txt.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/media/files/file.txt.metadata.json -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/media/images/image.txt: -------------------------------------------------------------------------------- 1 | We can now save files in images folder -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/media/images/image.txt.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/media/images/image.txt.metadata.json -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/root_module.py -------------------------------------------------------------------------------- /samples/08-storage/ellar_storage_tut/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/ellar_storage_tut/server.py -------------------------------------------------------------------------------- /samples/08-storage/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/manage.py -------------------------------------------------------------------------------- /samples/08-storage/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/08-storage/requirements.txt -------------------------------------------------------------------------------- /samples/08-storage/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/quick-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/README.md -------------------------------------------------------------------------------- /samples/quick-project/carsite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/quick-project/carsite/car/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/quick-project/carsite/car/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/car/controllers.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/car/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/car/module.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/car/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/car/routers.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/car/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/car/schemas.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/car/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/car/services.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/config.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/root_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/root_module.py -------------------------------------------------------------------------------- /samples/quick-project/carsite/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/carsite/server.py -------------------------------------------------------------------------------- /samples/quick-project/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/poetry.lock -------------------------------------------------------------------------------- /samples/quick-project/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/samples/quick-project/pyproject.toml -------------------------------------------------------------------------------- /samples/quick-project/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/injector_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/injector_module.py -------------------------------------------------------------------------------- /tests/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/main.py -------------------------------------------------------------------------------- /tests/private/test.css: -------------------------------------------------------------------------------- 1 | .div {background: red} 2 | -------------------------------------------------------------------------------- /tests/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/schema.py -------------------------------------------------------------------------------- /tests/statics/example.txt: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /tests/templates/ellar/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/templates/ellar/index.html -------------------------------------------------------------------------------- /tests/templates/ellar/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/templates/ellar/list.html -------------------------------------------------------------------------------- /tests/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/templates/index.html -------------------------------------------------------------------------------- /tests/templates/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/templates/list.html -------------------------------------------------------------------------------- /tests/test_application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_application/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/config.py -------------------------------------------------------------------------------- /tests/test_application/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/sample.py -------------------------------------------------------------------------------- /tests/test_application/test_app_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_app_context.py -------------------------------------------------------------------------------- /tests/test_application/test_app_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_app_methods.py -------------------------------------------------------------------------------- /tests/test_application/test_app_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_app_templating.py -------------------------------------------------------------------------------- /tests/test_application/test_application_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_application_factory.py -------------------------------------------------------------------------------- /tests/test_application/test_cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_cors.py -------------------------------------------------------------------------------- /tests/test_application/test_execution_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_execution_context.py -------------------------------------------------------------------------------- /tests/test_application/test_starlette_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_starlette_compatibility.py -------------------------------------------------------------------------------- /tests/test_application/test_trusted_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_application/test_trusted_host.py -------------------------------------------------------------------------------- /tests/test_attribute_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_attribute_dict.py -------------------------------------------------------------------------------- /tests/test_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_auth/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/app/__init__.py -------------------------------------------------------------------------------- /tests/test_auth/app/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/app/auth.py -------------------------------------------------------------------------------- /tests/test_auth/app/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/app/controllers.py -------------------------------------------------------------------------------- /tests/test_auth/app/policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/app/policies.py -------------------------------------------------------------------------------- /tests/test_auth/test_auth_handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_auth/test_authentication_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_authentication_handler.py -------------------------------------------------------------------------------- /tests/test_auth/test_guards/test_auth_guards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_guards/test_auth_guards.py -------------------------------------------------------------------------------- /tests/test_auth/test_guards/test_auth_required_guard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_guards/test_auth_required_guard.py -------------------------------------------------------------------------------- /tests/test_auth/test_open_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_open_api.py -------------------------------------------------------------------------------- /tests/test_auth/test_policy_logic_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_policy_logic_gates.py -------------------------------------------------------------------------------- /tests/test_auth/test_require_claim_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_require_claim_policy.py -------------------------------------------------------------------------------- /tests/test_auth/test_sample_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_sample_controller.py -------------------------------------------------------------------------------- /tests/test_auth/test_session/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_auth/test_session/test_session_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_session/test_session_basic.py -------------------------------------------------------------------------------- /tests/test_auth/test_session/test_session_client_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_session/test_session_client_strategy.py -------------------------------------------------------------------------------- /tests/test_auth/test_session/test_session_cookie_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_session/test_session_cookie_dict.py -------------------------------------------------------------------------------- /tests/test_auth/test_user_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_auth/test_user_identity.py -------------------------------------------------------------------------------- /tests/test_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cache/_test_aio_memcache.py.ellar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/_test_aio_memcache.py.ellar -------------------------------------------------------------------------------- /tests/test_cache/pylib_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/pylib_mock.py -------------------------------------------------------------------------------- /tests/test_cache/redis_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/redis_mock.py -------------------------------------------------------------------------------- /tests/test_cache/test_cache_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_cache_decorator.py -------------------------------------------------------------------------------- /tests/test_cache/test_cache_many_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_cache_many_config.py -------------------------------------------------------------------------------- /tests/test_cache/test_cache_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_cache_service.py -------------------------------------------------------------------------------- /tests/test_cache/test_local_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_local_cache.py -------------------------------------------------------------------------------- /tests/test_cache/test_module_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_module_setup.py -------------------------------------------------------------------------------- /tests/test_cache/test_pylibmc_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_pylibmc_cache.py -------------------------------------------------------------------------------- /tests/test_cache/test_redis_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_redis_cache.py -------------------------------------------------------------------------------- /tests/test_cache/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_cache/test_schema.py -------------------------------------------------------------------------------- /tests/test_conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_conf/test_config_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_conf/test_config_prefix.py -------------------------------------------------------------------------------- /tests/test_conf/test_default_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_conf/test_default_conf.py -------------------------------------------------------------------------------- /tests/test_conf/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_conf/test_mixins.py -------------------------------------------------------------------------------- /tests/test_controller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_controller/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/sample.py -------------------------------------------------------------------------------- /tests/test_controller/test_controller_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/test_controller_decorator.py -------------------------------------------------------------------------------- /tests/test_controller/test_controller_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/test_controller_inheritance.py -------------------------------------------------------------------------------- /tests/test_controller/test_controller_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/test_controller_type.py -------------------------------------------------------------------------------- /tests/test_controller/test_module_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/test_module_router.py -------------------------------------------------------------------------------- /tests/test_controller/test_nested_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/test_nested_controllers.py -------------------------------------------------------------------------------- /tests/test_controller/test_route_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_controller/test_route_collection.py -------------------------------------------------------------------------------- /tests/test_decorators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_decorators/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_controller.py -------------------------------------------------------------------------------- /tests/test_decorators/test_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_exception.py -------------------------------------------------------------------------------- /tests/test_decorators/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_file.py -------------------------------------------------------------------------------- /tests/test_decorators/test_guards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_guards.py -------------------------------------------------------------------------------- /tests/test_decorators/test_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_html.py -------------------------------------------------------------------------------- /tests/test_decorators/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_middleware.py -------------------------------------------------------------------------------- /tests/test_decorators/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_modules.py -------------------------------------------------------------------------------- /tests/test_decorators/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_serializer.py -------------------------------------------------------------------------------- /tests/test_decorators/test_set_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_set_meta.py -------------------------------------------------------------------------------- /tests/test_decorators/test_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_decorators/test_versioning.py -------------------------------------------------------------------------------- /tests/test_di/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_di/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/examples.py -------------------------------------------------------------------------------- /tests/test_di/test_injectable_resolving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_injectable_resolving.py -------------------------------------------------------------------------------- /tests/test_di/test_injector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_injector.py -------------------------------------------------------------------------------- /tests/test_di/test_injector_by_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_injector_by_tags.py -------------------------------------------------------------------------------- /tests/test_di/test_provider_exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_provider_exports.py -------------------------------------------------------------------------------- /tests/test_di/test_provider_scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_provider_scopes.py -------------------------------------------------------------------------------- /tests/test_di/test_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_providers.py -------------------------------------------------------------------------------- /tests/test_di/test_tree_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_di/test_tree_manager.py -------------------------------------------------------------------------------- /tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_events.py -------------------------------------------------------------------------------- /tests/test_exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_exceptions/exception_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_exceptions/exception_runner.py -------------------------------------------------------------------------------- /tests/test_exceptions/test_api_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_exceptions/test_api_exception.py -------------------------------------------------------------------------------- /tests/test_exceptions/test_custom_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_exceptions/test_custom_exceptions.py -------------------------------------------------------------------------------- /tests/test_exceptions/test_validation_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_exceptions/test_validation_exception.py -------------------------------------------------------------------------------- /tests/test_hashers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_hashers.py -------------------------------------------------------------------------------- /tests/test_helper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_helper/test_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_helper/test_enum.py -------------------------------------------------------------------------------- /tests/test_helper/test_importer.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_helper/test_module_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_helper/test_module_loading.py -------------------------------------------------------------------------------- /tests/test_interceptors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_interceptors/test_interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_interceptors/test_interceptor.py -------------------------------------------------------------------------------- /tests/test_middleware/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_middleware/test_exception_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_middleware/test_exception_middleware.py -------------------------------------------------------------------------------- /tests/test_middleware/test_functional_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_middleware/test_functional_middleware.py -------------------------------------------------------------------------------- /tests/test_middleware/test_service_provider_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_middleware/test_service_provider_middleware.py -------------------------------------------------------------------------------- /tests/test_middleware/test_versioning_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_middleware/test_versioning_middleware.py -------------------------------------------------------------------------------- /tests/test_modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_modules/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_modules/sample.py -------------------------------------------------------------------------------- /tests/test_modules/test_forward_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_modules/test_forward_ref.py -------------------------------------------------------------------------------- /tests/test_modules/test_module_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_modules/test_module_config.py -------------------------------------------------------------------------------- /tests/test_modules/test_module_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_modules/test_module_ref.py -------------------------------------------------------------------------------- /tests/test_modules/test_module_startup_shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_modules/test_module_startup_shutdown.py -------------------------------------------------------------------------------- /tests/test_openapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_openapi/test_api_tags_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_openapi/test_api_tags_decorator.py -------------------------------------------------------------------------------- /tests/test_openapi/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_openapi/test_builder.py -------------------------------------------------------------------------------- /tests/test_openapi/test_extra_info_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_openapi/test_extra_info_decorator.py -------------------------------------------------------------------------------- /tests/test_openapi/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_openapi/test_module.py -------------------------------------------------------------------------------- /tests/test_openapi/test_nested_mount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_openapi/test_nested_mount.py -------------------------------------------------------------------------------- /tests/test_openapi/test_open_api_route_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_openapi/test_open_api_route_documentation.py -------------------------------------------------------------------------------- /tests/test_pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_pydantic/test_model_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_pydantic/test_model_field.py -------------------------------------------------------------------------------- /tests/test_pydantic/test_pydantic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_pydantic/test_pydantic_utils.py -------------------------------------------------------------------------------- /tests/test_reflect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_reflect.py -------------------------------------------------------------------------------- /tests/test_reflector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_reflector.py -------------------------------------------------------------------------------- /tests/test_response/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_response/test_defined_response_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_defined_response_model.py -------------------------------------------------------------------------------- /tests/test_response/test_json_response_type_swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_json_response_type_swap.py -------------------------------------------------------------------------------- /tests/test_response/test_pydantic_response_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_pydantic_response_model.py -------------------------------------------------------------------------------- /tests/test_response/test_response_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_response_file.py -------------------------------------------------------------------------------- /tests/test_response/test_response_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_response_html.py -------------------------------------------------------------------------------- /tests/test_response/test_response_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_response_streaming.py -------------------------------------------------------------------------------- /tests/test_response/test_response_type_definition_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_response_type_definition_converter.py -------------------------------------------------------------------------------- /tests/test_response/test_route_response_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_response/test_route_response_model.py -------------------------------------------------------------------------------- /tests/test_routing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_routing/document_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/document_results.py -------------------------------------------------------------------------------- /tests/test_routing/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/sample.py -------------------------------------------------------------------------------- /tests/test_routing/test_background_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_background_tasks.py -------------------------------------------------------------------------------- /tests/test_routing/test_body_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_body_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_body_schema_extra_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_body_schema_extra_properties.py -------------------------------------------------------------------------------- /tests/test_routing/test_body_union_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_body_union_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_cookie_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_cookie_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_extra_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_extra_args.py -------------------------------------------------------------------------------- /tests/test_routing/test_form_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_form_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_formparsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_formparsers.py -------------------------------------------------------------------------------- /tests/test_routing/test_forms_from_non_typing_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_forms_from_non_typing_sequences.py -------------------------------------------------------------------------------- /tests/test_routing/test_header_and_cookie_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_header_and_cookie_request.py -------------------------------------------------------------------------------- /tests/test_routing/test_header_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_header_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_invalid_path_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_invalid_path_param.py -------------------------------------------------------------------------------- /tests/test_routing/test_invalid_sequence_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_invalid_sequence_param.py -------------------------------------------------------------------------------- /tests/test_routing/test_module_mount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_module_mount.py -------------------------------------------------------------------------------- /tests/test_routing/test_multi_body_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_multi_body_errors.py -------------------------------------------------------------------------------- /tests/test_routing/test_multi_part_wrong_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_multi_part_wrong_installation.py -------------------------------------------------------------------------------- /tests/test_routing/test_multi_query_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_multi_query_errors.py -------------------------------------------------------------------------------- /tests/test_routing/test_nested_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_nested_router.py -------------------------------------------------------------------------------- /tests/test_routing/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_path.py -------------------------------------------------------------------------------- /tests/test_routing/test_path_with_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_path_with_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_put_with_no_body_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_put_with_no_body_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_query.py -------------------------------------------------------------------------------- /tests/test_routing/test_query_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_query_schema.py -------------------------------------------------------------------------------- /tests/test_routing/test_route_endpoint_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_routing/test_route_endpoint_params.py -------------------------------------------------------------------------------- /tests/test_sample_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_sample_project.py -------------------------------------------------------------------------------- /tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_schema.py -------------------------------------------------------------------------------- /tests/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_serializer.py -------------------------------------------------------------------------------- /tests/test_shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_shortcuts.py -------------------------------------------------------------------------------- /tests/test_socket_io/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_socket_io/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_socket_io/sample.py -------------------------------------------------------------------------------- /tests/test_socket_io/test_decorators/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_socket_io/test_decorators/test_events.py -------------------------------------------------------------------------------- /tests/test_socket_io/test_decorators/test_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_socket_io/test_decorators/test_gateway.py -------------------------------------------------------------------------------- /tests/test_socket_io/test_decorators/test_subcribe_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_socket_io/test_decorators/test_subcribe_message.py -------------------------------------------------------------------------------- /tests/test_socket_io/test_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_socket_io/test_operation.py -------------------------------------------------------------------------------- /tests/test_static_files_mount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_static_files_mount.py -------------------------------------------------------------------------------- /tests/test_staticfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_staticfiles.py -------------------------------------------------------------------------------- /tests/test_system_parameter_resolvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_system_parameter_resolvers/test_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_system_parameter_resolvers/test_provider.py -------------------------------------------------------------------------------- /tests/test_system_parameter_resolvers/test_system_connection_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_system_parameter_resolvers/test_system_connection_resolver.py -------------------------------------------------------------------------------- /tests/test_templating/ test_get_template_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_templating/ test_get_template_name.py -------------------------------------------------------------------------------- /tests/test_templating/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_templating/module_statics/watever.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_templating/static/watever.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_templating/templates/watever.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_templating/templates/watever.html -------------------------------------------------------------------------------- /tests/test_templating/test_module_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_templating/test_module_templating.py -------------------------------------------------------------------------------- /tests/test_templating/test_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_templating/test_renderer.py -------------------------------------------------------------------------------- /tests/test_templating/views/watever.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_testing_dependency_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_testing_dependency_resolution.py -------------------------------------------------------------------------------- /tests/test_thread_worker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_thread_worker/test_sync_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_thread_worker/test_sync_worker.py -------------------------------------------------------------------------------- /tests/test_thread_worker/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_thread_worker/test_utils.py -------------------------------------------------------------------------------- /tests/test_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_utils/test_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_utils/test_importer.py -------------------------------------------------------------------------------- /tests/test_utils/test_lazy_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_utils/test_lazy_objects.py -------------------------------------------------------------------------------- /tests/test_versioning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_versioning/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/operations.py -------------------------------------------------------------------------------- /tests/test_versioning/test_default_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_default_versioning.py -------------------------------------------------------------------------------- /tests/test_versioning/test_default_versioning_for_controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_default_versioning_for_controllers.py -------------------------------------------------------------------------------- /tests/test_versioning/test_header_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_header_versioning.py -------------------------------------------------------------------------------- /tests/test_versioning/test_header_versioning_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_header_versioning_controller.py -------------------------------------------------------------------------------- /tests/test_versioning/test_host_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_host_versioning.py -------------------------------------------------------------------------------- /tests/test_versioning/test_query_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_query_versioning.py -------------------------------------------------------------------------------- /tests/test_versioning/test_url_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_versioning/test_url_versioning.py -------------------------------------------------------------------------------- /tests/test_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_websocket.py -------------------------------------------------------------------------------- /tests/test_websocket_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/test_websocket_handler.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-ellar/ellar/HEAD/tests/utils.py --------------------------------------------------------------------------------