1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "Tx-XMPP"
version = "0.10.1.post1"
description = "Twisted XMPP support library"
readme = "README.md"
license = "MIT"
license-files = ["LICENSE"]
requires-python = ">=3.10"
authors = [
{ name = "Ralph Meijer", email = "ralphm@ik.nu" },
{ name = "Jérôme Poisson", email = "goffi@goffi.org" },
]
maintainers = [
{ name = "Jérôme Poisson", email = "goffi@goffi.org" },
]
classifiers = [
"Framework :: Twisted",
"Intended Audience :: Developers",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Communications :: Chat",
"Topic :: Internet :: XMPP",
]
keywords = ["xmpp", "jabber", "twisted", "wokkel", "pubsub"]
dependencies = [
"constantly",
"python-dateutil",
"Twisted[tls] >= 22.1.0",
]
[dependency-groups]
dev = [
{include-group = "lint"},
{include-group = "test"},
]
lint = [
"pyflakes",
]
test = [
"coverage",
]
docs = [
"pydoctor",
"sphinx",
]
[project.urls]
Homepage = "https://www.goffi.org/forge/goffi/tx-xmpp"
Repository = "https://www.goffi.org/forge/goffi/tx-xmpp"
Changelog = "https://www.goffi.org/forge/goffi/tx-xmpp/src/branch/main/CHANGELOG.md"
[tool.hatch.build.targets.wheel]
packages = ["tx_xmpp", "twisted"]
[tool.hatch.build.targets.sdist]
include = [
"tx_xmpp",
"twisted",
"CHANGELOG.md",
"doc/examples/*.py",
"doc/examples/*.tac",
]
|