Version 6.4.0.0.beta1, tag libreoffice-6.4.0.0.beta1
[LibreOffice.git] / external / python3 / ExternalPackage_python3.mk
blobdc3d739c295bbda13982713c44f09f2b171988aa
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval $(call gb_ExternalPackage_ExternalPackage,python3,python3))
12 $(eval $(call gb_ExternalPackage_use_external_project,python3,python3))
14 ifeq ($(OS),WNT)
15 ifeq ($(CPUNAME),X86_64)
16 python_arch_subdir=amd64/
17 else
18 python_arch_subdir=win32/
19 endif
20 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/bin/python.exe,PCbuild/$(python_arch_subdir)python$(if $(MSVC_USE_DEBUG_RUNTIME),_d).exe))
21 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/python$(PYTHON_VERSION_MAJOR)$(PYTHON_VERSION_MINOR)$(if $(MSVC_USE_DEBUG_RUNTIME),_d).dll,PCbuild/$(python_arch_subdir)python$(PYTHON_VERSION_MAJOR)$(PYTHON_VERSION_MINOR)$(if $(MSVC_USE_DEBUG_RUNTIME),_d).dll))
22 ifeq ($(MSVC_USE_DEBUG_RUNTIME),)
23 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/python$(PYTHON_VERSION_MAJOR).dll,PCbuild/$(python_arch_subdir)python$(PYTHON_VERSION_MAJOR).dll))
24 endif
25 $(eval $(call gb_ExternalPackage_add_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib,\
26 PCbuild/$(python_arch_subdir)_ctypes$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
27 PCbuild/$(python_arch_subdir)_ctypes_test$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
28 PCbuild/$(python_arch_subdir)_decimal$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
29 PCbuild/$(python_arch_subdir)_elementtree$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
30 PCbuild/$(python_arch_subdir)_msi$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
31 PCbuild/$(python_arch_subdir)_multiprocessing$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
32 PCbuild/$(python_arch_subdir)_socket$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
33 PCbuild/$(python_arch_subdir)_ssl$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
34 PCbuild/$(python_arch_subdir)_testbuffer$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
35 PCbuild/$(python_arch_subdir)_testcapi$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
36 PCbuild/$(python_arch_subdir)pyexpat$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
37 PCbuild/$(python_arch_subdir)select$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
38 PCbuild/$(python_arch_subdir)unicodedata$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
39 PCbuild/$(python_arch_subdir)winsound$(if $(MSVC_USE_DEBUG_RUNTIME),_d).pyd \
41 else
42 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/python.bin,python))
43 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/libpython$(PYTHON_VERSION_MAJOR).so,libpython$(PYTHON_VERSION_MAJOR).so))
44 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/libpython$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so.1.0,libpython$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so))
45 $(eval $(call gb_ExternalPackage_add_file,python3,$(LIBO_BIN_FOLDER)/libpython$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so.1.0-gdb.py,Tools/gdb/libpython.py))
47 # Unfortunately the python build system does not allow to explicitly enable or
48 # disable these, it just tries to build them and then prints which did not
49 # build successfully without stopping; so the build will break on delivering if
50 # one of these failed to build.
51 # Obviously this list should not contain stuff with external dependencies
52 # that may not be available on baseline systems.
54 ifneq ($(OS),AIX)
55 $(eval $(call gb_ExternalPackage_add_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/lib-dynload,\
56 LO_lib/array.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
57 LO_lib/audioop.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
58 LO_lib/binascii.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
59 LO_lib/_bisect.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
60 LO_lib/cmath.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
61 LO_lib/_codecs_cn.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
62 LO_lib/_codecs_hk.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
63 LO_lib/_codecs_iso2022.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
64 LO_lib/_codecs_jp.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
65 LO_lib/_codecs_kr.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
66 LO_lib/_codecs_tw.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
67 LO_lib/_crypt.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
68 LO_lib/_csv.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
69 LO_lib/_ctypes.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
70 LO_lib/_ctypes_test.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
71 LO_lib/_datetime.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
72 LO_lib/_decimal.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
73 LO_lib/_elementtree.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
74 LO_lib/fcntl.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
75 LO_lib/grp.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
76 $(if $(DISABLE_OPENSSL),, \
77 LO_lib/_hashlib.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
78 ) \
79 LO_lib/_heapq.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
80 LO_lib/_json.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
81 LO_lib/_lsprof.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
82 LO_lib/math.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
83 LO_lib/mmap.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
84 LO_lib/_multibytecodec.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
85 LO_lib/_multiprocessing.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
86 LO_lib/_opcode.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
87 LO_lib/ossaudiodev.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
88 LO_lib/parser.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
89 LO_lib/_pickle.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
90 LO_lib/_posixsubprocess.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
91 LO_lib/pyexpat.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
92 LO_lib/_random.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
93 LO_lib/resource.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
94 LO_lib/select.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
95 LO_lib/_sha1.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
96 LO_lib/_sha256.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
97 LO_lib/_sha512.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
98 LO_lib/_socket.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
99 LO_lib/spwd.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
100 $(if $(DISABLE_OPENSSL),, \
101 LO_lib/_ssl.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
103 LO_lib/_struct.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
104 LO_lib/syslog.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
105 LO_lib/termios.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
106 LO_lib/_testbuffer.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
107 LO_lib/_testcapi.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
108 LO_lib/_testimportmultiple.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
109 LO_lib/_testmultiphase.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
110 LO_lib/unicodedata.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
111 LO_lib/xxlimited.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
112 LO_lib/zlib.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)m.so \
114 endif
115 endif
117 # headers are not delivered, but used from unpacked dir Include/
118 # (+ toplevel for pyconfig.h)
120 # that one is generated...
121 ifneq ($(OS),WNT)
122 $(eval $(call gb_ExternalPackage_add_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib,\
123 LO_lib/_sysconfigdata.py \
125 endif
127 # packages not shipped:
128 # dbm, sqlite3 - need some database stuff
129 # curses - need curses to build the C module
130 # idlelib, tkinter, turtledemo - need Tk to build the C module
131 # test - probably unnecessary? was explicitly removed #i116738#
132 # venv - why would we need virtual environments
134 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/plat-linux,\
135 Lib/plat-linux/regen \
136 Lib/plat-linux/CDROM.py \
137 Lib/plat-linux/DLFCN.py \
138 Lib/plat-linux/IN.py \
139 Lib/plat-linux/TYPES.py \
142 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/plat-darwin,\
143 Lib/plat-darwin/IN.py \
144 Lib/plat-darwin/regen \
147 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/plat-sunos5,\
148 Lib/plat-sunos5/regen \
149 Lib/plat-sunos5/CDIO.py \
150 Lib/plat-sunos5/DLFCN.py \
151 Lib/plat-sunos5/IN.py \
152 Lib/plat-sunos5/STROPTS.py \
153 Lib/plat-sunos5/TYPES.py \
156 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/plat-aix4,\
157 Lib/plat-aix4/regen \
158 Lib/plat-aix4/IN.py \
161 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib,\
162 LICENSE \
163 Lib/__future__.py \
164 Lib/__phello__.foo.py \
165 Lib/_bootlocale.py \
166 Lib/_collections_abc.py \
167 Lib/_compat_pickle.py \
168 Lib/_compression.py \
169 Lib/_dummy_thread.py \
170 Lib/_markupbase.py \
171 Lib/_osx_support.py \
172 Lib/_pydecimal.py \
173 Lib/_pyio.py \
174 Lib/_sitebuiltins.py \
175 Lib/_strptime.py \
176 Lib/_threading_local.py \
177 Lib/_weakrefset.py \
178 Lib/abc.py \
179 Lib/aifc.py \
180 Lib/antigravity.py \
181 Lib/argparse.py \
182 Lib/ast.py \
183 Lib/asynchat.py \
184 Lib/asyncore.py \
185 Lib/base64.py \
186 Lib/bdb.py \
187 Lib/binhex.py \
188 Lib/bisect.py \
189 Lib/bz2.py \
190 Lib/calendar.py \
191 Lib/cgi.py \
192 Lib/cgitb.py \
193 Lib/chunk.py \
194 Lib/cmd.py \
195 Lib/code.py \
196 Lib/codecs.py \
197 Lib/codeop.py \
198 Lib/colorsys.py \
199 Lib/compileall.py \
200 Lib/configparser.py \
201 Lib/contextlib.py \
202 Lib/copy.py \
203 Lib/copyreg.py \
204 Lib/cProfile.py \
205 Lib/crypt.py \
206 Lib/csv.py \
207 Lib/datetime.py \
208 Lib/decimal.py \
209 Lib/difflib.py \
210 Lib/dis.py \
211 Lib/doctest.py \
212 Lib/dummy_threading.py \
213 Lib/enum.py \
214 Lib/filecmp.py \
215 Lib/fileinput.py \
216 Lib/fnmatch.py \
217 Lib/formatter.py \
218 Lib/fractions.py \
219 Lib/ftplib.py \
220 Lib/functools.py \
221 Lib/genericpath.py \
222 Lib/getopt.py \
223 Lib/getpass.py \
224 Lib/gettext.py \
225 Lib/glob.py \
226 Lib/gzip.py \
227 Lib/hashlib.py \
228 Lib/heapq.py \
229 Lib/hmac.py \
230 Lib/imaplib.py \
231 Lib/imghdr.py \
232 Lib/imp.py \
233 Lib/inspect.py \
234 Lib/io.py \
235 Lib/ipaddress.py \
236 Lib/keyword.py \
237 Lib/linecache.py \
238 Lib/locale.py \
239 Lib/lzma.py \
240 Lib/macpath.py \
241 Lib/macurl2path.py \
242 Lib/mailbox.py \
243 Lib/mailcap.py \
244 Lib/mimetypes.py \
245 Lib/modulefinder.py \
246 Lib/netrc.py \
247 Lib/nntplib.py \
248 Lib/ntpath.py \
249 Lib/nturl2path.py \
250 Lib/numbers.py \
251 Lib/opcode.py \
252 Lib/operator.py \
253 Lib/optparse.py \
254 Lib/os.py \
255 Lib/pathlib.py \
256 Lib/pdb.py \
257 Lib/pickle.py \
258 Lib/pickletools.py \
259 Lib/pipes.py \
260 Lib/pkgutil.py \
261 Lib/platform.py \
262 Lib/plistlib.py \
263 Lib/poplib.py \
264 Lib/posixpath.py \
265 Lib/pprint.py \
266 Lib/profile.py \
267 Lib/pstats.py \
268 Lib/pty.py \
269 Lib/pyclbr.py \
270 Lib/py_compile.py \
271 Lib/pydoc.py \
272 Lib/queue.py \
273 Lib/quopri.py \
274 Lib/random.py \
275 Lib/reprlib.py \
276 Lib/re.py \
277 Lib/rlcompleter.py \
278 Lib/runpy.py \
279 Lib/sched.py \
280 Lib/shelve.py \
281 Lib/selectors.py \
282 Lib/shlex.py \
283 Lib/shutil.py \
284 Lib/signal.py \
285 Lib/site.py \
286 Lib/smtpd.py \
287 Lib/smtplib.py \
288 Lib/sndhdr.py \
289 Lib/socket.py \
290 Lib/socketserver.py \
291 Lib/sre_compile.py \
292 Lib/sre_constants.py \
293 Lib/sre_parse.py \
294 Lib/ssl.py \
295 Lib/statistics.py \
296 Lib/stat.py \
297 Lib/stringprep.py \
298 Lib/string.py \
299 Lib/struct.py \
300 Lib/subprocess.py \
301 Lib/sunau.py \
302 Lib/symbol.py \
303 Lib/symtable.py \
304 Lib/sysconfig.py \
305 Lib/tabnanny.py \
306 Lib/tarfile.py \
307 Lib/telnetlib.py \
308 Lib/tempfile.py \
309 Lib/textwrap.py \
310 Lib/this.py \
311 Lib/threading.py \
312 Lib/timeit.py \
313 Lib/tokenize.py \
314 Lib/token.py \
315 Lib/traceback.py \
316 Lib/trace.py \
317 Lib/tty.py \
318 Lib/turtle.py \
319 Lib/types.py \
320 Lib/typing.py \
321 Lib/unittest/case.py \
322 Lib/unittest/__init__.py \
323 Lib/unittest/loader.py \
324 Lib/unittest/__main__.py \
325 Lib/unittest/main.py \
326 Lib/unittest/mock.py \
327 Lib/unittest/result.py \
328 Lib/unittest/runner.py \
329 Lib/unittest/signals.py \
330 Lib/unittest/suite.py \
331 Lib/unittest/util.py \
332 Lib/uu.py \
333 Lib/uuid.py \
334 Lib/warnings.py \
335 Lib/wave.py \
336 Lib/weakref.py \
337 Lib/webbrowser.py \
338 Lib/xdrlib.py \
339 Lib/zipfile.py \
342 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/collections,\
343 Lib/collections/__init__.py \
344 Lib/collections/__main__.py \
345 Lib/collections/abc.py \
348 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/concurrent,\
349 Lib/concurrent/__init__.py \
352 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/concurrent/futures,\
353 Lib/concurrent/futures/__init__.py \
354 Lib/concurrent/futures/_base.py \
355 Lib/concurrent/futures/process.py \
356 Lib/concurrent/futures/thread.py \
359 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/ctypes,\
360 Lib/ctypes/__init__.py \
361 Lib/ctypes/_endian.py \
362 Lib/ctypes/util.py \
363 Lib/ctypes/wintypes.py \
366 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/ctypes/macholib,\
367 Lib/ctypes/macholib/README.ctypes \
368 Lib/ctypes/macholib/fetch_macholib \
369 Lib/ctypes/macholib/fetch_macholib.bat \
370 Lib/ctypes/macholib/__init__.py \
371 Lib/ctypes/macholib/dyld.py \
372 Lib/ctypes/macholib/dylib.py \
373 Lib/ctypes/macholib/framework.py \
376 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/distutils,\
377 Lib/distutils/README \
378 Lib/distutils/__init__.py \
379 Lib/distutils/_msvccompiler.py \
380 Lib/distutils/archive_util.py \
381 Lib/distutils/bcppcompiler.py \
382 Lib/distutils/ccompiler.py \
383 Lib/distutils/cmd.py \
384 Lib/distutils/config.py \
385 Lib/distutils/core.py \
386 Lib/distutils/cygwinccompiler.py \
387 Lib/distutils/debug.py \
388 Lib/distutils/dep_util.py \
389 Lib/distutils/dir_util.py \
390 Lib/distutils/dist.py \
391 Lib/distutils/errors.py \
392 Lib/distutils/extension.py \
393 Lib/distutils/fancy_getopt.py \
394 Lib/distutils/filelist.py \
395 Lib/distutils/file_util.py \
396 Lib/distutils/log.py \
397 Lib/distutils/msvc9compiler.py \
398 Lib/distutils/msvccompiler.py \
399 Lib/distutils/spawn.py \
400 Lib/distutils/sysconfig.py \
401 Lib/distutils/text_file.py \
402 Lib/distutils/unixccompiler.py \
403 Lib/distutils/util.py \
404 Lib/distutils/versionpredicate.py \
405 Lib/distutils/version.py \
408 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/distutils/command,\
409 Lib/distutils/command/__init__.py \
410 Lib/distutils/command/bdist_dumb.py \
411 Lib/distutils/command/bdist_msi.py \
412 Lib/distutils/command/bdist.py \
413 Lib/distutils/command/bdist_rpm.py \
414 Lib/distutils/command/bdist_wininst.py \
415 Lib/distutils/command/build_clib.py \
416 Lib/distutils/command/build_ext.py \
417 Lib/distutils/command/build.py \
418 Lib/distutils/command/build_py.py \
419 Lib/distutils/command/build_scripts.py \
420 Lib/distutils/command/check.py \
421 Lib/distutils/command/clean.py \
422 Lib/distutils/command/command_template \
423 Lib/distutils/command/config.py \
424 Lib/distutils/command/install_data.py \
425 Lib/distutils/command/install_egg_info.py \
426 Lib/distutils/command/install_headers.py \
427 Lib/distutils/command/install_lib.py \
428 Lib/distutils/command/install.py \
429 Lib/distutils/command/install_scripts.py \
430 Lib/distutils/command/register.py \
431 Lib/distutils/command/sdist.py \
432 Lib/distutils/command/upload.py \
433 Lib/distutils/command/wininst-10.0-amd64.exe \
434 Lib/distutils/command/wininst-10.0.exe \
435 Lib/distutils/command/wininst-14.0-amd64.exe \
436 Lib/distutils/command/wininst-14.0.exe \
437 Lib/distutils/command/wininst-6.0.exe \
438 Lib/distutils/command/wininst-7.1.exe \
439 Lib/distutils/command/wininst-8.0.exe \
440 Lib/distutils/command/wininst-9.0-amd64.exe \
441 Lib/distutils/command/wininst-9.0.exe \
444 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/email,\
445 Lib/email/__init__.py \
446 Lib/email/_encoded_words.py \
447 Lib/email/_header_value_parser.py \
448 Lib/email/_parseaddr.py \
449 Lib/email/_policybase.py \
450 Lib/email/architecture.rst \
451 Lib/email/base64mime.py \
452 Lib/email/charset.py \
453 Lib/email/contentmanager.py \
454 Lib/email/encoders.py \
455 Lib/email/errors.py \
456 Lib/email/feedparser.py \
457 Lib/email/generator.py \
458 Lib/email/header.py \
459 Lib/email/headerregistry.py \
460 Lib/email/iterators.py \
461 Lib/email/message.py \
462 Lib/email/parser.py \
463 Lib/email/policy.py \
464 Lib/email/quoprimime.py \
465 Lib/email/utils.py \
468 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/email/mime,\
469 Lib/email/mime/__init__.py \
470 Lib/email/mime/application.py \
471 Lib/email/mime/audio.py \
472 Lib/email/mime/base.py \
473 Lib/email/mime/image.py \
474 Lib/email/mime/message.py \
475 Lib/email/mime/multipart.py \
476 Lib/email/mime/nonmultipart.py \
477 Lib/email/mime/text.py \
480 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/encodings,\
481 Lib/encodings/__init__.py \
482 Lib/encodings/aliases.py \
483 Lib/encodings/ascii.py \
484 Lib/encodings/base64_codec.py \
485 Lib/encodings/big5hkscs.py \
486 Lib/encodings/big5.py \
487 Lib/encodings/bz2_codec.py \
488 Lib/encodings/charmap.py \
489 Lib/encodings/cp037.py \
490 Lib/encodings/cp1006.py \
491 Lib/encodings/cp1026.py \
492 Lib/encodings/cp1125.py \
493 Lib/encodings/cp1140.py \
494 Lib/encodings/cp1250.py \
495 Lib/encodings/cp1251.py \
496 Lib/encodings/cp1252.py \
497 Lib/encodings/cp1253.py \
498 Lib/encodings/cp1254.py \
499 Lib/encodings/cp1255.py \
500 Lib/encodings/cp1256.py \
501 Lib/encodings/cp1257.py \
502 Lib/encodings/cp1258.py \
503 Lib/encodings/cp424.py \
504 Lib/encodings/cp437.py \
505 Lib/encodings/cp500.py \
506 Lib/encodings/cp65001.py \
507 Lib/encodings/cp720.py \
508 Lib/encodings/cp737.py \
509 Lib/encodings/cp775.py \
510 Lib/encodings/cp850.py \
511 Lib/encodings/cp852.py \
512 Lib/encodings/cp855.py \
513 Lib/encodings/cp856.py \
514 Lib/encodings/cp857.py \
515 Lib/encodings/cp858.py \
516 Lib/encodings/cp860.py \
517 Lib/encodings/cp861.py \
518 Lib/encodings/cp862.py \
519 Lib/encodings/cp863.py \
520 Lib/encodings/cp864.py \
521 Lib/encodings/cp865.py \
522 Lib/encodings/cp866.py \
523 Lib/encodings/cp869.py \
524 Lib/encodings/cp874.py \
525 Lib/encodings/cp875.py \
526 Lib/encodings/cp932.py \
527 Lib/encodings/cp949.py \
528 Lib/encodings/cp950.py \
529 Lib/encodings/euc_jis_2004.py \
530 Lib/encodings/euc_jisx0213.py \
531 Lib/encodings/euc_jp.py \
532 Lib/encodings/euc_kr.py \
533 Lib/encodings/gb18030.py \
534 Lib/encodings/gb2312.py \
535 Lib/encodings/gbk.py \
536 Lib/encodings/hex_codec.py \
537 Lib/encodings/hp_roman8.py \
538 Lib/encodings/hz.py \
539 Lib/encodings/idna.py \
540 Lib/encodings/iso2022_jp_1.py \
541 Lib/encodings/iso2022_jp_2004.py \
542 Lib/encodings/iso2022_jp_2.py \
543 Lib/encodings/iso2022_jp_3.py \
544 Lib/encodings/iso2022_jp_ext.py \
545 Lib/encodings/iso2022_jp.py \
546 Lib/encodings/iso2022_kr.py \
547 Lib/encodings/iso8859_10.py \
548 Lib/encodings/iso8859_11.py \
549 Lib/encodings/iso8859_13.py \
550 Lib/encodings/iso8859_14.py \
551 Lib/encodings/iso8859_15.py \
552 Lib/encodings/iso8859_16.py \
553 Lib/encodings/iso8859_1.py \
554 Lib/encodings/iso8859_2.py \
555 Lib/encodings/iso8859_3.py \
556 Lib/encodings/iso8859_4.py \
557 Lib/encodings/iso8859_5.py \
558 Lib/encodings/iso8859_6.py \
559 Lib/encodings/iso8859_7.py \
560 Lib/encodings/iso8859_8.py \
561 Lib/encodings/iso8859_9.py \
562 Lib/encodings/johab.py \
563 Lib/encodings/koi8_r.py \
564 Lib/encodings/koi8_t.py \
565 Lib/encodings/koi8_u.py \
566 Lib/encodings/kz1048.py \
567 Lib/encodings/latin_1.py \
568 Lib/encodings/mac_arabic.py \
569 Lib/encodings/mac_centeuro.py \
570 Lib/encodings/mac_croatian.py \
571 Lib/encodings/mac_cyrillic.py \
572 Lib/encodings/mac_farsi.py \
573 Lib/encodings/mac_greek.py \
574 Lib/encodings/mac_iceland.py \
575 Lib/encodings/mac_latin2.py \
576 Lib/encodings/mac_romanian.py \
577 Lib/encodings/mac_roman.py \
578 Lib/encodings/mac_turkish.py \
579 Lib/encodings/mbcs.py \
580 Lib/encodings/palmos.py \
581 Lib/encodings/ptcp154.py \
582 Lib/encodings/punycode.py \
583 Lib/encodings/quopri_codec.py \
584 Lib/encodings/raw_unicode_escape.py \
585 Lib/encodings/rot_13.py \
586 Lib/encodings/shift_jis_2004.py \
587 Lib/encodings/shift_jis.py \
588 Lib/encodings/shift_jisx0213.py \
589 Lib/encodings/tis_620.py \
590 Lib/encodings/undefined.py \
591 Lib/encodings/unicode_escape.py \
592 Lib/encodings/unicode_internal.py \
593 Lib/encodings/utf_16_be.py \
594 Lib/encodings/utf_16_le.py \
595 Lib/encodings/utf_16.py \
596 Lib/encodings/utf_32_be.py \
597 Lib/encodings/utf_32_le.py \
598 Lib/encodings/utf_32.py \
599 Lib/encodings/utf_7.py \
600 Lib/encodings/utf_8.py \
601 Lib/encodings/utf_8_sig.py \
602 Lib/encodings/uu_codec.py \
603 Lib/encodings/zlib_codec.py \
606 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/html,\
607 Lib/html/__init__.py \
608 Lib/html/entities.py \
609 Lib/html/parser.py \
612 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/http,\
613 Lib/http/__init__.py \
614 Lib/http/client.py \
615 Lib/http/cookiejar.py \
616 Lib/http/cookies.py \
617 Lib/http/server.py \
620 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/importlib,\
621 Lib/importlib/__init__.py \
622 Lib/importlib/_bootstrap.py \
623 Lib/importlib/_bootstrap_external.py \
624 Lib/importlib/abc.py \
625 Lib/importlib/machinery.py \
626 Lib/importlib/util.py \
629 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/json,\
630 Lib/json/__init__.py \
631 Lib/json/decoder.py \
632 Lib/json/encoder.py \
633 Lib/json/scanner.py \
634 Lib/json/tool.py \
637 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/lib2to3,\
638 Lib/lib2to3/__init__.py \
639 Lib/lib2to3/__main__.py \
640 Lib/lib2to3/Grammar.txt \
641 Lib/lib2to3/PatternGrammar.txt \
642 Lib/lib2to3/btm_matcher.py \
643 Lib/lib2to3/btm_utils.py \
644 Lib/lib2to3/fixer_base.py \
645 Lib/lib2to3/fixer_util.py \
646 Lib/lib2to3/main.py \
647 Lib/lib2to3/patcomp.py \
648 Lib/lib2to3/pygram.py \
649 Lib/lib2to3/pytree.py \
650 Lib/lib2to3/refactor.py \
653 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/lib2to3/fixes,\
654 Lib/lib2to3/fixes/__init__.py \
655 Lib/lib2to3/fixes/fix_apply.py \
656 Lib/lib2to3/fixes/fix_asserts.py \
657 Lib/lib2to3/fixes/fix_basestring.py \
658 Lib/lib2to3/fixes/fix_buffer.py \
659 Lib/lib2to3/fixes/fix_dict.py \
660 Lib/lib2to3/fixes/fix_except.py \
661 Lib/lib2to3/fixes/fix_execfile.py \
662 Lib/lib2to3/fixes/fix_exec.py \
663 Lib/lib2to3/fixes/fix_exitfunc.py \
664 Lib/lib2to3/fixes/fix_filter.py \
665 Lib/lib2to3/fixes/fix_funcattrs.py \
666 Lib/lib2to3/fixes/fix_future.py \
667 Lib/lib2to3/fixes/fix_getcwdu.py \
668 Lib/lib2to3/fixes/fix_has_key.py \
669 Lib/lib2to3/fixes/fix_idioms.py \
670 Lib/lib2to3/fixes/fix_import.py \
671 Lib/lib2to3/fixes/fix_imports2.py \
672 Lib/lib2to3/fixes/fix_imports.py \
673 Lib/lib2to3/fixes/fix_input.py \
674 Lib/lib2to3/fixes/fix_intern.py \
675 Lib/lib2to3/fixes/fix_isinstance.py \
676 Lib/lib2to3/fixes/fix_itertools_imports.py \
677 Lib/lib2to3/fixes/fix_itertools.py \
678 Lib/lib2to3/fixes/fix_long.py \
679 Lib/lib2to3/fixes/fix_map.py \
680 Lib/lib2to3/fixes/fix_metaclass.py \
681 Lib/lib2to3/fixes/fix_methodattrs.py \
682 Lib/lib2to3/fixes/fix_ne.py \
683 Lib/lib2to3/fixes/fix_next.py \
684 Lib/lib2to3/fixes/fix_nonzero.py \
685 Lib/lib2to3/fixes/fix_numliterals.py \
686 Lib/lib2to3/fixes/fix_operator.py \
687 Lib/lib2to3/fixes/fix_paren.py \
688 Lib/lib2to3/fixes/fix_print.py \
689 Lib/lib2to3/fixes/fix_raise.py \
690 Lib/lib2to3/fixes/fix_raw_input.py \
691 Lib/lib2to3/fixes/fix_reduce.py \
692 Lib/lib2to3/fixes/fix_reload.py \
693 Lib/lib2to3/fixes/fix_renames.py \
694 Lib/lib2to3/fixes/fix_repr.py \
695 Lib/lib2to3/fixes/fix_set_literal.py \
696 Lib/lib2to3/fixes/fix_standarderror.py \
697 Lib/lib2to3/fixes/fix_sys_exc.py \
698 Lib/lib2to3/fixes/fix_throw.py \
699 Lib/lib2to3/fixes/fix_tuple_params.py \
700 Lib/lib2to3/fixes/fix_types.py \
701 Lib/lib2to3/fixes/fix_unicode.py \
702 Lib/lib2to3/fixes/fix_urllib.py \
703 Lib/lib2to3/fixes/fix_ws_comma.py \
704 Lib/lib2to3/fixes/fix_xrange.py \
705 Lib/lib2to3/fixes/fix_xreadlines.py \
706 Lib/lib2to3/fixes/fix_zip.py \
709 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/pgen2,\
710 Lib/lib2to3/pgen2/__init__.py \
711 Lib/lib2to3/pgen2/conv.py \
712 Lib/lib2to3/pgen2/driver.py \
713 Lib/lib2to3/pgen2/grammar.py \
714 Lib/lib2to3/pgen2/literals.py \
715 Lib/lib2to3/pgen2/parse.py \
716 Lib/lib2to3/pgen2/pgen.py \
717 Lib/lib2to3/pgen2/tokenize.py \
718 Lib/lib2to3/pgen2/token.py \
721 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/logging,\
722 Lib/logging/__init__.py \
723 Lib/logging/config.py \
724 Lib/logging/handlers.py \
727 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/multiprocessing,\
728 Lib/multiprocessing/__init__.py \
729 Lib/multiprocessing/connection.py \
730 Lib/multiprocessing/context.py \
731 Lib/multiprocessing/forkserver.py \
732 Lib/multiprocessing/heap.py \
733 Lib/multiprocessing/managers.py \
734 Lib/multiprocessing/popen_fork.py \
735 Lib/multiprocessing/popen_forkserver.py \
736 Lib/multiprocessing/popen_spawn_posix.py \
737 Lib/multiprocessing/popen_spawn_win32.py \
738 Lib/multiprocessing/process.py \
739 Lib/multiprocessing/queues.py \
740 Lib/multiprocessing/reduction.py \
741 Lib/multiprocessing/resource_sharer.py \
742 Lib/multiprocessing/semaphore_tracker.py \
743 Lib/multiprocessing/sharedctypes.py \
744 Lib/multiprocessing/spawn.py \
745 Lib/multiprocessing/synchronize.py \
746 Lib/multiprocessing/util.py \
749 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/multiprocessing/dummy,\
750 Lib/multiprocessing/dummy/__init__.py \
751 Lib/multiprocessing/dummy/connection.py \
754 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/pydoc_data,\
755 Lib/pydoc_data/__init__.py \
756 Lib/pydoc_data/_pydoc.css \
757 Lib/pydoc_data/topics.py \
760 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/unittest,\
761 Lib/unittest/__init__.py \
762 Lib/unittest/__main__.py \
763 Lib/unittest/case.py \
764 Lib/unittest/loader.py \
765 Lib/unittest/main.py \
766 Lib/unittest/mock.py \
767 Lib/unittest/result.py \
768 Lib/unittest/runner.py \
769 Lib/unittest/signals.py \
770 Lib/unittest/suite.py \
771 Lib/unittest/util.py \
774 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/unittest/test,\
775 Lib/unittest/test/__init__.py \
776 Lib/unittest/test/__main__.py \
777 Lib/unittest/test/_test_warnings.py \
778 Lib/unittest/test/dummy.py \
779 Lib/unittest/test/support.py \
780 Lib/unittest/test/test_assertions.py \
781 Lib/unittest/test/test_break.py \
782 Lib/unittest/test/test_case.py \
783 Lib/unittest/test/test_discovery.py \
784 Lib/unittest/test/test_functiontestcase.py \
785 Lib/unittest/test/test_loader.py \
786 Lib/unittest/test/test_program.py \
787 Lib/unittest/test/test_result.py \
788 Lib/unittest/test/test_runner.py \
789 Lib/unittest/test/test_setups.py \
790 Lib/unittest/test/test_skipping.py \
791 Lib/unittest/test/test_suite.py \
794 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/unittest/test/testmock,\
795 Lib/unittest/test/testmock/__init__.py \
796 Lib/unittest/test/testmock/__main__.py \
797 Lib/unittest/test/testmock/support.py \
798 Lib/unittest/test/testmock/testcallable.py \
799 Lib/unittest/test/testmock/testhelpers.py \
800 Lib/unittest/test/testmock/testmagicmethods.py \
801 Lib/unittest/test/testmock/testmock.py \
802 Lib/unittest/test/testmock/testpatch.py \
803 Lib/unittest/test/testmock/testsentinel.py \
804 Lib/unittest/test/testmock/testwith.py \
807 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/urllib,\
808 Lib/urllib/__init__.py \
809 Lib/urllib/error.py \
810 Lib/urllib/parse.py \
811 Lib/urllib/request.py \
812 Lib/urllib/response.py \
813 Lib/urllib/robotparser.py \
816 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/wsgiref,\
817 Lib/wsgiref/__init__.py \
818 Lib/wsgiref/handlers.py \
819 Lib/wsgiref/headers.py \
820 Lib/wsgiref/simple_server.py \
821 Lib/wsgiref/util.py \
822 Lib/wsgiref/validate.py \
825 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/xml,\
826 Lib/xml/__init__.py \
829 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/xml/dom,\
830 Lib/xml/dom/__init__.py \
831 Lib/xml/dom/NodeFilter.py \
832 Lib/xml/dom/domreg.py \
833 Lib/xml/dom/expatbuilder.py \
834 Lib/xml/dom/minicompat.py \
835 Lib/xml/dom/minidom.py \
836 Lib/xml/dom/pulldom.py \
837 Lib/xml/dom/xmlbuilder.py \
840 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/xml/etree,\
841 Lib/xml/etree/__init__.py \
842 Lib/xml/etree/ElementInclude.py \
843 Lib/xml/etree/ElementPath.py \
844 Lib/xml/etree/ElementTree.py \
845 Lib/xml/etree/cElementTree.py \
848 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/xml/parsers,\
849 Lib/xml/parsers/__init__.py \
850 Lib/xml/parsers/expat.py \
853 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/xml/sax,\
854 Lib/xml/sax/__init__.py \
855 Lib/xml/sax/_exceptions.py \
856 Lib/xml/sax/expatreader.py \
857 Lib/xml/sax/handler.py \
858 Lib/xml/sax/saxutils.py \
859 Lib/xml/sax/xmlreader.py \
862 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/xmlrpc,\
863 Lib/xmlrpc/__init__.py \
864 Lib/xmlrpc/client.py \
865 Lib/xmlrpc/server.py \
868 $(eval $(call gb_ExternalPackage_add_unpacked_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib/site-packages,\
869 Lib/site-packages/README \
872 # vim: set noet sw=4 ts=4: