Esempio n. 1
0
def list_templates():
    files = []
    dir_prefix = "$datadir/"
    for root, _, _ in os.walk("data/template"):
        parts = root.split(os.sep)
        files.append((dir_prefix + os.sep.join(parts[1:]), listfiles(*(parts + ["*html"]))))
        files.append((dir_prefix + os.sep.join(parts[1:]), listfiles(*(parts + ["*css"]))))
    return files
Esempio n. 2
0
def list_templates():
    files = []
    dir_prefix = '$datadir'
    for root, _, _ in os.walk('data/template'):
        parts = root.split(os.sep)
        prefix = os.path.join(dir_prefix, *parts[1:])
        files.append((prefix, listfiles(*(parts + ['*html']))))
        files.append((prefix, listfiles(*(parts + ['*css']))))
    return files
Esempio n. 3
0
def list_templates():
    files = []
    dir_prefix = '$datadir'
    for root, _, _ in os.walk('data/template'):
        parts = root.split(os.sep)
        prefix = os.path.join(dir_prefix, *parts[1:])
        files.append((prefix, listfiles(*(parts + ['*html']))))
        files.append((prefix, listfiles(*(parts + ['*css']))))
    return files
Esempio n. 4
0
def list_recursive(base_dir, extentions, prefix='$datadir'):
    files = []
    base_dir = os.path.join(*base_dir.split('/'))
    for root, _, _ in os.walk(base_dir):
        parts = root.split(os.sep)
        _prefix = os.path.join(prefix, *parts[1:])
        for ext in extentions:
            files.append((_prefix, listfiles(*(parts + [ext]))))
    return files
Esempio n. 5
0
def list_recursive(base_dir, extentions, prefix='$datadir'):
    files = []
    base_dir = os.path.join(*base_dir.split('/'))
    for root, _, _ in os.walk(base_dir):
        parts = root.split(os.sep)
        _prefix = os.path.join(prefix, *parts[1:])
        for ext in extentions:
            files.append((_prefix, listfiles(*(parts + [ext]))))
    return files
Esempio n. 6
0
def listplugins(plugins, exts):
    dirs = []
    for package in listpackages('plugins'):
        # strip plugins
        dirs.append(package.replace('.', '/'))
    files = []
    for directory in dirs:
        install_dir = 'share/stoq/%s' % directory
        files.append((install_dir, listfiles(directory, '*.py')))
        files.append((install_dir, listfiles(directory, '*.plugin')))

    for plugin in plugins:
        for kind, suffix in exts:
            x = listfiles('plugins', plugin, kind, suffix)
            if x:
                path = python_dir + '/plugins/%s/%s'
                files.append((path % (plugin, kind), x))

        files.append((python_dir + 'plugins/' + plugin,
                      listfiles('plugins', plugin, '*.py')))

    return files
Esempio n. 7
0
def listplugins(plugins, exts):
    dirs = []
    for package in listpackages('plugins'):
        # strip plugins
        dirs.append(package.replace('.', '/'))
    files = []
    for directory in dirs:
        install_dir = os.path.join(plugin_base_dir, directory)
        files.append((install_dir, listfiles(directory, '*.py')))
        files.append((install_dir, listfiles(directory, '*.plugin')))

    for plugin in plugins:
        for kind, suffix in exts:
            x = listfiles('plugins', plugin, kind, suffix)
            if x:
                path = os.path.join(plugin_dir, '%s', '%s')
                files.append((path % (plugin, kind), x))

        files.append((os.path.join(plugin_dir, plugin),
                      listfiles('plugins', plugin, '*.py')))

    return files
Esempio n. 8
0
def listplugins(plugins, exts):
    plugin_dir = os.path.join("$datadir", "plugins")
    dirs = []
    for package in listpackages("plugins"):
        # strip plugins
        dirs.append(package.replace(".", "/"))
    files = []
    for directory in dirs:
        install_dir = os.path.join("$datadir", directory)
        files.append((install_dir, listfiles(directory, "*.py")))
        files.append((install_dir, listfiles(directory, "*.plugin")))

    for plugin in plugins:
        for kind, suffix in exts:
            x = listfiles("plugins", plugin, kind, suffix)
            if x:
                path = os.path.join(plugin_dir, "%s", "%s")
                files.append((path % (plugin, kind), x))

        files.append((os.path.join(plugin_dir, plugin), listfiles("plugins", plugin, "*.py")))

    return files
Esempio n. 9
0
def listplugins(plugins, exts):
    dirs = []
    for package in listpackages('plugins'):
        # strip plugins
        dirs.append(package.replace('.', '/'))
    files = []
    for directory in dirs:
        install_dir = 'share/stoq/%s' % directory
        files.append((install_dir, listfiles(directory, '*.py')))
        files.append((install_dir, listfiles(directory, '*.plugin')))

    for plugin in plugins:
        for kind, suffix in exts:
            x = listfiles('plugins', plugin, kind, suffix)
            if x:
                path = python_dir + '/plugins/%s/%s'
                files.append((path % (plugin, kind), x))

        files.append((python_dir + 'plugins/' + plugin,
                      listfiles('plugins', plugin, '*.py')))

    return files
Esempio n. 10
0
def listplugins(plugins, exts):
    plugin_dir = os.path.join('$datadir', 'plugins')
    dirs = []
    for package in listpackages('plugins'):
        # strip plugins
        dirs.append(package.replace('.', '/'))
    files = []
    for directory in dirs:
        install_dir = os.path.join('$datadir', directory)
        files.append((install_dir, listfiles(directory, '*.py')))
        files.append((install_dir, listfiles(directory, '*.plugin')))

    for plugin in plugins:
        for kind, suffix in exts:
            x = listfiles('plugins', plugin, kind, suffix)
            if x:
                path = os.path.join(plugin_dir, '%s', '%s')
                files.append((path % (plugin, kind), x))

        files.append((os.path.join(plugin_dir, plugin),
                      listfiles('plugins', plugin, '*.py')))

    return files
Esempio n. 11
0
def compile_po_files(root, package):
    if os.system('msgfmt 2> /dev/null') != 256:
        print 'msgfmt could not be found, disabling translations'
        return

    mo_file = package + '.mo'
    for po_file in listfiles(root, 'po', '*.po'):
        lang = os.path.basename(po_file[:-3])
        mo = os.path.join(root, 'locale', lang, 'LC_MESSAGES', mo_file)

        if not os.path.exists(mo) or newer(po_file, mo):
            directory = os.path.dirname(mo)
            if not os.path.exists(directory):
                os.makedirs(directory)
            os.system('msgfmt %s -o %s' % (po_file, mo))
Esempio n. 12
0
# Code by Async Open Source <http://www.async.com.br>

from kiwi.dist import setup, listpackages, listfiles

from stoqdrivers import __version__

with open('requirements.txt') as f:
    install_requires = [
        l.strip() for l in f.readlines() if l.strip() and not l.startswith('#')
    ]

setup(
    name="stoqdrivers",
    version=".".join(map(str, __version__)),
    author="Async Open Source",
    author_email="*****@*****.**",
    description="Python fiscal printer (ECF) drivers",
    long_description=("This package provices device drivers "
                      "for fiscal printers, ECF (Emissor de Coupon Fiscal) "
                      "written in Python. Supports printers from Bematech, "
                      "Daruma, Dataregis, Perto, Sweda and the generic "
                      "FiscNET protocol."),
    url="http://www.stoq.com.br",
    license="GNU LGPL 2.1 (see COPYING)",
    packages=listpackages('stoqdrivers'),
    data_files=[("$datadir/conf", listfiles("stoqdrivers/conf", "*.ini"))],
    global_resources=dict(conf="$datadir/conf"),
    resources=dict(locale="$prefix/share/locale"),
    install_requires=install_requires,
)
Esempio n. 13
0
                     listfiles(*(parts + ['*css']))))
    return files

packages = listpackages('stoq')
packages.extend(listpackages('stoqlib', exclude='stoqlib.tests'))

scripts = [
    'bin/stoq',
    'bin/stoqdbadmin',

    # FIXME: move these to /usr/lib/stoq/
    'bin/stoqcreatedbuser',
    'bin/stoq-daemon',
]
data_files = [
    ('$datadir/csv', listfiles('data', 'csv', '*.csv')),
    ('$datadir/glade', listfiles('data', 'glade', '*.ui')),
    ('$datadir/misc', listfiles('data/misc', '*.*')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.png')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.svg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.jpg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.gif')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.bmp')),
    ('$datadir/sql', listfiles('data', 'sql', '*.sql')),
    ('$datadir/sql', listfiles('data', 'sql', '*.py')),
    ('$datadir/uixml', listfiles('data', 'uixml', '*.xml')),
    ('$datadir/html', listfiles('data', 'html', '*.html')),
    ('$datadir/html/css', listfiles('data', 'html', 'css', '*.css')),
    ('$datadir/html/images', listfiles('data', 'html', 'images', '*.png')),
    ('$datadir/html/js', listfiles('data', 'html', 'js', '*.js')),
]
Esempio n. 14
0
for mod in depends:
    try:
        __import__(mod)
    except ImportError:
        raise SystemError(
            'Module %s on the latest version is required to run crisk.' % mod)

sys.path.append('./src')
import crisk
import matplotlib

from kiwi.dist import listfiles, listpackages, setup

if os.name in ['win32', 'windows', 'nt']:
    data_files = [
        ('pixmaps', listfiles('pixmaps', '*.*')),
        ('glade', listfiles('glade', '*.glade')),
        ('locale/pt_BR/LC_MESSAGES', ['locale/pt_BR/LC_MESSAGES/crisk.mo']),
        ('doc/crisk', listfiles('docs', '*')),
    ]

    #    data_files.append(mpl_datafiles)
    data_files.extend(matplotlib.get_py2exe_datafiles())

    global_resources = dict(pixmaps='pixmaps', glade='glade', locale='locale')

    resources = dict(locale='locale', basedir='.')

else:
    data_files = [
        ('$datadir/pixmaps', listfiles('pixmaps', '*.*')),
Esempio n. 15
0
File: setup.py Progetto: Schevo/kiwi
GLADELIB = 'gladeui-1.0'

def glade3_exists():
    status, output = commands.getstatusoutput('pkg-config --exists %s' %
                                              GLADELIB)
    return not status

def get_glade3_variable(variablename):
    return commands.getoutput('pkg-config --variable=%s %s' % (variablename,
                                                               GLADELIB))

if not glade3_exists():
    print 'Glade 3 is not installed, neither will be this plugin.'

catalogdir = get_glade3_variable('catalogdir')
moduledir = get_glade3_variable('moduledir')
pixmapdir = get_glade3_variable('pixmapdir')
pixmaps = listfiles('..', 'gazpacho-plugin',
                        'resources', 'kiwiwidgets', '*.png')
setup(
    data_files=[
        (catalogdir, ['kiwiwidgets.xml']),
        (moduledir, ['kiwiwidgets.py']),
        (os.path.join(pixmapdir, '16x16'), pixmaps),
        (os.path.join(pixmapdir, '22x22'), pixmaps),
    ]
    )


Esempio n. 16
0
#
# Package installation
#

from kiwi.dist import setup, listpackages, listfiles

from stoqdrivers import __version__

setup(
    name="stoqdrivers",
    version= ".".join(map(str, __version__)),
    author="Async Open Source",
    author_email="*****@*****.**",
    description="Python fiscal printer (ECF) drivers",
    long_description=("This package provices device drivers "
                      "for fiscal printers, ECF (Emissor de Coupon Fiscal) "
                      "written in Python. Supports printers from Bematech, "
                      "Daruma, Dataregis, Perto, Sweda and the generic "
                      "FiscNET protocol."),
    url="http://www.stoq.com.br",
    license="GNU LGPL 2.1 (see COPYING)",
    packages=listpackages('stoqdrivers'),
    data_files=[
    ("$datadir/conf", listfiles("stoqdrivers/conf", "*.ini"))],
    global_resources=dict(conf="$datadir/conf"),
    resources=dict(locale="$prefix/share/locale"),
    install_requires="kiwi-gtk >= 1.9.28",
    )

Esempio n. 17
0
videoprocessor = Extension("sacam.cvideoprocessor",
                           include_dirs=includes,
                           libraries=libs,
                           library_dirs=lib_dirs,
                           sources=['sacam/cvideoprocessor.c'])

cutils = Extension("sacam.cutils",
                   include_dirs=includes,
                   libraries=libs,
                   library_dirs=lib_dirs,
                   sources=['sacam/cutils.c'])

templates = []
data_files = [('share/doc/sacam', ('AUTHORS', 'ChangeLog', 'CONTRIBUTORS',
                                   'COPYING', 'README', 'NEWS')),
              ('share/applications', listfiles('.', 'sacam.desktop')),
              ('$datadir/glade', listfiles('glade', '*.glade')),
              ('$datadir/glade', listfiles('glade', '*.png')),
              ('$datadir/xml', listfiles('xml', '*.rng'))]

resources = dict(locale='$prefix/share/locale')
global_resources = dict(
    doc='$prefix/share/doc/sacam',
    glade='$datadir/glade',
)

kwargs = {}
scripts = ['bin/sacam']
templates.append(('share/applications', ['sacam.desktop']))

setup(
Esempio n. 18
0
        parts = root.split(os.sep)
        _prefix = os.path.join(prefix, *parts[1:])
        for ext in extentions:
            files.append((_prefix, listfiles(*(parts + [ext]))))
    return files


packages = listpackages('stoq')
packages.extend(listpackages('stoqlib', exclude='stoqlib.tests'))

scripts = [
    'bin/stoq',
    'bin/stoqdbadmin',
]
data_files = [
    ('$datadir/csv', listfiles('data', 'csv', '*.csv')),
    ('$datadir/csv/ibpt_tables',
     listfiles('data', 'csv', 'ibpt_tables', '*.csv')),
    ('$datadir/csv/cest', listfiles('data', 'csv', 'cest', '*.csv')),
    ('$datadir/glade', listfiles('data', 'glade', '*.ui')),
    ('$datadir/misc', listfiles('data/misc', '*.*')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.png')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.svg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.jpg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.gif')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.bmp')),
    ('$datadir/scripts', listfiles('data', 'scripts', '*.py')),
    ('$datadir/scripts', listfiles('data', 'scripts', '*.sh')),
    ('$datadir/sql', listfiles('data', 'sql', '*.sql')),
    ('$datadir/sql', listfiles('data', 'sql', '*.py')),
    ('$datadir/uixml', listfiles('data', 'uixml', '*.xml')),
Esempio n. 19
0
Kiwi consists of a set of classes and wrappers for PyGTK that were
developed to provide a sort of framework for applications. Fully
object-oriented, and roughly Smalltalk's MVC, Kiwi provides a simple,
practical way to build forms, windows and widgets that transparently
access and display your object data.

Kiwi is inspired by Allen Holub's Visual Proxy.
"""

import sys

from kiwi import kiwi_version
from kiwi.dist import setup, listfiles, listpackages

pixmaps = listfiles('data', 'kiwiwidgets', 'glade-plugin', 'resources',
                    'kiwiwidgets', '*.png')

# When uploading to pypi or building a wheel or an egg
if 'upload' in sys.argv or 'bdist_wheel' in sys.argv or 'bdist_egg' in sys.argv:
    name = 'kiwi-gtk'
else:
    name = 'kiwi'

with open('requirements.txt') as f:
    install_requires = [
        l.strip() for l in f.readlines() if l.strip() and not l.startswith('#')
    ]

setup(
    name=name,
    packagename='kiwi',
Esempio n. 20
0
def list_templates():
    files = []
    dir_prefix = "$datadir/"
    for root, _, _ in os.walk("data/template"):
        parts = root.split(os.sep)
        files.append((dir_prefix + os.sep.join(parts[1:]), listfiles(*(parts + ["*html"]))))
        files.append((dir_prefix + os.sep.join(parts[1:]), listfiles(*(parts + ["*css"]))))
    return files


packages = listpackages("ellite")
packages.extend(listpackages("ellitelib", exclude="ellitelib.tests"))

scripts = ["bin/ellite", "bin/ellitedbadmin"]
data_files = [
    ("$datadir/csv", listfiles("data", "csv", "*.csv")),
    ("$datadir/csv/ibpt_tables", listfiles("data", "csv", "ibpt_tables", "*.csv")),
    ("$datadir/glade", listfiles("data", "glade", "*.ui")),
    ("$datadir/misc", listfiles("data/misc", "*.*")),
    ("$datadir/pixmaps", listfiles("data", "pixmaps", "*.png")),
    ("$datadir/pixmaps", listfiles("data", "pixmaps", "*.svg")),
    ("$datadir/pixmaps", listfiles("data", "pixmaps", "*.jpg")),
    ("$datadir/pixmaps", listfiles("data", "pixmaps", "*.gif")),
    ("$datadir/pixmaps", listfiles("data", "pixmaps", "*.bmp")),
    ("$datadir/scripts", listfiles("data", "scripts", "*.sh")),
    ("$datadir/sql", listfiles("data", "sql", "*.sql")),
    ("$datadir/sql", listfiles("data", "sql", "*.py")),
    ("$datadir/uixml", listfiles("data", "uixml", "*.xml")),
    ("$datadir/html", listfiles("data", "html", "*.html")),
    ("$datadir/html/css", listfiles("data", "html", "css", "*.css")),
    ("$datadir/html/images", listfiles("data", "html", "images", "*.png")),
Esempio n. 21
0
packages = listpackages('stoq')
packages.extend(listpackages('stoqlib', exclude='stoqlib.tests'))

scripts = [
    'bin/stoq',
    'bin/stoqdbadmin',

    # FIXME: move these to /usr/lib/stoq/
    'bin/stoqcreatedbuser',
    'bin/stoq-daemon',
]
templates = []
install_requires = []
data_files = [
    ('$datadir/csv', listfiles('data', 'csv', '*.csv')),
    ('$datadir/glade', listfiles('data', 'glade', '*.ui')),
    ('$datadir/misc', listfiles('data/misc', '*.*')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.png')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.svg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.jpg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.gif')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.bmp')),
    ('$datadir/sql', listfiles('data', 'sql', '*.sql')),
    ('$datadir/sql', listfiles('data', 'sql', '*.py')),
    ('$datadir/uixml', listfiles('data', 'uixml', '*.xml')),
    ('$datadir/html', listfiles('data', 'html', '*.html')),
    ('$datadir/html/css', listfiles('data', 'html', 'css', '*.css')),
    ('$datadir/html/images', listfiles('data', 'html', 'images', '*.png')),
    ('$datadir/html/js', listfiles('data', 'html', 'js', '*.js')),
]
Esempio n. 22
0
File: setup.py Progetto: Schevo/kiwi
        include_dirs = [part.strip() for part in cflags.split('-I') if part]
        libraries = [part.strip() for part in libs.split('-l') if part]
        ext_modules.append(Extension('kiwi/_kiwi', ['kiwi/_kiwi.c'],
                                     include_dirs=include_dirs,
                                     libraries=libraries))

setup(name="kiwi",
      version=".".join(map(str, kiwi_version)),
      description="A framework and a set of enhanced widgets based on PyGTK",
      long_description=__doc__,
      author="Async Open Source",
      author_email="*****@*****.**",
      url="http://www.async.com.br/projects/kiwi/",
      license="GNU LGPL 2.1 (see COPYING)",
      data_files=[('$datadir/glade',
                   listfiles('glade', '*.glade')),
                  ('$datadir/pixmaps',
                   listfiles('pixmaps', '*.png')),
                  ('share/gazpacho/catalogs',
                   listfiles('gazpacho-plugin', 'kiwiwidgets.xml')),
                  ('share/gazpacho/resources/kiwiwidgets',
                   listfiles('gazpacho-plugin', 'resources',
                             'kiwiwidgets', '*.png')),
                  (get_site_packages_dir('gazpacho', 'widgets'),
                   listfiles('gazpacho-plugin', 'kiwiwidgets.py')),
                  ('share/doc/kiwi',
                   ('AUTHORS', 'ChangeLog', 'NEWS', 'README')),
                  ('share/doc/kiwi/howto',
                   listfiles('doc/howto/', '*')),
                  ('share/doc/kiwi/api',
                   listfiles('doc/api/', '*')),
Esempio n. 23
0
import sys
from kiwi.dist import setup, listpackages, listfiles

import stoqserver

PACKAGE = 'stoqserver'

scripts = [
    'bin/stoqserver',
]

data_files = [
    ('$datadir/webrtc', [
        os.path.join('data', 'webrtc', 'package.json'),
        os.path.join('data', 'webrtc', 'start.sh')
    ] + listfiles('data', 'webrtc', '*.js')),
]
if 'bdist_egg' not in sys.argv:
    data_files.extend([
        ('/etc/sudoers.d', [os.path.join('data', 'sudoers.d', 'stoqserver')]),
        ('/etc/supervisor/conf.d',
         [os.path.join('data', 'supervisor', 'stoqserver.conf')]),
    ])

with open('requirements.txt') as f:
    install_requires = [
        l.strip() for l in f.readlines() if l.strip() and not l.startswith('#')
    ]

setup(
    name=PACKAGE,
Esempio n. 24
0
from kiwi.dist import setup, listpackages, listfiles

import stoqserver


PACKAGE = 'stoqserver'

scripts = [
    'bin/stoqserver',
]

data_files = [
    ('$datadir/webrtc',
     [os.path.join('data', 'webrtc', 'package.json'),
      os.path.join('data', 'webrtc', 'start.sh')] +
     listfiles('data', 'webrtc', '*.js')),
    ('$datadir/scripts', listfiles('data', 'scripts', '*.py')),
    ('$datadir/htsql', listfiles('data', 'htsql', '*.yml')),
]
if 'bdist_egg' not in sys.argv and platform.system() != "Windows":
    data_files.extend([
        ('/etc/sudoers.d',
         [os.path.join('data', 'sudoers.d', 'stoqserver')]),
        ('/etc/supervisor/conf.d',
         [os.path.join('data', 'supervisor', 'stoqserver.conf')]),
    ])

with open('requirements.txt') as f:
    install_requires = [l.strip() for l in f.readlines() if
                        l.strip() and not l.startswith('#')]
Esempio n. 25
0
for mod in depends:
    try:
        __import__(mod)
    except ImportError:
        raise SystemError('Module %s on the latest version is required to run crisk.' % mod)

sys.path.append('./src')
import crisk
import matplotlib
        
from kiwi.dist import listfiles, listpackages, setup

if os.name in ['win32', 'windows', 'nt']:
    data_files = [
        ('pixmaps',
         listfiles('pixmaps', '*.*')),
        ('glade',
         listfiles('glade', '*.glade')),
        ('locale/pt_BR/LC_MESSAGES', 
          [ 'locale/pt_BR/LC_MESSAGES/crisk.mo' ] ),
        ('doc/crisk', 
          listfiles('docs', '*')),
        ]
    
#    data_files.append(mpl_datafiles)
    data_files.extend(matplotlib.get_py2exe_datafiles())
    
    global_resources = dict(
        pixmaps='pixmaps',
        glade='glade',
        locale='locale'
Esempio n. 26
0
File: setup.py Progetto: fuinha/kiwi
Kiwi consists of a set of classes and wrappers for PyGTK that were
developed to provide a sort of framework for applications. Fully
object-oriented, and roughly Smalltalk's MVC, Kiwi provides a simple,
practical way to build forms, windows and widgets that transparently
access and display your object data.

Kiwi is inspired by Allen Holub's Visual Proxy.
"""

import sys

from kiwi import kiwi_version
from kiwi.dist import setup, listfiles, listpackages


pixmaps = listfiles('data', 'kiwiwidgets',
                    'glade-plugin', 'resources', 'kiwiwidgets', '*.png')

# When uploading to pypi or building a wheel or an egg
if 'upload' in sys.argv or 'bdist_wheel' in sys.argv or 'bdist_egg' in sys.argv:
    name = 'kiwi-gtk'
else:
    name = 'kiwi'

with open('requirements.txt') as f:
    install_requires = [l.strip() for l in f.readlines() if
                        l.strip() and not l.startswith('#')]

setup(name=name,
      packagename='kiwi',
      version=".".join(map(str, kiwi_version)),
      description="A framework and a set of enhanced widgets based on PyGTK",
Esempio n. 27
0
        parts = root.split(os.sep)
        prefix = os.path.join(dir_prefix, *parts[1:])
        files.append((prefix, listfiles(*(parts + ['*html']))))
        files.append((prefix, listfiles(*(parts + ['*css']))))
    return files


packages = listpackages('stoq')
packages.extend(listpackages('stoqlib', exclude='stoqlib.tests'))

scripts = [
    'bin/stoq',
    'bin/stoqdbadmin',
]
data_files = [
    ('$datadir/csv', listfiles('data', 'csv', '*.csv')),
    ('$datadir/csv/ibpt_tables', listfiles('data', 'csv', 'ibpt_tables', '*.csv')),
    ('$datadir/csv/cest', listfiles('data', 'csv', 'cest', '*.csv')),
    ('$datadir/glade', listfiles('data', 'glade', '*.ui')),
    ('$datadir/misc', listfiles('data/misc', '*.*')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.png')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.svg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.jpg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.gif')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.bmp')),
    ('$datadir/scripts', listfiles('data', 'scripts', '*.py')),
    ('$datadir/scripts', listfiles('data', 'scripts', '*.sh')),
    ('$datadir/sql', listfiles('data', 'sql', '*.sql')),
    ('$datadir/sql', listfiles('data', 'sql', '*.py')),
    ('$datadir/uixml', listfiles('data', 'uixml', '*.xml')),
    ('$datadir/html', listfiles('data', 'html', '*.html')),
Esempio n. 28
0
def list_languages(root):
    return [os.path.basename(po_file[:-3])
                for po_file in listfiles(root, 'po', '*.po')]
Esempio n. 29
0
File: setup.py Progetto: romaia/stoq
packages = listpackages('stoq')
packages.extend(listpackages('stoqlib', exclude='stoqlib.tests'))

scripts = [
    'bin/stoq',
    'bin/stoqdbadmin',

    # FIXME: move these to /usr/lib/stoq/
    'bin/stoqcreatedbuser',
    'bin/stoq-daemon',
    ]
templates = []
install_requires = []
data_files = [
    ('$datadir/csv', listfiles('data', 'csv', '*.csv')),
    ('$datadir/glade', listfiles('data', 'glade', '*.ui')),
    ('$datadir/misc', listfiles('data/misc', '*.*')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.png')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.svg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.jpg')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.gif')),
    ('$datadir/pixmaps', listfiles('data', 'pixmaps', '*.bmp')),
    ('$datadir/sql', listfiles('data', 'sql', '*.sql')),
    ('$datadir/sql', listfiles('data', 'sql', '*.py')),
    ('$datadir/template', listfiles('data', 'template', '*.html')),
    ('$datadir/template', listfiles('data', 'template', '*.css')),
    ('$datadir/template/base', listfiles('data', 'template', 'base', '*.html')),
    ('$datadir/template/base', listfiles('data', 'template', 'base', '*.css')),
    ('$datadir/template/loan', listfiles('data', 'template', 'loan', '*.html')),
    ('$datadir/template/loan', listfiles('data', 'template', 'loan', '*.css')),