Beispiel #1
0
 def add_source(self, source_dir):
     package_source = PackageSource.local(source_dir)
     source_tarball = create_source_tarball(package_source, self._root)
     source_filename = os.path.relpath(source_tarball.path, self._root)
     source_url = self._http_server.static_url(source_filename)
     self._sources.append((source_filename, source_url))
     self._generate_index()
     return source_tarball
Beispiel #2
0
 def create_source(package_source_dir):
     package_source = PackageSource.local(package_source_dir)
     source_tarball = create_source_tarball(package_source, server.root)
     filename = os.path.relpath(source_tarball.path, server.root)
     return server.static_url(filename)