[Zope-CVS] SVN: zpkgtools/trunk/zpkgtools/ remove another turd left
over from the repository: URL scheme
Fred L. Drake, Jr.
fdrake at gmail.com
Mon Aug 29 18:15:56 EDT 2005
Log message for revision 38151:
remove another turd left over from the repository: URL scheme
Changed:
U zpkgtools/trunk/zpkgtools/app.py
U zpkgtools/trunk/zpkgtools/include.py
-=-
Modified: zpkgtools/trunk/zpkgtools/app.py
===================================================================
--- zpkgtools/trunk/zpkgtools/app.py 2005-08-29 21:13:42 UTC (rev 38150)
+++ zpkgtools/trunk/zpkgtools/app.py 2005-08-29 22:15:56 UTC (rev 38151)
@@ -374,7 +374,7 @@
self.pkginfo = None
self.pubinfo = None
self.source = self.ip.loader.load(self.url)
- specs = include.load(self.source, url=self.url)
+ specs = include.load(self.source)
if specs.loads:
source = self.ip.loader.load_mutable_copy(self.url)
if source != self.source:
Modified: zpkgtools/trunk/zpkgtools/include.py
===================================================================
--- zpkgtools/trunk/zpkgtools/include.py 2005-08-29 21:13:42 UTC (rev 38150)
+++ zpkgtools/trunk/zpkgtools/include.py 2005-08-29 22:15:56 UTC (rev 38151)
@@ -65,19 +65,16 @@
return s
-def load(sourcedir, url=None):
+def load(sourcedir):
"""Return the specifications for populating the distribution and
collection directories.
:param sourcedir: Directory we're loading the specifications for.
- :param url: URL used to retrieve `sourcedir`; this is needed to
- resolve repository: references.
-
If there is not specification file, return empty specifications.
"""
package_conf = os.path.join(sourcedir, PACKAGE_CONF)
- schema = SpecificationSchema(sourcedir, package_conf, baseurl=url)
+ schema = SpecificationSchema(sourcedir, package_conf)
if os.path.isfile(package_conf):
f = open(package_conf, "rU")
try:
@@ -119,13 +116,11 @@
return np.replace("/", os.sep)
-def normalize_path_or_url(path, type, group, baseurl=None):
+def normalize_path_or_url(path, type, group):
if ":" in path:
scheme, rest = urllib.splittype(path)
if len(scheme) != 1:
# should normalize the URL, but skip that for now
- if baseurl and scheme == "repository":
- path = loader.join(baseurl, path)
return path
return normalize_path(path, type, group)
@@ -134,8 +129,7 @@
"""Specialized schema that handles populating a set of Specifications.
"""
- def __init__(self, source, filename, baseurl=None):
- self.baseurl = baseurl
+ def __init__(self, source, filename):
self.filename = filename
self.source = source
@@ -198,8 +192,7 @@
" in <load> section")
# perhaps should make sure workfile and other don't refer
# to the same file
- other = normalize_path_or_url(other, "source", section.group,
- self.baseurl)
+ other = normalize_path_or_url(other, "source", section.group)
elif other:
# workfile and other have a backward relationship for this:
# <destination>
More information about the Zope-CVS
mailing list