mirror of
https://github.com/univention/univention-domain-join.git
synced 2025-10-26 11:27:12 +00:00
79 lines
1.8 KiB
INI
79 lines
1.8 KiB
INI
# SPDX-FileCopyrightText: 2017-2023 Univention GmbH
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
[metadata]
|
|
name = univention-domain-join
|
|
version = 1.0
|
|
maintainer = Univention GmbH
|
|
maintainer_email = packages@univention.de
|
|
description = UCS Domain Join Assistent
|
|
long_description = file:README.md
|
|
long_description_content_type = "text/markdown"
|
|
license = GNU Affero General Public License v3
|
|
classifiers =
|
|
Development Status :: 5 - Production/Stable
|
|
Environment :: Console
|
|
Environment :: X11 Applications :: Qt
|
|
Intended Audience :: System Administrators
|
|
Programming Language :: Python :: 3.7
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: 3.11
|
|
License :: OSI Approved :: GNU Affero General Public License v3
|
|
Natural Language :: English
|
|
Operating System :: POSIX :: Linux
|
|
Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP
|
|
|
|
[options]
|
|
zip_safe = False
|
|
python_requires = >=3.7
|
|
packages = find:
|
|
install_requires =
|
|
dnspython
|
|
IPy
|
|
netifaces
|
|
python-ldap
|
|
|
|
[options.extras_require]
|
|
gui = PyQt5
|
|
dev = PyQt5-stubs; flake8; isort; mypy
|
|
|
|
[flake8]
|
|
max-line-length = 220
|
|
ignore =
|
|
# W191 indentation contains tabs
|
|
W191,
|
|
# E501 line too long
|
|
E501,
|
|
# W504 line break after binary operator
|
|
W504,
|
|
exclude =
|
|
.git,
|
|
__pycache__,
|
|
build,
|
|
dist,
|
|
venv,
|
|
|
|
[isort]
|
|
line_length = 220
|
|
multi_line_output = 3
|
|
include_trailing_comma = 1
|
|
src_paths = univention_domain_join
|
|
|
|
[mypy]
|
|
warn_unused_configs = True
|
|
disallow_untyped_defs = True
|
|
disallow_incomplete_defs = True
|
|
no_implicit_optional = True
|
|
exclude = (?x)(build|dist|venv|setup\.py)
|
|
files = .
|
|
|
|
[mypy-ldap.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-IPy]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-netifaces]
|
|
ignore_missing_imports = True
|