65 lines
1.4 KiB
INI
65 lines
1.4 KiB
INI
[metadata]
|
|
name = ognibuild
|
|
description = Detect and run any build system
|
|
version = attr:ognibuild.__version__
|
|
maintainer = Jelmer Vernooij
|
|
maintainer_email = jelmer@jelmer.uk
|
|
license = GNU GPLv2 or later
|
|
url = https://jelmer.uk/code/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
|
|
|
|
[options]
|
|
packages =
|
|
ognibuild
|
|
ognibuild.debian
|
|
ognibuild.resolver
|
|
ognibuild.session
|
|
scripts = scripts/report-apt-deps-status
|
|
install_requires =
|
|
breezy>=3.2
|
|
buildlog-consultant>=0.0.21
|
|
requirements-parser
|
|
toml
|
|
setuptools
|
|
ruamel.yaml
|
|
tests_require =
|
|
testtools
|
|
types-toml
|
|
|
|
[options.entry_points]
|
|
console_scripts =
|
|
ogni=ognibuild.__main__:main
|
|
deb-fix-build=ognibuild.debian.fix_build:main
|
|
|
|
[options.extras_require]
|
|
dev =
|
|
testtools
|
|
debian =
|
|
debmutate
|
|
python_debian
|
|
python_apt
|
|
brz-debian
|
|
lz4
|
|
remote =
|
|
breezy
|
|
dulwich
|
|
dep_server =
|
|
aiohttp
|
|
aiohttp-openmetrics
|
|
gcp = google-cloud-logging
|
|
|
|
[flake8]
|
|
banned-modules = silver-platter = Should not use silver-platter
|
|
exclude = build,.eggs/
|
|
|
|
[mypy]
|
|
ignore_missing_imports = True
|
|
|
|
[bdist_wheel]
|
|
universal = 1
|