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() |