<spanid="cpl-core-environment-application-environment"></span><h2>cpl_core.environment.application_environment<aclass="headerlink"href="#module-cpl_core.environment.application_environment"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.environment.application_environment.</span></span><spanclass="sig-name descname"><spanclass="pre">ApplicationEnvironment</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">name</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="#cpl_core.environment.environment_name_enum.EnvironmentNameEnum"title="cpl_core.environment.environment_name_enum.EnvironmentNameEnum"><spanclass="pre">EnvironmentNameEnum</span></a></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">EnvironmentNameEnum.production</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">application_name</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.application_name"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">customer</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.customer"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">date_time_now</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">datetime</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.date_time_now"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">end_time</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">datetime</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.end_time"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">environment_name</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.environment_name"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">host_name</span></span><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.host_name"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">runtime_directory</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.runtime_directory"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">set_runtime_directory</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">runtime_directory</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.set_runtime_directory"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">set_working_directory</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">working_directory</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.set_working_directory"title="Permalink to this definition"></a></dt>
<dt>working_directory: <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code></dt><dd><p>Path of the current working directory</p>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">start_time</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">datetime</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.start_time"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">working_directory</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment.ApplicationEnvironment.working_directory"title="Permalink to this definition"></a></dt>
<spanid="cpl-core-environment-application-environment-abc"></span><h2>cpl_core.environment.application_environment_abc<aclass="headerlink"href="#module-cpl_core.environment.application_environment_abc"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.environment.application_environment_abc.</span></span><spanclass="sig-name descname"><spanclass="pre">ApplicationEnvironmentABC</span></span><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC"title="Permalink to this definition"></a></dt>
<p>ABC of the class <aclass="reference internal"href="#cpl_core.environment.application_environment.ApplicationEnvironment"title="cpl_core.environment.application_environment.ApplicationEnvironment"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">cpl_core.environment.application_environment.ApplicationEnvironment</span></code></a></p>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">application_name</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.application_name"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">customer</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.customer"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">date_time_now</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">datetime</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.date_time_now"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">end_time</span></span><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.end_time"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">environment_name</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.environment_name"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">host_name</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.host_name"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">runtime_directory</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.runtime_directory"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">set_runtime_directory</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">runtime_directory</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.set_runtime_directory"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">set_working_directory</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">working_directory</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">str</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.set_working_directory"title="Permalink to this definition"></a></dt>
<dt>working_directory: <codeclass="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></dt><dd><p>Path of the current working directory</p>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">start_time</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">datetime</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.start_time"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">abstract</span><spanclass="w"></span><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">working_directory</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="pre">str</span></em><aclass="headerlink"href="#cpl_core.environment.application_environment_abc.ApplicationEnvironmentABC.working_directory"title="Permalink to this definition"></a></dt>
<spanid="cpl-core-environment-environment-name-enum"></span><h2>cpl_core.environment.environment_name_enum<aclass="headerlink"href="#module-cpl_core.environment.environment_name_enum"title="Permalink to this heading"></a></h2>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.environment.environment_name_enum.</span></span><spanclass="sig-name descname"><spanclass="pre">EnvironmentNameEnum</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.environment_name_enum.EnvironmentNameEnum"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">development</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'development'</span></em><aclass="headerlink"href="#cpl_core.environment.environment_name_enum.EnvironmentNameEnum.development"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">production</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'production'</span></em><aclass="headerlink"href="#cpl_core.environment.environment_name_enum.EnvironmentNameEnum.production"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">staging</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'staging'</span></em><aclass="headerlink"href="#cpl_core.environment.environment_name_enum.EnvironmentNameEnum.staging"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">testing</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'testing'</span></em><aclass="headerlink"href="#cpl_core.environment.environment_name_enum.EnvironmentNameEnum.testing"title="Permalink to this definition"></a></dt>