[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