aboutsummaryrefslogtreecommitdiff
path: root/load_packages.py
diff options
context:
space:
mode:
Diffstat (limited to 'load_packages.py')
-rw-r--r--load_packages.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/load_packages.py b/load_packages.py
deleted file mode 100644
index 0209b59..0000000
--- a/load_packages.py
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-import sys
-
-import debian.deb822
-import pandas as pd
-
-def pkg(para):
- d = dict(para)
-
- if 'Source' in d:
- # Source fields sometimes have the source version number; strip it.
- d['_srcpkg'] = d['Source'].split(' ')[0]
- else:
- # No 'Source' field means that it has the same value as the 'Package'
- # field.
- d['_srcpkg'] = d['Package']
-
- return d
-
-if __name__ == '__main__':
- packages = debian.deb822.Packages.iter_paragraphs(sys.stdin)
- df = pd.DataFrame([pkg(p) for p in packages])
- store = pd.HDFStore('pkg.h5')
-
- print df
-
- store = pd.HDFStore('pkg.h5')
- store['packages'] = df
- store.close()
-