summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb
diff options
context:
space:
mode:
authorGuðni Már Gilbert <gudni.m.g@gmail.com>2024-12-03 15:26:29 +0000
committerKhem Raj <raj.khem@gmail.com>2024-12-03 09:44:37 -0800
commit639045494095617e9c2258f9e9e905dc8192e022 (patch)
tree1473c9a56e751eaf3d0bf871d447614dd98dc8df /meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb
parentdac624de3ed5cba0bf953c3e15632ad847e384b7 (diff)
downloadmeta-openembedded-639045494095617e9c2258f9e9e905dc8192e022.tar.gz
python3-twisted: upgrade 24.10.0 -> 24.11.0
Changes: https://github.com/twisted/twisted/releases/tag/twisted-24.11.0 - Twisted's implementations of twisted.internet.interfaces.IReactorMulticast now accept IPv6 literals and allow for IPv6 multicast. - TCP throughput when sending data is slightly faster. - twisted.internet.endpoints.clientFromString can handle "tls:" endpoints with default [bindAddress]{.title-ref}. This was a regression introduced in 24.10.0. - HTTP server can handle listening on filesystem UNIX sockets. This was a regression introduced in 24.10.0. - twisted.internet.tcp.Connection.setTcpNoDelay was updated to fix a potential failure when setting TCP_NODELAY on macOS. - twisted.python.constants, deprecated since 16.5.0, has been removed. - twisted.mail.imap.IMAPServer.arg_fetchatt can now detect that a IMAP partial request has been made that is longer than the original message and alter the output of the response in order to match the IMAPRev4 spec Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb')
-rw-r--r--meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb171
1 files changed, 171 insertions, 0 deletions
diff --git a/meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb b/meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb
new file mode 100644
index 0000000000..6f2894e886
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb
@@ -0,0 +1,171 @@
1DESCRIPTION = "Twisted is an event-driven networking framework written in Python and licensed under the LGPL. \
2Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols \
3(including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others), and much more."
4HOMEPAGE = "https://twisted.org"
5
6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c5d2c2493b848f83864bdedd67bbf5"
8
9SRC_URI[sha256sum] = "695d0556d5ec579dcc464d2856b634880ed1319f45b10d19043f2b57eb0115b5"
10
11inherit pypi python_hatchling
12
13PACKAGES =+ "\
14 ${PN}-zsh \
15 ${PN}-test \
16 ${PN}-protocols \
17 ${PN}-conch \
18 ${PN}-mail \
19 ${PN}-names \
20 ${PN}-runner \
21 ${PN}-web \
22 ${PN}-words \
23 ${PN}-pair \
24 ${PN}-core \
25"
26
27DEPENDS += " \
28 python3-hatch-fancy-pypi-readme-native \
29 python3-incremental-native \
30"
31
32RDEPENDS:${PN} = "\
33 ${PN}-core \
34 ${PN}-conch \
35 ${PN}-mail \
36 ${PN}-names \
37 ${PN}-pair \
38 ${PN}-protocols \
39 ${PN}-runner \
40 ${PN}-web \
41 ${PN}-words \
42 ${PN}-zsh \
43"
44
45RDEPENDS:${PN}-core = "python3-asyncio \
46 python3-attrs \
47 python3-automat \
48 python3-constantly \
49 python3-core \
50 python3-debugger \
51 python3-hyperlink \
52 python3-incremental \
53 python3-pyserial \
54 python3-typing-extensions \
55 python3-unixadmin \
56 python3-zopeinterface \
57"
58RDEPENDS:${PN}-test = "${PN} python3-pyhamcrest"
59RDEPENDS:${PN}-conch = "${PN}-core ${PN}-protocols python3-appdirs python3-bcrypt python3-cryptography python3-pickle"
60RDEPENDS:${PN}-mail = "${PN}-core ${PN}-protocols"
61RDEPENDS:${PN}-names = "${PN}-core"
62RDEPENDS:${PN}-runner = "${PN}-core ${PN}-protocols"
63RDEPENDS:${PN}-web += "${PN}-core ${PN}-protocols"
64RDEPENDS:${PN}-words += "${PN}-core"
65RDEPENDS:${PN}-pair += "${PN}-core"
66
67FILES:${PN}-test = " \
68 ${PYTHON_SITEPACKAGES_DIR}/twisted/test \
69 ${PYTHON_SITEPACKAGES_DIR}/twisted/*/test \
70 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy/test/ \
71"
72
73FILES:${PN}-protocols = " \
74 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/*.py* \
75 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy \
76 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/__pycache__/*pyc \
77"
78
79FILES:${PN}-zsh = " \
80 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/twisted-completion.zsh \
81"
82
83FILES:${PN}-conch = " \
84 ${bindir}/ckeygen \
85 ${bindir}/tkconch \
86 ${bindir}/conch \
87 ${bindir}/cftp \
88 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_conch.py* \
89 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_conch*.pyc \
90 ${PYTHON_SITEPACKAGES_DIR}/twisted/conch \
91"
92
93FILES:${PN}-core = " \
94 ${bindir}/twist \
95 ${bindir}/twistd \
96 ${bindir}/trial \
97 ${bindir}/pyhtmlizer \
98 ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \
99 ${PYTHON_SITEPACKAGES_DIR}/twisted/application \
100 ${PYTHON_SITEPACKAGES_DIR}/twisted/cred \
101 ${PYTHON_SITEPACKAGES_DIR}/twisted/enterprise \
102 ${PYTHON_SITEPACKAGES_DIR}/twisted/internet \
103 ${PYTHON_SITEPACKAGES_DIR}/twisted/persisted \
104 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols \
105 ${PYTHON_SITEPACKAGES_DIR}/twisted/scripts \
106 ${PYTHON_SITEPACKAGES_DIR}/twisted/spread \
107 ${PYTHON_SITEPACKAGES_DIR}/twisted/tap \
108 ${PYTHON_SITEPACKAGES_DIR}/twisted/trial \
109 ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \
110 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/*.py* \
111 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/*.py* \
112 ${PYTHON_SITEPACKAGES_DIR}/twisted/logger \
113 ${PYTHON_SITEPACKAGES_DIR}/twisted/_threads \
114 ${PYTHON_SITEPACKAGES_DIR}/twisted/positioning \
115 ${PYTHON_SITEPACKAGES_DIR}/twisted/py.typed \
116 ${PYTHON_SITEPACKAGES_DIR}/twisted/__pycache__/*pyc \
117 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/__pycache__/*pyc \
118 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/__init__*.pyc \
119 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_anonymous*.pyc \
120 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_file*.pyc \
121 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_memory*.pyc \
122 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_sshkeys*.pyc \
123 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_unix*.pyc \
124 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_core*.pyc \
125 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_ftp*.pyc \
126 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_inet*.pyc \
127 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_portforward*.pyc \
128 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_reactors*.pyc \
129 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_socks*.pyc \
130 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_trial*.pyc \
131"
132
133FILES:${PN}-mail = " \
134 ${bindir}/mailmail \
135 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_mail.py* \
136 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_mail*.pyc \
137 ${PYTHON_SITEPACKAGES_DIR}/twisted/mail \
138"
139
140FILES:${PN}-names = " \
141 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_names.py* \
142 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_names*.pyc \
143 ${PYTHON_SITEPACKAGES_DIR}/twisted/names \
144"
145
146FILES:${PN}-runner = " \
147 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_runner.py* \
148 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_runner*.pyc \
149 ${PYTHON_SITEPACKAGES_DIR}/twisted/runner \
150"
151
152FILES:${PN}-web = " \
153 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_web.py* \
154 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_web*.pyc \
155 ${PYTHON_SITEPACKAGES_DIR}/twisted/web \
156"
157
158FILES:${PN}-words = " \
159 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_words.py* \
160 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_words*.pyc \
161 ${PYTHON_SITEPACKAGES_DIR}/twisted/words \
162"
163
164FILES:${PN}-pair = " \
165 ${PYTHON_SITEPACKAGES_DIR}/twisted/pair \
166"
167
168FILES:${PN}-doc += " \
169 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/_pydoctortemplates \
170"
171