00001 __copyright__ = """
00002 Copyright 2008 Sean Ross-Ross
00003 """
00004 __license__ = """
00005 This file is part of SLIMpy .
00006
00007 SLIMpy is free software: you can redistribute it and/or modify
00008 it under the terms of the GNU Lesser General Public License as published by
00009 the Free Software Foundation, either version 3 of the License, or
00010 (at your option) any later version.
00011
00012 SLIMpy is distributed in the hope that it will be useful,
00013 but WITHOUT ANY WARRANTY; without even the implied warranty of
00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00015 GNU Lesser General Public License for more details.
00016
00017 You should have received a copy of the GNU Lesser General Public License
00018 along with SLIMpy . If not, see <http://www.gnu.org/licenses/>.
00019 """
00020
00021 from os import walk
00022 from os.path import dirname
00023
00024
00025 def helper(dir):
00026 w = walk( dir )
00027
00028 rm = '/'.join(dir.split('/')[:-1])+'/'
00029 print rm
00030
00031 dirs = [ ".".join(x.replace(rm,'').split('/')) for x,y,z in w if '.svn' not in x ]
00032
00033
00034
00035 return dirs
00036
00037 if __name__ == '__main__':
00038 import slimpy_base
00039 dir = dirname(slimpy_base.__file__)
00040 packages = helper(dir)
00041 print '[',
00042 for package in packages:
00043 print
00044 print '"'+package+'",',
00045 print ']'
00046
00047
00048