Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: /
Date: Fri, 29 Jun 2012 22:49:18
Message-Id: 1341009810.786ecbec419d4c59cb10f399222378180dcf63da.dywi@gentoo
1 commit: 786ecbec419d4c59cb10f399222378180dcf63da
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Fri Jun 29 22:43:30 2012 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Fri Jun 29 22:43:30 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=786ecbec
7
8 test script: run_desc.py
9
10 This runs the DescriptionReader for the given DESCRIPTION files.
11 Useful in conjunction with the 'DESCRIPTION_DIR' config entry to
12 trace desc reading misbehavior.
13
14 new file: run_desc.py
15
16 ---
17 run_desc.py | 25 +++++++++++++++++++++++++
18 1 files changed, 25 insertions(+), 0 deletions(-)
19
20 diff --git a/run_desc.py b/run_desc.py
21 new file mode 100755
22 index 0000000..b69fae8
23 --- /dev/null
24 +++ b/run_desc.py
25 @@ -0,0 +1,25 @@
26 +#!/usr/bin/env python3
27 +
28 +import sys
29 +import logging
30 +import os.path
31 +
32 +ARGV = sys.argv[1:]
33 +
34 +from roverlay.rpackage import descriptionreader as d
35 +
36 +doinfo = d.make_desc_packageinfo
37 +Reader = d.DescriptionReader
38 +LOGGER = logging.getLogger()
39 +
40 +if not ARGV:
41 + ARGV = ( '/home/andre/tmp/R_overlay_2012-06-28/desc-files/ENmisc_1.2.4.desc', )
42 +
43 +
44 +for df in ARGV:
45 + df = os.path.abspath ( df )
46 + pinfo = doinfo ( df )
47 +
48 + r = Reader ( pinfo, LOGGER, read_now=False, write_desc=False )
49 +
50 + x = r.get_desc()