<spanid="cpl-core-environment-application-environment-module"></span><h2>cpl_core.environment.application_environment module<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-module"></span><h2>cpl_core.environment.application_environment_abc module<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"><spanclass="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-module"></span><h2>cpl_core.environment.environment_name_enum module<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>
<spanid="module-contents"></span><h2>Module contents<aclass="headerlink"href="#module-cpl_core.environment"title="Permalink to this heading"></a></h2>
<sectionid="cpl-core-cpl-core">
<h3>cpl-core CPL core<aclass="headerlink"href="#cpl-core-cpl-core"title="Permalink to this heading"></a></h3>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">cpl_core.environment.</span></span><spanclass="sig-name descname"><spanclass="pre">VersionInfo</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">major</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">minor</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">micro</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#cpl_core.environment.VersionInfo"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">major</span></span><aclass="headerlink"href="#cpl_core.environment.VersionInfo.major"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">micro</span></span><aclass="headerlink"href="#cpl_core.environment.VersionInfo.micro"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">minor</span></span><aclass="headerlink"href="#cpl_core.environment.VersionInfo.minor"title="Permalink to this definition"></a></dt>