Пример #1
0
    def store(self, filename, pkg):
        s = get_configured_state()
        scheme = dict([(k, s.paths[k]) for k in s.paths])

        meta = ipkg_meta_from_pkg(pkg)
        p = InstalledPkgDescription(self.sections, meta, scheme,
                                    pkg.executables)
        p.write(filename)
Пример #2
0
def create_simple_ipkg_args():
    files = ["scripts/foo.py", "scripts/bar.py"]
    section = InstalledSection.from_source_target_directories("pythonfiles",
                    "section1", "source", "$prefix/target", files)
    sections = {"pythonfiles": {"section1": section}}

    meta = ipkg_meta_from_pkg(SPHINX_META_PKG)
    return meta, sections
Пример #3
0
def create_simple_ipkg_args(top_node):
    files = ["scripts/foo.py", "scripts/bar.py"]
    srcdir = "source"

    nodes = [top_node.make_node(os.path.join(srcdir, f)) for f in files]
    for n in nodes:
        n.parent.mkdir()
        n.write("")
    section = InstalledSection.from_source_target_directories("pythonfiles",
                    "section1", os.path.join("$_srcrootdir", srcdir), "$prefix/target", files)
    sections = {"pythonfiles": {"section1": section}}

    meta = ipkg_meta_from_pkg(SPHINX_META_PKG)
    return meta, sections, nodes
Пример #4
0
 def store(self, filename, pkg):
     meta = ipkg_meta_from_pkg(pkg)
     p = BuildManifest(self.sections, meta, pkg.executables)
     if not op.exists(op.dirname(filename)):
         os.makedirs(op.dirname(filename))
     p.write(filename)
Пример #5
0
 def store(self, filename, pkg):
     meta = ipkg_meta_from_pkg(pkg)
     p = InstalledPkgDescription(self.sections, meta, pkg.executables)
     if not op.exists(op.dirname(filename)):
         os.makedirs(op.dirname(filename))
     p.write(filename)
Пример #6
0
 def store(self, filename, pkg):
     meta = ipkg_meta_from_pkg(pkg)
     p = InstalledPkgDescription(self.sections, meta, pkg.executables)
     p.write(filename)
Пример #7
0
 def store(self, filename, pkg):
     meta = ipkg_meta_from_pkg(pkg)
     p = BuildManifest(self.sections, meta, pkg.executables)
     if not op.exists(op.dirname(filename)):
         os.makedirs(op.dirname(filename))
     p.write(filename)