예제 #1
0
try:
    import py2exe
except:
    py2exe = None

from libbe import _version, version

rev_id = _version.version_info["revision"]
rev_date = _version.version_info["date"]

data_files = []

man_path = os.path.join('doc', 'man', 'be.1')
if os.path.exists(man_path):
    data_files.append(('share/man/man1', [man_path]))

setup(
    name='Bugs Everywhere (BEurtle fork)',
    console=['be.py'],
    version=version.version() + " (" + rev_date + ")",
    description='Bugtracker supporting distributed revision control',
    url='http://bugseverywhere.org/',
    packages=[
        'libbe', 'libbe.command', 'libbe.storage', 'libbe.storage.util',
        'libbe.storage.vcs', 'libbe.ui', 'libbe.ui.util', 'libbe.util'
    ],
    scripts=['be', 'be.bat'],
    data_files=data_files,
    install_requires=['pyyaml', 'jinja2', 'cherrypy'],
)
예제 #2
0
파일: test.py 프로젝트: gitmob/yabbe
    import optparse
    parser = optparse.OptionParser(usage='%prog [options] [modules ...]',
                                   description=
"""When called without optional module names, run the test suites for
*all* modules.  This may raise lots of errors if you haven't installed
one of the versioning control systems.

When called with module name arguments, only run the test suites from
those modules and their submodules.  For example::

    $ python test.py libbe.bugdir libbe.storage
""")
    parser.add_option('-q', '--quiet', action='store_true', default=False,
                      help='Run unittests in quiet mode (verbosity 1).')
    options,args = parser.parse_args()
    sys.stderr.write('Testing BE\n{}\n'.format(version(verbose=True)))

    verbosity = 2
    if options.quiet == True:
        verbosity = 1

    suite = unittest.TestSuite()
    tree = python_tree()
    if len(args) == 0:
        for node in tree.traverse():
            add_module_tests(suite, node.modname)
    else:
        added = []
        for modname in args:
            for node in tree.traverse():
                if node.modname == modname:
예제 #3
0
파일: setup.py 프로젝트: tlevine/be

_this_dir = os.path.dirname(__file__)

rev_id = version.version_info['revision']
rev_date = version.version_info['date']

data_files = []

man_path = os.path.join('doc', 'man', 'be.1')
if os.path.exists(man_path):
    data_files.append(('share/man/man1', [man_path]))

setup(
    name='bugs-everywhere',
    version='{}'.format(version.version()),
    maintainer='W. Trevor King',
    maintainer_email='*****@*****.**',
    url='http://bugseverywhere.org/',
    download_url=(
        'http://downloads.bugseverywhere.org/releases/be-{}.tar.gz'.format(
            version.version())),
    license='GNU General Public License (GPL)',
    platforms=['all'],
    description='Bugtracker supporting distributed revision control',
    long_description=open(os.path.join(_this_dir, 'README'), 'r').read(),
    classifiers=[
        'Development Status :: 4 - Beta',
        'Environment :: Console',
        'Environment :: Web Environment',
        'Framework :: CherryPy',
예제 #4
0
    import optparse
    parser = optparse.OptionParser(usage='%prog [options] [modules ...]',
                                   description=
"""When called without optional module names, run the test suites for
*all* modules.  This may raise lots of errors if you haven't installed
one of the versioning control systems.

When called with module name arguments, only run the test suites from
those modules and their submodules.  For example::

    $ python test.py libbe.bugdir libbe.storage
""")
    parser.add_option('-q', '--quiet', action='store_true', default=False,
                      help='Run unittests in quiet mode (verbosity 1).')
    options,args = parser.parse_args()
    print >> sys.stderr, 'Testing BE\n%s' % version(verbose=True)

    verbosity = 2
    if options.quiet == True:
        verbosity = 1

    suite = unittest.TestSuite()
    tree = python_tree()
    if len(args) == 0:
        for node in tree.traverse():
            add_module_tests(suite, node.modname)
    else:
        added = []
        for modname in args:
            for node in tree.traverse():
                if node.modname == modname:
예제 #5
0
from libbe import _version, version

rev_id = _version.version_info["revision"]
rev_date = _version.version_info["date"]

data_files = []

man_path = os.path.join('doc', 'man', 'be.1')
if os.path.exists(man_path):
    data_files.append(('share/man/man1', [man_path]))

setup(
    name='Bugs Everywhere (BEurtle fork)',
	console=['be.py'],
    version=version.version()+" ("+rev_date+")",
    description='Bugtracker supporting distributed revision control',
    url='http://bugseverywhere.org/',
    packages=['libbe',
              'libbe.command',
              'libbe.storage',
              'libbe.storage.util',
              'libbe.storage.vcs',
              'libbe.ui',
              'libbe.ui.util',
              'libbe.util'],
    scripts=['be', 'be.bat'],
    data_files=data_files,
    install_requires=['pyyaml', 'jinja2', 'cherrypy'],
    )
예제 #6
0

_this_dir = os.path.dirname(__file__)

rev_id = version.version_info['revision']
rev_date = version.version_info['date']

data_files = []

man_path = os.path.join('doc', 'man', 'be.1')
if os.path.exists(man_path):
    data_files.append(('share/man/man1', [man_path]))

setup(
    name='bugs-everywhere',
    version='{}'.format(version.version()),
    maintainer='W. Trevor King',
    maintainer_email='*****@*****.**',
    url='http://bugseverywhere.org/',
    download_url=(
        'http://downloads.bugseverywhere.org/releases/be-{}.tar.gz'.format(
            version.version())),
    license='GNU General Public License (GPL)',
    platforms=['all'],
    description='Bugtracker supporting distributed revision control',
    long_description=open(os.path.join(_this_dir, 'README'), 'r').read(),
    classifiers=[
        'Development Status :: 4 - Beta',
        'Environment :: Console',
        'Environment :: Web Environment',
        'Framework :: CherryPy',
예제 #7
0
        """When called without optional module names, run the test suites for
*all* modules.  This may raise lots of errors if you haven't installed
one of the versioning control systems.

When called with module name arguments, only run the test suites from
those modules and their submodules.  For example::

    $ python test.py libbe.bugdir libbe.storage
""")
    parser.add_option('-q',
                      '--quiet',
                      action='store_true',
                      default=False,
                      help='Run unittests in quiet mode (verbosity 1).')
    options, args = parser.parse_args()
    sys.stderr.write('Testing BE\n{}\n'.format(version(verbose=True)))

    verbosity = 2
    if options.quiet == True:
        verbosity = 1

    suite = unittest.TestSuite()
    tree = python_tree()
    if len(args) == 0:
        for node in tree.traverse():
            add_module_tests(suite, node.modname)
    else:
        added = []
        for modname in args:
            for node in tree.traverse():
                if node.modname == modname: