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)
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
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
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)
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)
def store(self, filename, pkg): meta = ipkg_meta_from_pkg(pkg) p = InstalledPkgDescription(self.sections, meta, pkg.executables) p.write(filename)