:py:mod:`mass_driver.sources.simple` ==================================== .. py:module:: mass_driver.sources.simple .. autodoc2-docstring:: mass_driver.sources.simple :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`RepolistSource <mass_driver.sources.simple.RepolistSource>` - .. autodoc2-docstring:: mass_driver.sources.simple.RepolistSource :parser: myst :summary: * - :py:obj:`RepoFilelistSource <mass_driver.sources.simple.RepoFilelistSource>` - .. autodoc2-docstring:: mass_driver.sources.simple.RepoFilelistSource :parser: myst :summary: * - :py:obj:`TemplateFileSource <mass_driver.sources.simple.TemplateFileSource>` - .. autodoc2-docstring:: mass_driver.sources.simple.TemplateFileSource :parser: myst :summary: * - :py:obj:`CSVFileSource <mass_driver.sources.simple.CSVFileSource>` - .. autodoc2-docstring:: mass_driver.sources.simple.CSVFileSource :parser: myst :summary: API ~~~ .. py:class:: RepolistSource :canonical: mass_driver.sources.simple.RepolistSource Bases: :py:obj:`mass_driver.models.repository.Source` .. autodoc2-docstring:: mass_driver.sources.simple.RepolistSource :parser: myst .. py:attribute:: repos :canonical: mass_driver.sources.simple.RepolistSource.repos :type: list[mass_driver.models.repository.RepoUrl] :value: None .. autodoc2-docstring:: mass_driver.sources.simple.RepolistSource.repos :parser: myst .. py:method:: discover() -> mass_driver.models.repository.IndexedRepos :canonical: mass_driver.sources.simple.RepolistSource.discover .. autodoc2-docstring:: mass_driver.sources.simple.RepolistSource.discover :parser: myst .. py:class:: RepoFilelistSource :canonical: mass_driver.sources.simple.RepoFilelistSource Bases: :py:obj:`mass_driver.models.repository.Source` .. autodoc2-docstring:: mass_driver.sources.simple.RepoFilelistSource :parser: myst .. py:attribute:: repo_file :canonical: mass_driver.sources.simple.RepoFilelistSource.repo_file :type: pydantic.FilePath :value: None .. autodoc2-docstring:: mass_driver.sources.simple.RepoFilelistSource.repo_file :parser: myst .. py:method:: discover() -> mass_driver.models.repository.IndexedRepos :canonical: mass_driver.sources.simple.RepoFilelistSource.discover .. autodoc2-docstring:: mass_driver.sources.simple.RepoFilelistSource.discover :parser: myst .. py:class:: TemplateFileSource :canonical: mass_driver.sources.simple.TemplateFileSource Bases: :py:obj:`mass_driver.models.repository.Source` .. autodoc2-docstring:: mass_driver.sources.simple.TemplateFileSource :parser: myst .. py:attribute:: repo_file :canonical: mass_driver.sources.simple.TemplateFileSource.repo_file :type: pydantic.FilePath :value: None .. autodoc2-docstring:: mass_driver.sources.simple.TemplateFileSource.repo_file :parser: myst .. py:attribute:: clone_url_template :canonical: mass_driver.sources.simple.TemplateFileSource.clone_url_template :type: str :value: None .. autodoc2-docstring:: mass_driver.sources.simple.TemplateFileSource.clone_url_template :parser: myst .. py:method:: discover() -> mass_driver.models.repository.IndexedRepos :canonical: mass_driver.sources.simple.TemplateFileSource.discover .. autodoc2-docstring:: mass_driver.sources.simple.TemplateFileSource.discover :parser: myst .. py:class:: CSVFileSource :canonical: mass_driver.sources.simple.CSVFileSource Bases: :py:obj:`mass_driver.models.repository.Source` .. autodoc2-docstring:: mass_driver.sources.simple.CSVFileSource :parser: myst .. py:attribute:: csv_file :canonical: mass_driver.sources.simple.CSVFileSource.csv_file :type: pydantic.FilePath :value: None .. autodoc2-docstring:: mass_driver.sources.simple.CSVFileSource.csv_file :parser: myst .. py:attribute:: reader_args :canonical: mass_driver.sources.simple.CSVFileSource.reader_args :type: dict :value: None .. autodoc2-docstring:: mass_driver.sources.simple.CSVFileSource.reader_args :parser: myst .. py:method:: discover() -> mass_driver.models.repository.IndexedRepos :canonical: mass_driver.sources.simple.CSVFileSource.discover .. autodoc2-docstring:: mass_driver.sources.simple.CSVFileSource.discover :parser: myst