gitextract_mhb_xs2d/ ├── .github/ │ ├── CODEOWNERS │ └── workflows/ │ ├── format.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── docs/ │ ├── Makefile │ ├── conf.py │ ├── efficient_run_on_multi_workers.rst │ ├── for_pandas.rst │ ├── gokart.rst │ ├── index.rst │ ├── intro_to_gokart.rst │ ├── logging.rst │ ├── make.bat │ ├── mypy_plugin.rst │ ├── polars.rst │ ├── requirements.txt │ ├── setting_task_parameters.rst │ ├── slack_notification.rst │ ├── task_information.rst │ ├── task_on_kart.rst │ ├── task_parameters.rst │ ├── task_settings.rst │ ├── tutorial.rst │ └── using_task_task_conflict_prevention_lock.rst ├── examples/ │ ├── gokart_notebook_example.ipynb │ ├── logging.ini │ └── param.ini ├── gokart/ │ ├── __init__.py │ ├── build.py │ ├── config_params.py │ ├── conflict_prevention_lock/ │ │ ├── task_lock.py │ │ └── task_lock_wrappers.py │ ├── errors/ │ │ └── __init__.py │ ├── file_processor/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── pandas.py │ │ └── polars.py │ ├── file_processor.py │ ├── gcs_config.py │ ├── gcs_obj_metadata_client.py │ ├── gcs_zip_client.py │ ├── in_memory/ │ │ ├── __init__.py │ │ ├── data.py │ │ ├── repository.py │ │ └── target.py │ ├── info.py │ ├── mypy.py │ ├── object_storage.py │ ├── pandas_type_config.py │ ├── parameter.py │ ├── py.typed │ ├── required_task_output.py │ ├── run.py │ ├── s3_config.py │ ├── s3_zip_client.py │ ├── slack/ │ │ ├── __init__.py │ │ ├── event_aggregator.py │ │ ├── slack_api.py │ │ └── slack_config.py │ ├── target.py │ ├── task.py │ ├── task_complete_check.py │ ├── testing/ │ │ ├── __init__.py │ │ ├── check_if_run_with_empty_data_frame.py │ │ └── pandas_assert.py │ ├── tree/ │ │ ├── task_info.py │ │ └── task_info_formatter.py │ ├── utils.py │ ├── worker.py │ ├── workspace_management.py │ ├── zip_client.py │ └── zip_client_util.py ├── luigi.cfg ├── pyproject.toml ├── test/ │ ├── __init__.py │ ├── config/ │ │ ├── __init__.py │ │ ├── pyproject.toml │ │ ├── pyproject_disallow_missing_parameters.toml │ │ └── test_config.ini │ ├── conflict_prevention_lock/ │ │ ├── __init__.py │ │ ├── test_task_lock.py │ │ └── test_task_lock_wrappers.py │ ├── file_processor/ │ │ ├── __init__.py │ │ ├── test_base.py │ │ ├── test_factory.py │ │ ├── test_pandas.py │ │ └── test_polars.py │ ├── in_memory/ │ │ ├── test_in_memory_target.py │ │ └── test_repository.py │ ├── slack/ │ │ ├── __init__.py │ │ └── test_slack_api.py │ ├── test_build.py │ ├── test_cache_unique_id.py │ ├── test_config_params.py │ ├── test_explicit_bool_parameter.py │ ├── test_gcs_config.py │ ├── test_gcs_obj_metadata_client.py │ ├── test_info.py │ ├── test_large_data_fram_processor.py │ ├── test_list_task_instance_parameter.py │ ├── test_mypy.py │ ├── test_pandas_type_check_framework.py │ ├── test_pandas_type_config.py │ ├── test_restore_task_by_id.py │ ├── test_run.py │ ├── test_s3_config.py │ ├── test_s3_zip_client.py │ ├── test_serializable_parameter.py │ ├── test_target.py │ ├── test_task_instance_parameter.py │ ├── test_task_on_kart.py │ ├── test_utils.py │ ├── test_worker.py │ ├── test_zoned_date_second_parameter.py │ ├── testing/ │ │ ├── __init__.py │ │ └── test_pandas_assert.py │ ├── tree/ │ │ ├── __init__.py │ │ ├── test_task_info.py │ │ └── test_task_info_formatter.py │ └── util.py └── tox.ini