diff options
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-twisted_24.7.0.bb')
-rw-r--r-- | meta-python/recipes-devtools/python/python3-twisted_24.7.0.bb | 176 |
1 files changed, 176 insertions, 0 deletions
diff --git a/meta-python/recipes-devtools/python/python3-twisted_24.7.0.bb b/meta-python/recipes-devtools/python/python3-twisted_24.7.0.bb new file mode 100644 index 0000000000..af95996d51 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-twisted_24.7.0.bb | |||
@@ -0,0 +1,176 @@ | |||
1 | DESCRIPTION = "Twisted is an event-driven networking framework written in Python and licensed under the LGPL. \ | ||
2 | Twisted 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." | ||
4 | HOMEPAGE = "https://twisted.org" | ||
5 | |||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c5d2c2493b848f83864bdedd67bbf5" | ||
8 | |||
9 | SRC_URI[sha256sum] = "5a60147f044187a127ec7da96d170d49bcce50c6fd36f594e60f4587eff4d394" | ||
10 | |||
11 | inherit pypi python_hatchling | ||
12 | |||
13 | do_install:append() { | ||
14 | # remove some useless files before packaging | ||
15 | find ${D} \( -name "*.bat" -o -name "*.c" -o -name "*.h" \) -exec rm -f {} \; | ||
16 | } | ||
17 | |||
18 | PACKAGES =+ "\ | ||
19 | ${PN}-zsh \ | ||
20 | ${PN}-test \ | ||
21 | ${PN}-protocols \ | ||
22 | ${PN}-conch \ | ||
23 | ${PN}-mail \ | ||
24 | ${PN}-names \ | ||
25 | ${PN}-runner \ | ||
26 | ${PN}-web \ | ||
27 | ${PN}-words \ | ||
28 | ${PN}-pair \ | ||
29 | ${PN}-core \ | ||
30 | " | ||
31 | |||
32 | DEPENDS += " \ | ||
33 | python3-hatch-fancy-pypi-readme-native \ | ||
34 | python3-incremental-native \ | ||
35 | " | ||
36 | |||
37 | RDEPENDS:${PN} = "\ | ||
38 | ${PN}-core \ | ||
39 | ${PN}-conch \ | ||
40 | ${PN}-mail \ | ||
41 | ${PN}-names \ | ||
42 | ${PN}-pair \ | ||
43 | ${PN}-protocols \ | ||
44 | ${PN}-runner \ | ||
45 | ${PN}-web \ | ||
46 | ${PN}-words \ | ||
47 | ${PN}-zsh \ | ||
48 | " | ||
49 | |||
50 | RDEPENDS:${PN}-core = "python3-appdirs \ | ||
51 | python3-asyncio \ | ||
52 | python3-automat \ | ||
53 | python3-constantly \ | ||
54 | python3-core \ | ||
55 | python3-debugger \ | ||
56 | python3-hyperlink \ | ||
57 | python3-incremental \ | ||
58 | python3-pyserial \ | ||
59 | python3-typing-extensions \ | ||
60 | python3-unixadmin \ | ||
61 | python3-zopeinterface \ | ||
62 | " | ||
63 | RDEPENDS:${PN}-test = "${PN} python3-pyhamcrest" | ||
64 | RDEPENDS:${PN}-conch = "${PN}-core ${PN}-protocols python3-bcrypt python3-cryptography python3-pickle" | ||
65 | RDEPENDS:${PN}-mail = "${PN}-core ${PN}-protocols" | ||
66 | RDEPENDS:${PN}-names = "${PN}-core" | ||
67 | RDEPENDS:${PN}-runner = "${PN}-core ${PN}-protocols" | ||
68 | RDEPENDS:${PN}-web += "${PN}-core ${PN}-protocols" | ||
69 | RDEPENDS:${PN}-words += "${PN}-core" | ||
70 | RDEPENDS:${PN}-pair += "${PN}-core" | ||
71 | |||
72 | FILES:${PN}-test = " \ | ||
73 | ${PYTHON_SITEPACKAGES_DIR}/twisted/test \ | ||
74 | ${PYTHON_SITEPACKAGES_DIR}/twisted/*/test \ | ||
75 | ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy/test/ \ | ||
76 | " | ||
77 | |||
78 | FILES:${PN}-protocols = " \ | ||
79 | ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/*.py* \ | ||
80 | ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/haproxy \ | ||
81 | ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols/__pycache__/*pyc \ | ||
82 | " | ||
83 | |||
84 | FILES:${PN}-zsh = " \ | ||
85 | ${PYTHON_SITEPACKAGES_DIR}/twisted/python/twisted-completion.zsh \ | ||
86 | " | ||
87 | |||
88 | FILES:${PN}-conch = " \ | ||
89 | ${bindir}/ckeygen \ | ||
90 | ${bindir}/tkconch \ | ||
91 | ${bindir}/conch \ | ||
92 | ${bindir}/cftp \ | ||
93 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_conch.py* \ | ||
94 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_conch*.pyc \ | ||
95 | ${PYTHON_SITEPACKAGES_DIR}/twisted/conch \ | ||
96 | " | ||
97 | |||
98 | FILES:${PN}-core = " \ | ||
99 | ${bindir}/twist \ | ||
100 | ${bindir}/twistd \ | ||
101 | ${bindir}/trial \ | ||
102 | ${bindir}/pyhtmlizer \ | ||
103 | ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \ | ||
104 | ${PYTHON_SITEPACKAGES_DIR}/twisted/application \ | ||
105 | ${PYTHON_SITEPACKAGES_DIR}/twisted/cred \ | ||
106 | ${PYTHON_SITEPACKAGES_DIR}/twisted/enterprise \ | ||
107 | ${PYTHON_SITEPACKAGES_DIR}/twisted/internet \ | ||
108 | ${PYTHON_SITEPACKAGES_DIR}/twisted/persisted \ | ||
109 | ${PYTHON_SITEPACKAGES_DIR}/twisted/protocols \ | ||
110 | ${PYTHON_SITEPACKAGES_DIR}/twisted/scripts \ | ||
111 | ${PYTHON_SITEPACKAGES_DIR}/twisted/spread \ | ||
112 | ${PYTHON_SITEPACKAGES_DIR}/twisted/tap \ | ||
113 | ${PYTHON_SITEPACKAGES_DIR}/twisted/trial \ | ||
114 | ${PYTHON_SITEPACKAGES_DIR}/twisted/*.py* \ | ||
115 | ${PYTHON_SITEPACKAGES_DIR}/twisted/python/*.py* \ | ||
116 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/*.py* \ | ||
117 | ${PYTHON_SITEPACKAGES_DIR}/twisted/logger \ | ||
118 | ${PYTHON_SITEPACKAGES_DIR}/twisted/_threads \ | ||
119 | ${PYTHON_SITEPACKAGES_DIR}/twisted/positioning \ | ||
120 | ${PYTHON_SITEPACKAGES_DIR}/twisted/py.typed \ | ||
121 | ${PYTHON_SITEPACKAGES_DIR}/twisted/__pycache__/*pyc \ | ||
122 | ${PYTHON_SITEPACKAGES_DIR}/twisted/python/__pycache__/*pyc \ | ||
123 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/__init__*.pyc \ | ||
124 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_anonymous*.pyc \ | ||
125 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_file*.pyc \ | ||
126 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_memory*.pyc \ | ||
127 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_sshkeys*.pyc \ | ||
128 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/cred_unix*.pyc \ | ||
129 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_core*.pyc \ | ||
130 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_ftp*.pyc \ | ||
131 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_inet*.pyc \ | ||
132 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_portforward*.pyc \ | ||
133 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_reactors*.pyc \ | ||
134 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_socks*.pyc \ | ||
135 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_trial*.pyc \ | ||
136 | " | ||
137 | |||
138 | FILES:${PN}-mail = " \ | ||
139 | ${bindir}/mailmail \ | ||
140 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_mail.py* \ | ||
141 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_mail*.pyc \ | ||
142 | ${PYTHON_SITEPACKAGES_DIR}/twisted/mail \ | ||
143 | " | ||
144 | |||
145 | FILES:${PN}-names = " \ | ||
146 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_names.py* \ | ||
147 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_names*.pyc \ | ||
148 | ${PYTHON_SITEPACKAGES_DIR}/twisted/names \ | ||
149 | " | ||
150 | |||
151 | FILES:${PN}-runner = " \ | ||
152 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_runner.py* \ | ||
153 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_runner*.pyc \ | ||
154 | ${PYTHON_SITEPACKAGES_DIR}/twisted/runner \ | ||
155 | " | ||
156 | |||
157 | FILES:${PN}-web = " \ | ||
158 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_web.py* \ | ||
159 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_web*.pyc \ | ||
160 | ${PYTHON_SITEPACKAGES_DIR}/twisted/web \ | ||
161 | " | ||
162 | |||
163 | FILES:${PN}-words = " \ | ||
164 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/twisted_words.py* \ | ||
165 | ${PYTHON_SITEPACKAGES_DIR}/twisted/plugins/__pycache__/twisted_words*.pyc \ | ||
166 | ${PYTHON_SITEPACKAGES_DIR}/twisted/words \ | ||
167 | " | ||
168 | |||
169 | FILES:${PN}-pair = " \ | ||
170 | ${PYTHON_SITEPACKAGES_DIR}/twisted/pair \ | ||
171 | " | ||
172 | |||
173 | FILES:${PN}-doc += " \ | ||
174 | ${PYTHON_SITEPACKAGES_DIR}/twisted/python/_pydoctortemplates \ | ||
175 | " | ||
176 | |||