コード例 #1
0
 def _pep517_metadata(cls, path):
     try:
         return PackageInfo.from_setup_files(path)
     except PackageInfoError:
         pass
     return PackageInfo(name="demo", version="0.1.2")
コード例 #2
0
 def _pep517_metadata(cls: PackageInfo, path: Path) -> PackageInfo:
     with suppress(PackageInfoError):
         return PackageInfo.from_setup_files(path)
     return PackageInfo(name="demo", version="0.1.2")
コード例 #3
0
def test_info_from_setup_cfg(demo_setup_cfg):
    info = PackageInfo.from_setup_files(demo_setup_cfg)
    demo_check_info(info, requires_dist={"package"})