67 lines
1.5 KiB
TOML
67 lines
1.5 KiB
TOML
[project]
|
|
name = "slixmpp"
|
|
version = "1.8.4"
|
|
description = 'Slixmpp is an elegant Python library for XMPP (aka Jabber).'
|
|
requires-python = ">=3.7"
|
|
dependencies = [
|
|
"aiodns >= 1.0",
|
|
"pyasn1",
|
|
"pyasn1_modules",
|
|
"typing_extensions; python_version < '3.8.0'",
|
|
]
|
|
classifiers = [
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: MIT License',
|
|
'Programming Language :: Python',
|
|
'Programming Language :: Python :: 3.7',
|
|
'Programming Language :: Python :: 3.8',
|
|
'Programming Language :: Python :: 3.9',
|
|
'Topic :: Internet :: XMPP',
|
|
'Topic :: Software Development :: Libraries :: Python Modules',
|
|
]
|
|
readme = "README.rst"
|
|
license = { file = "LICENSE" }
|
|
|
|
[[project.authors]]
|
|
name = "Florent Le Coz"
|
|
email = "louiz@louiz.org"
|
|
|
|
[project.urls]
|
|
Repository = 'https://codeberg.org/poezio/slixmpp'
|
|
|
|
[project.optional-dependencies]
|
|
XEP-0363 = ['aiohttp']
|
|
XEP-0444 = ['emoji']
|
|
XEP-0454 = ['cryptography']
|
|
Safer-XML-parsing = ['defusedxml']
|
|
|
|
[build-system]
|
|
requires = ["setuptools", "cython"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.setuptools]
|
|
packages = ["slixmpp"]
|
|
py-modules = ["_custom_build"]
|
|
|
|
[tool.setuptools.cmdclass]
|
|
build_py = "_custom_build.Build"
|
|
|
|
[tool.mypy]
|
|
check_untyped_defs = false
|
|
ignore_missing_imports = true
|
|
|
|
[[tool.mypy.overrides]]
|
|
module = 'slixmpp.types'
|
|
ignore_errors = true
|
|
|
|
[[tool.mypy.overrides]]
|
|
module = 'slixmpp.thirdparty.*'
|
|
ignore_errors = true
|
|
|
|
[[tool.mypy.overrides]]
|
|
module = 'slixmpp.plugins.*'
|
|
ignore_errors = true
|
|
|
|
[[tool.mypy.overrides]]
|
|
module = 'slixmpp.plugins.base'
|
|
ignore_errors = false |