:py:mod:`wfexs_backend.container_factories.no_container`
========================================================

.. py:module:: wfexs_backend.container_factories.no_container

.. autodoc2-docstring:: wfexs_backend.container_factories.no_container
   :allowtitles:

Module Contents
---------------

Classes
~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`NoContainerFactory <wfexs_backend.container_factories.no_container.NoContainerFactory>`
     - .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory
          :summary:

API
~~~

.. py:class:: NoContainerFactory(simpleFileNameMethod: wfexs_backend.container_factories.ContainerFileNamingMethod, containersCacheDir: Optional[pathlib.Path] = None, stagedContainersDir: Optional[pathlib.Path] = None, progs_mapping: Optional[ProgsMapping] = None, engine_name: str = 'unset', tempDir: Optional[pathlib.Path] = None)
   :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory

   Bases: :py:obj:`wfexs_backend.container_factories.ContainerFactory`

   .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory

   .. rubric:: Initialization

   .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.__init__

   .. py:attribute:: AcceptedContainerTypes
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.AcceptedContainerTypes
      :value: 'set(...)'

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.AcceptedContainerTypes

   .. py:method:: ContainerType() -> wfexs_backend.common.ContainerType
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.ContainerType
      :classmethod:

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.ContainerType

   .. py:method:: AcceptsContainerType(container_type: Union[common.ContainerType, Set[common.ContainerType]]) -> bool
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.AcceptsContainerType
      :classmethod:

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.AcceptsContainerType

   .. py:method:: engine_version() -> wfexs_backend.container_factories.ContainerEngineVersionStr
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.engine_version

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.engine_version

   .. py:method:: materializeSingleContainer(tag: wfexs_backend.common.ContainerTaggedName, containers_dir: Optional[pathlib.Path] = None, offline: bool = False, force: bool = False) -> Optional[Container]
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.materializeSingleContainer

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.materializeSingleContainer

   .. py:method:: deploySingleContainer(container: wfexs_backend.common.ContainerTaggedName, containers_dir: Optional[pathlib.Path] = None, force: bool = False) -> Tuple[Container, bool]
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.deploySingleContainer

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.deploySingleContainer

   .. py:method:: generateCanonicalTag(container: wfexs_backend.common.ContainerTaggedName) -> str
      :canonical: wfexs_backend.container_factories.no_container.NoContainerFactory.generateCanonicalTag

      .. autodoc2-docstring:: wfexs_backend.container_factories.no_container.NoContainerFactory.generateCanonicalTag
