in composer_local_dev/environment.py [0:0]
def create(self):
"""Creates Composer local environment.
Directory with environment name will be created under `composer` path
and environment configuration will be saved to config.json and
requirements.txt files.
"""
assert_image_exists(self.image_version)
files.create_environment_directories(self.env_dir_path, self.dags_path)
self.create_database_files()
self.write_environment_config_to_config_file()
self.pypi_packages_to_requirements()
self.environment_vars_to_env_file()
console.get_console().print(
constants.CREATE_MESSAGE.format(
env_dir=self.env_dir_path,
env_name=self.name,
config_path=self.env_dir_path / "config.json",
requirements_path=self.env_dir_path / "requirements.txt",
env_variables_path=self.env_dir_path / "variables.env",
dags_path=self.dags_path,
)
)