Split out setup_vcs.
This commit is contained in:
parent
88cab07354
commit
c657df7b17
2 changed files with 22 additions and 3 deletions
|
@ -188,6 +188,7 @@ if core._setup_distribution is None:
|
|||
|
||||
d = core._setup_distribution
|
||||
r = {
|
||||
'name': d.name,
|
||||
'setup_requires': getattr(d, "setup_requires", []),
|
||||
'install_requires': getattr(d, "install_requires", []),
|
||||
'tests_require': getattr(d, "tests_require", []) or [],
|
||||
|
@ -261,6 +262,7 @@ class SetupPy(BuildSystem):
|
|||
return None
|
||||
|
||||
return {
|
||||
'name': d.name,
|
||||
'setup_requires': getattr(d, "setup_requires", []),
|
||||
'install_requires': getattr(d, "install_requires", []),
|
||||
'tests_require': getattr(d, "tests_require", []) or [],
|
||||
|
|
|
@ -35,6 +35,7 @@ from buildlog_consultant.common import (
|
|||
|
||||
from . import DetailedFailure
|
||||
from .buildsystem import NoBuildToolsFound
|
||||
from .session import Session
|
||||
from .session.schroot import SchrootSession
|
||||
|
||||
|
||||
|
@ -121,10 +122,10 @@ class DistCatcher(object):
|
|||
return False
|
||||
|
||||
|
||||
def create_dist_schroot(
|
||||
def create_dist(
|
||||
session: Session,
|
||||
tree: Tree,
|
||||
target_dir: str,
|
||||
chroot: str,
|
||||
packaging_tree: Optional[Tree] = None,
|
||||
include_controldir: bool = True,
|
||||
subdir: Optional[str] = None,
|
||||
|
@ -135,7 +136,7 @@ def create_dist_schroot(
|
|||
|
||||
if subdir is None:
|
||||
subdir = "package"
|
||||
with SchrootSession(chroot) as session:
|
||||
with session:
|
||||
if packaging_tree is not None:
|
||||
from .debian import satisfy_build_deps
|
||||
|
||||
|
@ -165,6 +166,22 @@ def create_dist_schroot(
|
|||
raise DistNoTarball()
|
||||
|
||||
|
||||
def create_dist_schroot(
|
||||
tree: Tree,
|
||||
target_dir: str,
|
||||
chroot: str,
|
||||
packaging_tree: Optional[Tree] = None,
|
||||
include_controldir: bool = True,
|
||||
subdir: Optional[str] = None,
|
||||
) -> str:
|
||||
session = SchrootSession(chroot)
|
||||
return create_dist(
|
||||
session, tree, target_dir,
|
||||
packaging_tree=packaging_tree,
|
||||
include_controldir=include_controldir,
|
||||
subdir=subdir)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import argparse
|
||||
import breezy.bzr # noqa: F401
|
||||
|
|
Loading…
Add table
Reference in a new issue