예제 #1
0
            'cli/dscreate',
            'cli/dsidm',
            'cli/openldap_to_ds',
        ]),
        ('/usr/share/man/man8', [
            'man/dsctl.8',
            'man/dsconf.8',
            'man/dscreate.8',
            'man/dsidm.8',
            'man/openldap_to_ds.8',
        ]),
        ('/usr/libexec/dirsrv/', [
            'cli/dscontainer',
        ]),
    ],
    install_requires=[
        'pyasn1',
        'pyasn1-modules',
        'python-dateutil',
        'argcomplete',
        'argparse-manpage',
        'python-ldap',
        'setuptools',
        'distro',
    ],
    cmdclass={
        # Dynamically build man pages for cli tools
        'build_manpages': build_manpages.build_manpages,
        'build_py': build_manpages.get_build_py_cmd(build_py),
    })
예제 #2
0
def get_requirements():
    with open('requirements.txt') as f:
        return f.read().splitlines()


long_description = """
Resource allocator
""".strip()

setup(
    name=project,
    version=resalloc_version,
    description=
    'Client/server application for maintaining (expensive) resources',
    long_description=long_description,
    author='Pavel Raiskup',
    author_email='*****@*****.**',
    license='GPLv2+',
    url='https://github.com/praiskup/resalloc',
    platforms=['any'],
    packages=find_packages(),
    scripts=['bin/resalloc', 'bin/resalloc-maint'],
    install_requires=get_requirements(),
    cmdclass={
        'build_manpages': build_manpages,
        'build': get_build_py_cmd(build),
        'install': get_install_cmd(install),
    },
)
예제 #3
0
        return f.read().splitlines()


setup(
    name='distgen',
    version=dg_version,
    description='Templating system/generator for distributions',
    author='Pavel Raiskup (see AUTHORS)',
    author_email='*****@*****.**',
    maintainer='Bohuslav Kabrda',
    maintainer_email='*****@*****.**',
    license='GPLv2+',
    url='https://github.com/devexp-db/distgen',
    platforms=['any'],
    packages=['distgen'],
    # this is bit impractical, but I see no better way to include subdirs properly
    package_data={
        'distgen': [
            'distconf/*.yaml', 'distconf/**/*.yaml', 'templates/*.tpl',
            'templates/**/*.tpl', 'templates/**/**/*.tpl'
        ]
    },
    scripts=['bin/dg'],
    install_requires=get_requirements(),
    cmdclass={
        'build_manpages': build_manpages,
        'build_py': get_build_py_cmd(build_py),
        'install': get_install_cmd(install),
    },
)
예제 #4
0
파일: setup.py 프로젝트: psvenk/hubmail
except ModuleNotFoundError:
    MANPAGES = False

params = {
    "name": "hubmail",
    "version": "0.1",
    "author": "psvenk",
    "description": (
        "A tool to export GitHub issues and pull requests as email messages"
    ),
    "license": "LGPL-2.1-or-later",
    "long_description": open("README.md").read(),
    "packages": find_packages(),
    "package_data": {
        "": ["data/*"],
    },
    "entry_points": {
        "console_scripts": ["hubmail = hubmail.__main__:main"],
    },
    "python_requires": ">= 3.7"
}

if MANPAGES:
    params["cmdclass"] = {
        "build_manpages": build_manpages,
        "build_py": get_build_py_cmd(build_py),
        "install": get_install_cmd(install),
    }

setup(**params)
예제 #5
0
파일: setup.py 프로젝트: devexp-db/distgen
def get_requirements():
    with open('requirements.txt') as f:
        return f.read().splitlines()


setup(
    name='distgen',
    version=dg_version,
    description='Templating system/generator for distributions',
    author='Pavel Raiskup (see AUTHORS)',
    author_email='*****@*****.**',
    maintainer='Bohuslav Kabrda',
    maintainer_email='*****@*****.**',
    license='GPLv2+',
    url='https://github.com/devexp-db/distgen',
    platforms=['any'],
    packages=['distgen'],
    # this is bit impractical, but I see no better way to include subdirs properly
    package_data={'distgen':
                  ['distconf/*.yaml', 'distconf/**/*.yaml',
                   'templates/*.tpl', 'templates/**/*.tpl', 'templates/**/**/*.tpl']
                 },
    scripts=['bin/dg'],
    install_requires=get_requirements(),
    cmdclass={
        'build_manpages': build_manpages,
        'build_py': get_build_py_cmd(build_py),
        'install': get_install_cmd(install),
    },
)