summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb
diff options
context:
space:
mode:
authorGuðni Már Gilbert <gudnimar@noxmedical.com>2024-04-22 21:00:12 +0000
committerKhem Raj <raj.khem@gmail.com>2024-04-30 10:59:07 -0700
commita57eea75cd93122f3dc097c55c92d8a78f19fd68 (patch)
tree9154b657b174e7f5ec082d6f911762b333918270 /meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb
parent42773342f5e6c121f6692f30f0f00b44eb7df817 (diff)
downloadmeta-openembedded-a57eea75cd93122f3dc097c55c92d8a78f19fd68.tar.gz
python3-twisted: upgrade 22.10.0 -> 24.3.0
Changelogs between 22.10.0 and 24.3.0 can be found here: https://github.com/twisted/twisted/releases/tag/twisted-24.3.0 https://github.com/twisted/twisted/releases/tag/twisted-23.10.0 https://github.com/twisted/twisted/releases/tag/twisted-23.8.0 Summary of changes relevant for the Yocto build: - Brings official support for Python 3.11 and 3.12, only Python 3.8 and above supported. - python3-twisted-conch: python3-pyasn1 is no longer a runtime dependency (23.8.0) - build backend changed from setuptools.build_meta to hatchling.build Signed-off-by: Guðni Már Gilbert <gudnimar@noxmedical.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb')
-rw-r--r--meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb201
1 files changed, 0 insertions, 201 deletions
diff --git a/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb b/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb
deleted file mode 100644
index 20b9ce2541..0000000000
--- a/meta-python/recipes-devtools/python/python3-twisted_22.10.0.bb
+++ /dev/null
@@ -1,201 +0,0 @@
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 = "http://www.twistedmatrix.com"
5
6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=0f8d67f84b6e178c92d471011b2245fc"
8
9SRC_URI[sha256sum] = "32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31"
10
11PYPI_PACKAGE = "Twisted"
12
13inherit pypi python_setuptools_build_meta
14
15do_install:append() {
16 # remove some useless files before packaging
17 find ${D} \( -name "*.bat" -o -name "*.c" -o -name "*.h" \) -exec rm -f {} \;
18}
19
20PACKAGES += "\
21 ${PN}-zsh \
22 ${PN}-test \
23 ${PN}-protocols \
24 ${PN}-conch \
25 ${PN}-mail \
26 ${PN}-names \
27 ${PN}-news \
28 ${PN}-runner \
29 ${PN}-web \
30 ${PN}-words \
31 ${PN}-flow \
32 ${PN}-pair \
33 ${PN}-core \
34"
35
36DEPENDS += " \
37 python3-incremental-native \
38"
39
40RDEPENDS:${PN} = "\
41 ${PN}-core \
42 ${PN}-conch \
43 ${PN}-mail \
44 ${PN}-names \
45 ${PN}-pair \
46 ${PN}-protocols \
47 ${PN}-runner \
48 ${PN}-web \
49 ${PN}-words \
50 ${PN}-zsh \
51"
52
53RDEPENDS:${PN}-core = "python3-appdirs \
54 python3-asyncio \
55 python3-automat \
56 python3-constantly \
57 python3-core \
58 python3-debugger \
59 python3-hyperlink \
60 python3-incremental \
61 python3-pyhamcrest \
62 python3-pyserial \
63 python3-typing-extensions \
64 python3-unixadmin \
65 python3-zopeinterface \
66"
67RDEPENDS:${PN}-test = "${PN}"
68RDEPENDS:${PN}-conch = "${PN}-core ${PN}-protocols python3-bcrypt python3-cryptography python3-pyasn1 python3-pickle"
69RDEPENDS:${PN}-mail = "${PN}-core ${PN}-protocols"
70RDEPENDS:${PN}-names = "${PN}-core"
71RDEPENDS:${PN}-news = "${PN}-core ${PN}-protocols"
72RDEPENDS:${PN}-runner = "${PN}-core ${PN}-protocols"
73RDEPENDS:${PN}-web += "${PN}-core ${PN}-protocols"
74RDEPENDS:${PN}-words += "${PN}-core"
75RDEPENDS:${PN}-flow += "${PN}-core"
76RDEPENDS:${PN}-pair += "${PN}-core"
77
78FILES:${PN} = "${PYTHON_SITEPACKAGES_DIR}/${PYPI_PACKAGE}-${PV}.dist-info/*"
79
80FILES:${PN}-test = " \
81 ${PYTHON_SITEPACKAGES_DIR}/twisted/test \
82 ${PYTHON_SITEPACKAGES_DIR}/twisted/*/test \
83 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy/test/ \
84"
85
86FILES:${PN}-protocols = " \
87 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/*.py* \
88 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/gps/ \
89 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/mice/ \
90 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy \
91 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/__pycache__/*pyc \
92"
93
94FILES:${PN}-zsh = " \
95 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/twisted-completion.zsh \
96"
97
98FILES:${PN}-conch = " \
99 ${bindir}/ckeygen \
100 ${bindir}/tkconch \
101 ${bindir}/conch \
102 ${bindir}/cftp \
103 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_conch.py* \
104 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_conch*.pyc \
105 ${PYTHON_SITEPACKAGES_DIR}/twisted/conch \
106"
107
108FILES:${PN}-core = " \
109 ${bindir}/twist \
110 ${bindir}/twistd \
111 ${bindir}/trial \
112 ${bindir}/pyhtmlizer \
113 ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \
114 ${PYTHON_SITEPACKAGES_DIR}/twisted/application \
115 ${PYTHON_SITEPACKAGES_DIR}/twisted/cred \
116 ${PYTHON_SITEPACKAGES_DIR}/twisted/enterprise \
117 ${PYTHON_SITEPACKAGES_DIR}/twisted/internet \
118 ${PYTHON_SITEPACKAGES_DIR}/twisted/persisted \
119 ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols \
120 ${PYTHON_SITEPACKAGES_DIR}/twisted/scripts \
121 ${PYTHON_SITEPACKAGES_DIR}/twisted/spread \
122 ${PYTHON_SITEPACKAGES_DIR}/twisted/tap \
123 ${PYTHON_SITEPACKAGES_DIR}/twisted/trial \
124 ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \
125 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/*.py* \
126 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/*.py* \
127 ${PYTHON_SITEPACKAGES_DIR}/Twisted*egg-info \
128 ${PYTHON_SITEPACKAGES_DIR}/twisted/logger \
129 ${PYTHON_SITEPACKAGES_DIR}/twisted/_threads \
130 ${PYTHON_SITEPACKAGES_DIR}/twisted/positioning \
131 ${PYTHON_SITEPACKAGES_DIR}/twisted/py.typed \
132 ${PYTHON_SITEPACKAGES_DIR}/twisted/__pycache__/*pyc \
133 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/__pycache__/*pyc \
134 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/__init__*.pyc \
135 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_anonymous*.pyc \
136 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_file*.pyc \
137 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_memory*.pyc \
138 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_sshkeys*.pyc \
139 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_unix*.pyc \
140 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_core*.pyc \
141 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_ftp*.pyc \
142 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_inet*.pyc \
143 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_portforward*.pyc \
144 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_reactors*.pyc \
145 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_socks*.pyc \
146 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_trial*.pyc \
147"
148
149FILES:${PN}-mail = " \
150 ${bindir}/mailmail \
151 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_mail.py* \
152 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_mail*.pyc \
153 ${PYTHON_SITEPACKAGES_DIR}/twisted/mail \
154"
155
156FILES:${PN}-names = " \
157 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_names.py* \
158 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_names*.pyc \
159 ${PYTHON_SITEPACKAGES_DIR}/twisted/names \
160"
161
162FILES:${PN}-news = " \
163 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_news.py* \
164 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_news*.pyc \
165 ${PYTHON_SITEPACKAGES_DIR}/twisted/news \
166"
167
168FILES:${PN}-runner = " \
169 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_runner.py* \
170 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_runner*.pyc \
171 ${PYTHON_SITEPACKAGES_DIR}/twisted/runner \
172"
173
174FILES:${PN}-web = " \
175 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_web.py* \
176 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_web*.pyc \
177 ${PYTHON_SITEPACKAGES_DIR}/twisted/web \
178"
179
180FILES:${PN}-words = " \
181 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_words.py* \
182 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_words*.pyc \
183 ${PYTHON_SITEPACKAGES_DIR}/twisted/words \
184"
185
186FILES:${PN}-flow = " \
187 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_flow.py* \
188 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_flow*.pyc \
189 ${PYTHON_SITEPACKAGES_DIR}/twisted/flow \
190"
191
192FILES:${PN}-pair = " \
193 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_pair.py* \
194 ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_pair*.pyc \
195 ${PYTHON_SITEPACKAGES_DIR}/twisted/pair \
196"
197
198FILES:${PN}-doc += " \
199 ${PYTHON_SITEPACKAGES_DIR}/twisted/python/_pydoctortemplates \
200"
201