jake._internal.parsers ====================== .. py:module:: jake._internal.parsers Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/jake/_internal/parsers/base/index /autoapi/jake/_internal/parsers/conda/index /autoapi/jake/_internal/parsers/environment/index /autoapi/jake/_internal/parsers/pipenv/index /autoapi/jake/_internal/parsers/poetry/index /autoapi/jake/_internal/parsers/requirements/index Classes ------- .. autoapisummary:: jake._internal.parsers.BaseJakeParser jake._internal.parsers.EnvironmentParser jake._internal.parsers.RequirementsFileParser jake._internal.parsers.RequirementsParser jake._internal.parsers.PoetryFileParser jake._internal.parsers.PoetryParser jake._internal.parsers.PipenvFileParser jake._internal.parsers.PipenvParser jake._internal.parsers.CondaListExplicitParser jake._internal.parsers.CondaListJsonParser Package Contents ---------------- .. py:class:: BaseJakeParser Bases: :py:obj:`abc.ABC` Helper class that provides a standard way to create an ABC using inheritance. .. py:method:: get_components() -> List[cyclonedx.model.component.Component] :abstractmethod: .. py:class:: EnvironmentParser Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: RequirementsFileParser(requirements_file: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _path .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: RequirementsParser(requirements_content: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _content .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: PoetryFileParser(poetry_lock_filename: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _path .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: PoetryParser(poetry_lock_contents: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _content .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: PipenvFileParser(pipenv_lock_filename: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _path .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: PipenvParser(pipenv_contents: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _content .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: CondaListExplicitParser(conda_data: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _content .. py:method:: get_components() -> List[cyclonedx.model.component.Component] .. py:class:: CondaListJsonParser(conda_data: str) Bases: :py:obj:`jake._internal.parsers.base.BaseJakeParser` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: _content .. py:method:: get_components() -> List[cyclonedx.model.component.Component]