[Rpm-metadata] 6 commits - createrepo/__init__.py createrepo/readMetadata.py createrepo/utils.py createrepo/yumbased.py genpkgmetadata.py
Luke Macken
lmacken at linux.duke.edu
Tue Feb 12 22:01:59 UTC 2008
createrepo/__init__.py | 21 +++------------------
createrepo/readMetadata.py | 1 -
createrepo/utils.py | 10 ++++++++--
createrepo/yumbased.py | 1 -
genpkgmetadata.py | 7 +------
5 files changed, 12 insertions(+), 28 deletions(-)
New commits:
commit ac18dbc32b8304cdfd3b69843d0cb1c6363f500e
Author: Luke Macken <lmacken at redhat.com>
Date: Tue Feb 12 16:28:45 2008 -0500
Clean up some more unused modules
diff --git a/genpkgmetadata.py b/genpkgmetadata.py
index 9d60dae..ed369da 100755
--- a/genpkgmetadata.py
+++ b/genpkgmetadata.py
@@ -21,15 +21,10 @@
import os
import sys
from optparse import OptionParser
-import shutil
-
import createrepo
from createrepo import MDError
-import createrepo.yumbased
-import createrepo.utils
-
-from createrepo.utils import _gzipOpen, errorprint, _, checkAndMakeDir
+from createrepo.utils import errorprint, _
def parseArgs(args, conf):
commit bb6479685325d4f365937947a8bad9c2d5374c4b
Author: Luke Macken <lmacken at redhat.com>
Date: Tue Feb 12 16:28:15 2008 -0500
If we want to use MDError in utils.py, we need to define it outside of __init__ to avoid circular deps
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index 388e9cc..9ae9272 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -13,7 +13,6 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# Copyright 2007 Red Hat, Inc - written by seth vidal skvidal at fedoraproject.org
-import exceptions
import os
import sys
import libxml2
@@ -25,7 +24,7 @@ import shutil
from yum import misc, Errors
import rpmUtils.transaction
-from utils import _, errorprint
+from utils import _, errorprint, MDError
import readMetadata
try:
@@ -33,22 +32,11 @@ try:
except ImportError:
pass
-
from utils import _gzipOpen, bzipFile, checkAndMakeDir, GzipFile, checksum_and_rename
-
__version__ = '0.9.4'
-
-class MDError(exceptions.Exception):
- def __init__(self, value=None):
- exceptions.Exception.__init__(self)
- self.value = value
-
- def __str__(self):
- return self.value
-
class MetaDataConfig(object):
def __init__(self):
self.quiet = False
diff --git a/createrepo/utils.py b/createrepo/utils.py
index 1b8c147..6ba3855 100644
--- a/createrepo/utils.py
+++ b/createrepo/utils.py
@@ -134,6 +134,12 @@ def checksum_and_rename(fn_path):
csum_path = os.path.join(fndir, csum_fn)
os.rename(fn_path, csum_path)
return (csum, csum_path)
-
-
+
+class MDError(Exception):
+ def __init__(self, value=None):
+ Exception.__init__(self)
+ self.value = value
+
+ def __str__(self):
+ return self.value
commit a94f1c00406928343197c5ac374abb9bcd351673
Author: Luke Macken <lmacken at redhat.com>
Date: Tue Feb 12 16:27:04 2008 -0500
Pull in createrepo.utils.errorprint in our __init__ module.
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index 53f8de7..388e9cc 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -25,7 +25,7 @@ import shutil
from yum import misc, Errors
import rpmUtils.transaction
-from utils import _
+from utils import _, errorprint
import readMetadata
try:
commit 200ffe7b630d09b3106d78cb696051906e651639
Author: Luke Macken <lmacken at redhat.com>
Date: Tue Feb 12 16:26:22 2008 -0500
Import shutil since we use it in createrepo.__init__
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index f8b7e4d..53f8de7 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -21,7 +21,7 @@ import string
import fnmatch
import time
import yumbased
-
+import shutil
from yum import misc, Errors
import rpmUtils.transaction
commit 64959ffa2272afcf43784279e3eedc13ae3bbf3e
Author: Luke Macken <lmacken at redhat.com>
Date: Tue Feb 12 16:25:57 2008 -0500
s/conf.checkts/self.conf.checkts/
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index 6f17ca5..f8b7e4d 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -186,7 +186,7 @@ class MetaDataGenerator:
if not os.access(filepath, os.W_OK):
raise MDError, _('error in must be able to write to metadata files:\n -> %s') % filepath
- if conf.checkts:
+ if self.conf.checkts:
timestamp = os.path.getctime(filepath)
if timestamp > self.conf.mdtimestamp:
self.conf.mdtimestamp = timestamp
commit 93e2d626bfc253c462193df458cfdb928b14dec2
Author: Luke Macken <lmacken at redhat.com>
Date: Tue Feb 12 16:25:15 2008 -0500
Remove a bunch of module imports that we aren't using.
One of which being 'hashlib', which prevents createrepo from running on anything by Python 2.5.
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index 2889412..6f17ca5 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -19,11 +19,8 @@ import sys
import libxml2
import string
import fnmatch
-import hashlib
import time
-import rpm
import yumbased
-from optparse import OptionContainer
from yum import misc, Errors
diff --git a/createrepo/readMetadata.py b/createrepo/readMetadata.py
index faffe69..7ed79e2 100644
--- a/createrepo/readMetadata.py
+++ b/createrepo/readMetadata.py
@@ -16,7 +16,6 @@
# Copyright 2006 Red Hat
import os
-import sys
import libxml2
import stat
from utils import errorprint, _
diff --git a/createrepo/yumbased.py b/createrepo/yumbased.py
index ac03bdc..1b4d106 100644
--- a/createrepo/yumbased.py
+++ b/createrepo/yumbased.py
@@ -16,7 +16,6 @@
import os
-import sys
import struct
import rpm
import types
More information about the Rpm-metadata
mailing list