ognibuild/setup.py
2021-03-02 17:55:13 +00:00

40 lines
1.2 KiB
Python
Executable file

#!/usr/bin/env python3
# encoding: utf-8
from setuptools import setup
setup(name="ognibuild",
description="Detect and run any build system",
version="0.0.2",
maintainer="Jelmer Vernooij",
maintainer_email="jelmer@jelmer.uk",
license="GNU GPLv2 or later",
url="https://jelmer.uk/code/ognibuild",
packages=['ognibuild'],
classifiers=[
'Development Status :: 4 - Beta',
'License :: OSI Approved :: '
'GNU General Public License v2 or later (GPLv2+)',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: Implementation :: CPython',
'Operating System :: POSIX',
],
entry_points={
"console_scripts": [
"ogni=ognibuild.__main__:main",
"deb-fix-build=ognibuild.debian.fix_build:main",
]
},
install_requires=[
'breezy',
'buildlog-consultant',
'requirements-parser',
],
extras_require={
'debian': ['debmutate', 'python_debian', 'python_apt'],
},
tests_require=['python_debian', 'buildlog-consultant', 'breezy'],
test_suite='ognibuild.tests.test_suite',
)