LICENSE
README.md
pyproject.toml
setup.cfg
src/youwol.egg-info/PKG-INFO
src/youwol.egg-info/SOURCES.txt
src/youwol.egg-info/dependency_links.txt
src/youwol.egg-info/entry_points.txt
src/youwol.egg-info/requires.txt
src/youwol.egg-info/top_level.txt
src/youwol/app/__init__.py
src/youwol/app/fastapi_app.py
src/youwol/app/main.py
src/youwol/app/main_args.py
src/youwol/app/shut_down.py
src/youwol/app/start.py
src/youwol/app/web_socket.py
src/youwol/app/wrapper.py
src/youwol/app/environment/__init__.py
src/youwol/app/environment/clients.py
src/youwol/app/environment/config_from_module.py
src/youwol/app/environment/errors_handling.py
src/youwol/app/environment/models_project.py
src/youwol/app/environment/native_backends_config.py
src/youwol/app/environment/online_environments.py
src/youwol/app/environment/paths.py
src/youwol/app/environment/projects_finders.py
src/youwol/app/environment/python_dynamic_loader.py
src/youwol/app/environment/youwol_environment.py
src/youwol/app/environment/models/__init__.py
src/youwol/app/environment/models/defaults.py
src/youwol/app/environment/models/models.py
src/youwol/app/environment/models/models_config.py
src/youwol/app/environment/models/projects_finder_handlers.py
src/youwol/app/environment/models/predefined_configs/__init__.py
src/youwol/app/environment/models/predefined_configs/default_config.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/__init__.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/common.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/js_app.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/new_fastapi_backend.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/new_ts_app.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/new_ts_lib.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/starter.py
src/youwol/app/environment/models/predefined_configs/py_youwol_tour/ts_app.py
src/youwol/app/environment/models/tokens_storage/__init__.py
src/youwol/app/environment/models/tokens_storage/encrypted_file.py
src/youwol/app/environment/models/tokens_storage/file.py
src/youwol/app/environment/models/tokens_storage/path_base.py
src/youwol/app/middlewares/__init__.py
src/youwol/app/middlewares/browser_caching_middleware.py
src/youwol/app/middlewares/hybridizer_middleware.py
src/youwol/app/middlewares/local_auth.py
src/youwol/app/middlewares/local_cloud_hybridizers/__init__.py
src/youwol/app/middlewares/local_cloud_hybridizers/abstract_local_cloud_dispatch.py
src/youwol/app/middlewares/local_cloud_hybridizers/deprecated_rules.py
src/youwol/app/middlewares/local_cloud_hybridizers/download_rules.py
src/youwol/app/middlewares/local_cloud_hybridizers/forward_only_rules.py
src/youwol/app/middlewares/local_cloud_hybridizers/loading_graph_rules.py
src/youwol/app/middlewares/local_cloud_hybridizers/workspace_explorer_rules.py
src/youwol/app/routers/__init__.py
src/youwol/app/routers/admin.py
src/youwol/app/routers/commons.py
src/youwol/app/routers/custom_backends.py
src/youwol/app/routers/native_backends.py
src/youwol/app/routers/native_backends_config.py
src/youwol/app/routers/router_remote.py
src/youwol/app/routers/custom_commands/__init__.py
src/youwol/app/routers/custom_commands/router.py
src/youwol/app/routers/environment/__init__.py
src/youwol/app/routers/environment/fortunes.txt
src/youwol/app/routers/environment/models.py
src/youwol/app/routers/environment/router.py
src/youwol/app/routers/environment/download_assets/__init__.py
src/youwol/app/routers/environment/download_assets/auto_download_thread.py
src/youwol/app/routers/environment/download_assets/common.py
src/youwol/app/routers/environment/download_assets/custom_asset.py
src/youwol/app/routers/environment/download_assets/data.py
src/youwol/app/routers/environment/download_assets/flux_project.py
src/youwol/app/routers/environment/download_assets/models.py
src/youwol/app/routers/environment/download_assets/package.py
src/youwol/app/routers/environment/download_assets/story.py
src/youwol/app/routers/environment/upload_assets/__init__.py
src/youwol/app/routers/environment/upload_assets/custom_asset.py
src/youwol/app/routers/environment/upload_assets/data.py
src/youwol/app/routers/environment/upload_assets/flux_project.py
src/youwol/app/routers/environment/upload_assets/models.py
src/youwol/app/routers/environment/upload_assets/package.py
src/youwol/app/routers/environment/upload_assets/story.py
src/youwol/app/routers/environment/upload_assets/upload.py
src/youwol/app/routers/local_cdn/__init__.py
src/youwol/app/routers/local_cdn/implementation.py
src/youwol/app/routers/local_cdn/models.py
src/youwol/app/routers/local_cdn/router.py
src/youwol/app/routers/projects/__init__.py
src/youwol/app/routers/projects/dependencies.py
src/youwol/app/routers/projects/implementation.py
src/youwol/app/routers/projects/models.py
src/youwol/app/routers/projects/models_project.py
src/youwol/app/routers/projects/projects_loader.py
src/youwol/app/routers/projects/router.py
src/youwol/app/routers/system/__init__.py
src/youwol/app/routers/system/router.py
src/youwol/backends/accounts/__init__.py
src/youwol/backends/accounts/configuration.py
src/youwol/backends/accounts/deployment.py
src/youwol/backends/accounts/root_paths.py
src/youwol/backends/accounts/router.py
src/youwol/backends/accounts/utils.py
src/youwol/backends/accounts/admin/__init__.py
src/youwol/backends/accounts/admin/impersonation_paths.py
src/youwol/backends/accounts/admin/registration_paths.py
src/youwol/backends/accounts/openid_rp/__init__.py
src/youwol/backends/accounts/openid_rp/openid_flows_service.py
src/youwol/backends/accounts/openid_rp/openid_flows_states.py
src/youwol/backends/accounts/openid_rp/paths.py
src/youwol/backends/assets/__init__.py
src/youwol/backends/assets/configurations.py
src/youwol/backends/assets/deployment.py
src/youwol/backends/assets/root_paths.py
src/youwol/backends/assets/router.py
src/youwol/backends/assets/utils.py
src/youwol/backends/assets_gateway/__init__.py
src/youwol/backends/assets_gateway/all_icons_emojipedia.py
src/youwol/backends/assets_gateway/configurations.py
src/youwol/backends/assets_gateway/deployment.py
src/youwol/backends/assets_gateway/root_paths.py
src/youwol/backends/assets_gateway/router.py
src/youwol/backends/assets_gateway/utils.py
src/youwol/backends/assets_gateway/routers/__init__.py
src/youwol/backends/assets_gateway/routers/assets_backend.py
src/youwol/backends/assets_gateway/routers/cdn_backend.py
src/youwol/backends/assets_gateway/routers/common.py
src/youwol/backends/assets_gateway/routers/deprecated.py
src/youwol/backends/assets_gateway/routers/files_backend.py
src/youwol/backends/assets_gateway/routers/flux_backend.py
src/youwol/backends/assets_gateway/routers/misc.py
src/youwol/backends/assets_gateway/routers/stories_backend.py
src/youwol/backends/assets_gateway/routers/treedb_backend.py
src/youwol/backends/cdn/__init__.py
src/youwol/backends/cdn/configurations.py
src/youwol/backends/cdn/deployment.py
src/youwol/backends/cdn/loading_graph_implementation.py
src/youwol/backends/cdn/resources_initialization.py
src/youwol/backends/cdn/root_paths.py
src/youwol/backends/cdn/router.py
src/youwol/backends/cdn/utils.py
src/youwol/backends/cdn/utils_indexing.py
src/youwol/backends/cdn_apps_server/__init__.py
src/youwol/backends/cdn_apps_server/configurations.py
src/youwol/backends/cdn_apps_server/deployment.py
src/youwol/backends/cdn_apps_server/root_paths.py
src/youwol/backends/cdn_apps_server/router.py
src/youwol/backends/cdn_sessions_storage/__init__.py
src/youwol/backends/cdn_sessions_storage/configurations.py
src/youwol/backends/cdn_sessions_storage/deployment.py
src/youwol/backends/cdn_sessions_storage/root_paths.py
src/youwol/backends/cdn_sessions_storage/router.py
src/youwol/backends/cdn_sessions_storage/utils.py
src/youwol/backends/files/__init__.py
src/youwol/backends/files/configurations.py
src/youwol/backends/files/deployment.py
src/youwol/backends/files/root_paths.py
src/youwol/backends/files/router.py
src/youwol/backends/flux/__init__.py
src/youwol/backends/flux/backward_compatibility.py
src/youwol/backends/flux/configurations.py
src/youwol/backends/flux/deployment.py
src/youwol/backends/flux/root_paths.py
src/youwol/backends/flux/router.py
src/youwol/backends/flux/utils.py
src/youwol/backends/flux/workflow_new_project.py
src/youwol/backends/flux/bundle_app_template/index.html
src/youwol/backends/flux/bundle_app_template/main.4dd266971cc92c3a3cc3.js
src/youwol/backends/flux/bundle_app_template/on-load_ts.fdb7e88f67ac0ae6bc0d.js
src/youwol/backends/flux/bundle_app_template/style.29a727c7731e84e314ac.css
src/youwol/backends/stories/__init__.py
src/youwol/backends/stories/configurations.py
src/youwol/backends/stories/deployment.py
src/youwol/backends/stories/root_paths.py
src/youwol/backends/stories/router.py
src/youwol/backends/stories/utils.py
src/youwol/backends/tree_db/__init__.py
src/youwol/backends/tree_db/configurations.py
src/youwol/backends/tree_db/deployment.py
src/youwol/backends/tree_db/root_paths.py
src/youwol/backends/tree_db/router.py
src/youwol/backends/tree_db/utils.py
src/youwol/pipelines/__init__.py
src/youwol/pipelines/publish_cdn.py
src/youwol/pipelines/pipeline_typescript_weback_npm/__init__.py
src/youwol/pipelines/pipeline_typescript_weback_npm/environment.py
src/youwol/pipelines/pipeline_typescript_weback_npm/version.py
src/youwol/pipelines/pipeline_typescript_weback_npm/common/__init__.py
src/youwol/pipelines/pipeline_typescript_weback_npm/common/models.py
src/youwol/pipelines/pipeline_typescript_weback_npm/common/npm_dependencies_version.py
src/youwol/pipelines/pipeline_typescript_weback_npm/common/npm_step.py
src/youwol/pipelines/pipeline_typescript_weback_npm/common/steps.py
src/youwol/pipelines/pipeline_typescript_weback_npm/common/utils.py
src/youwol/pipelines/pipeline_typescript_weback_npm/external/__init__.py
src/youwol/pipelines/pipeline_typescript_weback_npm/external/pipeline.py
src/youwol/pipelines/pipeline_typescript_weback_npm/external/skeleton.py
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/README.lib.md
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/.yw_pipeline/yw_pipeline.py
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/src/auto-generated.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/src/index.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/src/tests/common.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/src/tests/install.test.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/external/templates/src/tests/mock-requests.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/__init__.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/build_step.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/common.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/dependencies_step.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/doc_step.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/models.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/pipeline.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/setup_step.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/skeleton.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/test_step.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/webpack_dev_server_switch.py
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/.gitignore
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/.npmignore
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/.prettierignore
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/LICENSE
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/README.app.md
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/README.lib.md
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/auto-generated.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/jest.config.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/package.app.json
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/package.json
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/template.app.txt
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/template.lib.txt
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/tsconfig.json
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/typedoc.js
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/webpack.config.app.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/webpack.config.lib.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/.yw_pipeline/yw_pipeline.app.txt
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/.yw_pipeline/yw_pipeline.lib.txt
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/index.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/app/index.html
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/app/index.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/app/main.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/app/on-load.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/app/style.css
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.app/tests/fake.test.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.lib/index.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.lib/lib/hello.view.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.lib/lib/index.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/templates/src.lib/tests/fake.test.ts
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/views/consistency.view.js
src/youwol/pipelines/pipeline_typescript_weback_npm/regular/views/dependencies.view.js
src/youwol/utils/__init__.py
src/youwol/utils/context.py
src/youwol/utils/exceptions.py
src/youwol/utils/request_info_factory.py
src/youwol/utils/types.py
src/youwol/utils/utils.py
src/youwol/utils/utils_helm.py
src/youwol/utils/utils_paths.py
src/youwol/utils/utils_requests.py
src/youwol/utils/utils_shell.py
src/youwol/utils/admin/__init__.py
src/youwol/utils/admin/visitors_cleaning.py
src/youwol/utils/clients/__init__.py
src/youwol/utils/clients/types.py
src/youwol/utils/clients/utils.py
src/youwol/utils/clients/accounts/__init__.py
src/youwol/utils/clients/accounts/accounts.py
src/youwol/utils/clients/assets/__init__.py
src/youwol/utils/clients/assets/assets.py
src/youwol/utils/clients/assets_gateway/__init__.py
src/youwol/utils/clients/assets_gateway/assets_gateway.py
src/youwol/utils/clients/cache/__init__.py
src/youwol/utils/clients/cache/cache.py
src/youwol/utils/clients/cache/local_cache.py
src/youwol/utils/clients/cache/redis_cache.py
src/youwol/utils/clients/cdn/__init__.py
src/youwol/utils/clients/cdn/cdn.py
src/youwol/utils/clients/cdn_sessions_storage/__init__.py
src/youwol/utils/clients/cdn_sessions_storage/cdn_sessions_storage.py
src/youwol/utils/clients/data_api/__init__.py
src/youwol/utils/clients/data_api/data.py
src/youwol/utils/clients/docdb/__init__.py
src/youwol/utils/clients/docdb/docdb.py
src/youwol/utils/clients/docdb/local_docdb.py
src/youwol/utils/clients/docdb/models.py
src/youwol/utils/clients/docdb/patches.py
src/youwol/utils/clients/file_system/__init__.py
src/youwol/utils/clients/file_system/interfaces.py
src/youwol/utils/clients/file_system/local_file_system.py
src/youwol/utils/clients/file_system/minio_file_system.py
src/youwol/utils/clients/files/__init__.py
src/youwol/utils/clients/files/files.py
src/youwol/utils/clients/flux/__init__.py
src/youwol/utils/clients/flux/flux.py
src/youwol/utils/clients/oidc/__init__.py
src/youwol/utils/clients/oidc/oidc_config.py
src/youwol/utils/clients/oidc/service_account_client.py
src/youwol/utils/clients/oidc/tokens_manager.py
src/youwol/utils/clients/oidc/users_management.py
src/youwol/utils/clients/storage/__init__.py
src/youwol/utils/clients/storage/local_storage.py
src/youwol/utils/clients/storage/models.py
src/youwol/utils/clients/storage/patches.py
src/youwol/utils/clients/storage/storage.py
src/youwol/utils/clients/stories/__init__.py
src/youwol/utils/clients/stories/stories.py
src/youwol/utils/clients/treedb/__init__.py
src/youwol/utils/clients/treedb/treedb.py
src/youwol/utils/clients/treedb/treedb_utils.py
src/youwol/utils/crypto/__init__.py
src/youwol/utils/crypto/file_encryption/__init__.py
src/youwol/utils/crypto/file_encryption/constantes.py
src/youwol/utils/crypto/file_encryption/exceptions.py
src/youwol/utils/crypto/file_encryption/file_encryption.py
src/youwol/utils/crypto/file_encryption/null.py
src/youwol/utils/crypto/file_encryption/siv_256.py
src/youwol/utils/http_clients/__init__.py
src/youwol/utils/http_clients/assets_backend/__init__.py
src/youwol/utils/http_clients/assets_backend/models.py
src/youwol/utils/http_clients/assets_gateway/__init__.py
src/youwol/utils/http_clients/assets_gateway/models.py
src/youwol/utils/http_clients/cdn_backend/__init__.py
src/youwol/utils/http_clients/cdn_backend/models.py
src/youwol/utils/http_clients/cdn_backend/utils.py
src/youwol/utils/http_clients/files_backend/__init__.py
src/youwol/utils/http_clients/files_backend/models.py
src/youwol/utils/http_clients/flux_backend/__init__.py
src/youwol/utils/http_clients/flux_backend/models.py
src/youwol/utils/http_clients/stories_backend/__init__.py
src/youwol/utils/http_clients/stories_backend/models.py
src/youwol/utils/http_clients/tree_db_backend/__init__.py
src/youwol/utils/http_clients/tree_db_backend/models.py
src/youwol/utils/middlewares/__init__.py
src/youwol/utils/middlewares/authentication.py
src/youwol/utils/middlewares/root_middleware.py
src/youwol/utils/servers/__init__.py
src/youwol/utils/servers/env.py
src/youwol/utils/servers/fast_api.py