pip_rating.req_files package¶
Submodules¶
pip_rating.req_files.base module¶
- class pip_rating.req_files.base.ReqFileBase(path: str | Path)[source]¶
Bases:
listBase class for requirement files.
- classmethod find_in_directory(directory: str | Path) ReqFileBase | None[source]¶
Find requirement file in the given directory.
pip_rating.req_files.package_list module¶
- class pip_rating.req_files.package_list.PackageList(packages: List[str])[source]¶
Bases:
ReqFileBasePackage list.
- classmethod find_in_directory(directory: str | Path) ReqFileBase | None[source]¶
Find requirement file in the given directory.
pip_rating.req_files.pipfile module¶
- class pip_rating.req_files.pipfile.PipfileReqFile(path: str | Path)[source]¶
Bases:
ReqFileBaseParse packages from Pipfile file.
- classmethod find_in_directory(directory: str | Path) PipfileReqFile[source]¶
Find setup.cfg in the given directory.
pip_rating.req_files.pyproject module¶
- class pip_rating.req_files.pyproject.PyprojectReqFile(path: str | Path)[source]¶
Bases:
ReqFileBaseParse dependencies from pyproject.toml file.
- classmethod find_in_directory(directory: str | Path) PyprojectReqFile[source]¶
Find pyproject.toml in the given directory.
pip_rating.req_files.requirements module¶
- class pip_rating.req_files.requirements.RequirementsReqFile(path: str | Path)[source]¶
Bases:
ReqFileBaseRequirements requirement file.
- classmethod find_in_directory(directory: str | Path) ReqFileBase | None[source]¶
Find requirement file in the given directory.
pip_rating.req_files.setupcfg module¶
- class pip_rating.req_files.setupcfg.SetupcfgReqFile(path: str | Path)[source]¶
Bases:
ReqFileBaseParse install_requires from Setup.cfg file.
- classmethod find_in_directory(directory: str | Path) SetupcfgReqFile[source]¶
Find setup.cfg in the given directory.
pip_rating.req_files.setuppy module¶
- class pip_rating.req_files.setuppy.SetuppyReqFile(path: str | Path)[source]¶
Bases:
ReqFileBaseParse install_requires from Setup.py file.
- classmethod find_in_directory(directory: str | Path) SetuppyReqFile[source]¶
Find setup.py in the given directory.
Module contents¶
- pip_rating.req_files.find_in_directory(directory: str | Path) ReqFileBase[source]¶
Find requirement file in the given directory.
- pip_rating.req_files.get_req_file_cls(path: str | Path) Type[ReqFileBase][source]¶
Get the requirement file class for the given path.