summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Back <fredericback@gmail.com>2006-09-22 13:40:20 +0000
committerFrederic Back <fredericback@gmail.com>2006-09-22 13:40:20 +0000
commit39a9e678c2bb3d8a93b1e86377d0d334c5306348 (patch)
tree50276cd4157da88c5a1f1e3a9ce0f5698e0e26c6
parente62c4666f06a4e1e9370c68ceefa21af43482f25 (diff)
* Made a first python package
git-svn-id: file:///home/lennart/svn/public/fring/trunk@4 d0d2c35f-0a1e-0410-abeb-dabff30a67ee
-rw-r--r--setup.py17
-rwxr-xr-xsrc/fring.py38
-rw-r--r--src/fringlib/__init__.py3
-rw-r--r--src/fringlib/fringrenderer.py (renamed from fringrenderer.py)0
-rw-r--r--src/fringlib/fringui.py (renamed from fringui.py)0
-rw-r--r--src/fringlib/fringwalker.py (renamed from fringwalker.py)0
-rwxr-xr-xsrc/fringlib/launch.py (renamed from fring.py)0
7 files changed, 58 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..c33fde8
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,17 @@
+#!/usr/bin/python
+
+from os import sep
+from distutils.core import setup
+
+if __name__ == '__main__' :
+
+ setup(\
+ name = "fring",
+ version = "0.0.1",
+ license = "GPL",
+ description = "Display Disk Usage Visually",
+
+ packages = ['fringlib'],
+ package_dir = {'fringlib': 'src'+sep+'fringlib'},
+ scripts = ['src'+sep+'fring.py']
+ )
diff --git a/src/fring.py b/src/fring.py
new file mode 100755
index 0000000..5c13ae3
--- /dev/null
+++ b/src/fring.py
@@ -0,0 +1,38 @@
+#!/usr/bin/env python
+
+# $Id$
+
+# fring is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# fring is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with fring; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+# USA.
+
+# Copyright Lennart Poettering, 2006
+
+import sys, os
+import gtk
+from fringlib import fringui
+
+if __name__ == "__main__":
+
+ if len(sys.argv) >= 2:
+ tree_path = sys.argv[1]
+ else:
+ tree_path = os.path.expanduser("~")
+
+ ui = fringui.UI(tree_path)
+
+ gtk.gdk.threads_init()
+ gtk.gdk.threads_enter()
+ gtk.main()
+ gtk.gdk.threads_leave()
diff --git a/src/fringlib/__init__.py b/src/fringlib/__init__.py
new file mode 100644
index 0000000..d597d27
--- /dev/null
+++ b/src/fringlib/__init__.py
@@ -0,0 +1,3 @@
+from fringwalker import *
+from fringrenderer import *
+from fringui import *
diff --git a/fringrenderer.py b/src/fringlib/fringrenderer.py
index a0d5a4b..a0d5a4b 100644
--- a/fringrenderer.py
+++ b/src/fringlib/fringrenderer.py
diff --git a/fringui.py b/src/fringlib/fringui.py
index f6e231b..f6e231b 100644
--- a/fringui.py
+++ b/src/fringlib/fringui.py
diff --git a/fringwalker.py b/src/fringlib/fringwalker.py
index 274ea24..274ea24 100644
--- a/fringwalker.py
+++ b/src/fringlib/fringwalker.py
diff --git a/fring.py b/src/fringlib/launch.py
index 8e3b107..8e3b107 100755
--- a/fring.py
+++ b/src/fringlib/launch.py