Skip to content

Commit 6f0cb42

Browse files
committed
use debug log
1 parent 8b1a3eb commit 6f0cb42

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

conda2wheel/__init__.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55
import sys
66
import tarfile
77
import tempfile
8+
import logging
89
from wheel.egg2wheel import egg2wheel, egg_info_re
910
from distlib.metadata import Metadata
1011

12+
logger = logging.getLogger(__name__)
13+
1114

1215
def extract(condafile, workdir):
1316
with tarfile.open(condafile) as f:
@@ -29,12 +32,12 @@ def iter_toplevel(egg):
2932
yield line
3033

3134
def process_egg(egg):
32-
print(egg)
35+
logger.debug(egg)
3336
pkginfo = os.path.join(egg, 'PKG-INFO')
3437
toplevel = os.path.join(egg, 'top_level.txt')
3538
if os.path.exists(pkginfo):
3639
metadata = Metadata(path=pkginfo)
37-
pprint.pprint(metadata.todict())
40+
logger.debug(metadata.todict())
3841

3942
return metadata
4043

@@ -45,16 +48,20 @@ def copy_toplevels(egg, egg_dir):
4548
for top_level in top_levels:
4649
src = os.path.join(os.path.dirname(egg), top_level)
4750
dest = os.path.join(egg_dir, top_level)
48-
print('copy %s to %s' % (src, dest))
51+
logger.debug('copy %s to %s' % (src, dest))
4952
shutil.copytree(src, dest)
5053

5154

5255
def main():
5356
parser = argparse.ArgumentParser()
5457
parser.add_argument('--wheel-dir', '-w', default=os.getcwd())
58+
parser.add_argument('--debug', action="store_true")
5559
parser.add_argument('condafile')
5660
args = parser.parse_args()
5761

62+
if args.debug:
63+
logging.basicConfig(level=logging.DEBUG)
64+
5865
with tempfile.TemporaryDirectory() as tmp:
5966
condadir = os.path.join(tmp, 'conda')
6067
extract(args.condafile, condadir)

0 commit comments

Comments
 (0)