xref: /trunk/main/python/prj/d.lst (revision 91144cd0085a7583d2099b982122deb2184ab956)
1mkdir: %_DEST%\lib%_EXT%\python
2mkdir: %_DEST%\lib%_EXT%\python\site-packages
3mkdir: %_DEST%\lib%_EXT%\python\encodings
4mkdir: %_DEST%\lib%_EXT%\python\email
5mkdir: %_DEST%\lib%_EXT%\python\email\mime
6mkdir: %_DEST%\lib%_EXT%\python\distutils
7mkdir: %_DEST%\lib%_EXT%\python\distutils\command
8mkdir: %_DEST%\lib%_EXT%\python\xml
9mkdir: %_DEST%\lib%_EXT%\python\xml\dom
10mkdir: %_DEST%\lib%_EXT%\python\xml\parsers
11mkdir: %_DEST%\lib%_EXT%\python\xml\sax
12mkdir: %_DEST%\lib%_EXT%\python\xml\etree
13mkdir: %_DEST%\lib%_EXT%\python\curses
14mkdir: %_DEST%\lib%_EXT%\python\lib-dynload
15mkdir: %_DEST%\lib%_EXT%\python\logging
16mkdir: %_DEST%\lib%_EXT%\python\idlelib
17mkdir: %_DEST%\lib%_EXT%\python\idlelib\Icons
18mkdir: %_DEST%\lib%_EXT%\python\wsgiref
19mkdir: %_DEST%\lib%_EXT%\python\json
20mkdir: %_DEST%\lib%_EXT%\python\lib2to3
21mkdir: %_DEST%\lib%_EXT%\python\lib2to3\fixes
22mkdir: %_DEST%\lib%_EXT%\python\lib2to3\pgen2
23mkdir: %_DEST%\lib%_EXT%\python\sqlite3
24mkdir: %_DEST%\lib%_EXT%\python\ctypes
25mkdir: %_DEST%\lib%_EXT%\python\ctypes\macholib
26mkdir: %_DEST%\lib%_EXT%\python\importlib
27mkdir: %_DEST%\lib%_EXT%\python\multiprocessing
28mkdir: %_DEST%\lib%_EXT%\python\multiprocessing\dummy
29mkdir: %_DEST%\lib%_EXT%\python\unittest
30mkdir: %_DEST%\lib%_EXT%\python\asyncio
31mkdir: %_DEST%\lib%_EXT%\python\collections
32mkdir: %_DEST%\lib%_EXT%\python\concurrent
33mkdir: %_DEST%\lib%_EXT%\python\concurrent\futures
34mkdir: %_DEST%\lib%_EXT%\python\dbm
35mkdir: %_DEST%\lib%_EXT%\python\html
36mkdir: %_DEST%\lib%_EXT%\python\http
37mkdir: %_DEST%\lib%_EXT%\python\importlib\metadata
38mkdir: %_DEST%\lib%_EXT%\python\importlib\resources
39mkdir: %_DEST%\lib%_EXT%\python\pydoc_data
40mkdir: %_DEST%\lib%_EXT%\python\re
41mkdir: %_DEST%\lib%_EXT%\python\tomllib
42mkdir: %_DEST%\lib%_EXT%\python\urllib
43mkdir: %_DEST%\lib%_EXT%\python\xmlrpc
44mkdir: %_DEST%\lib%_EXT%\python\zoneinfo
45mkdir: %_DEST%\lib%_EXT%\python\python3.11\config
46mkdir: %_DEST%\inc%_EXT%\python\cpython
47
48# The first line copies only the FILES at the top of Lib; deliver.pl does not
49# recurse.  Every stdlib PACKAGE therefore needs its own mkdir above and its own
50# line below, and the two lists must stay in sync.  Python 3 turned a number of
51# former single-file modules (collections, re, urllib, ...) into packages, so a
52# list inherited from a Python 2 tree silently drops them -- and dropping
53# collections alone is enough to break "import uno", which imports socket.
54# When bumping Python, diff Lib/*/ against this list.
55..\%__SRC%\misc\build\Python-3.11.15\Lib\* %_DEST%\lib%_EXT%\python\*
56..\%__SRC%\misc\build\Python-3.11.15\Lib\site-packages\* %_DEST%\lib%_EXT%\python\site-packages\*
57..\%__SRC%\misc\build\Python-3.11.15\Lib\encodings\* %_DEST%\lib%_EXT%\python\encodings\*
58..\%__SRC%\misc\build\Python-3.11.15\Lib\email\* %_DEST%\lib%_EXT%\python\email\*
59..\%__SRC%\misc\build\Python-3.11.15\Lib\email\mime\* %_DEST%\lib%_EXT%\python\email\mime\*
60..\%__SRC%\misc\build\Python-3.11.15\Lib\distutils\* %_DEST%\lib%_EXT%\python\distutils\*
61..\%__SRC%\misc\build\Python-3.11.15\Lib\distutils\command\* %_DEST%\lib%_EXT%\python\distutils\command\*
62..\%__SRC%\misc\build\Python-3.11.15\Lib\xml\* %_DEST%\lib%_EXT%\python\xml\*
63..\%__SRC%\misc\build\Python-3.11.15\Lib\xml\dom\* %_DEST%\lib%_EXT%\python\xml\dom\*
64..\%__SRC%\misc\build\Python-3.11.15\Lib\xml\parsers\* %_DEST%\lib%_EXT%\python\xml\parsers\*
65..\%__SRC%\misc\build\Python-3.11.15\Lib\xml\sax\* %_DEST%\lib%_EXT%\python\xml\sax\*
66..\%__SRC%\misc\build\Python-3.11.15\Lib\curses\* %_DEST%\lib%_EXT%\python\curses\*
67..\%__SRC%\misc\build\Python-3.11.15\Lib\logging\* %_DEST%\lib%_EXT%\python\logging\*
68..\%__SRC%\misc\build\Python-3.11.15\Lib\idlelib\* %_DEST%\lib%_EXT%\python\idlelib\*
69..\%__SRC%\misc\build\Python-3.11.15\Lib\idlelib\Icons\* %_DEST%\lib%_EXT%\python\idlelib\Icons\*
70..\%__SRC%\misc\build\Python-3.11.15\Lib\wsgiref\* %_DEST%\lib%_EXT%\python\wsgiref\*
71..\%__SRC%\misc\build\Python-3.11.15\Lib\json\* %_DEST%\lib%_EXT%\python\json\*
72..\%__SRC%\misc\build\Python-3.11.15\Lib\lib2to3\* %_DEST%\lib%_EXT%\python\lib2to3\*
73..\%__SRC%\misc\build\Python-3.11.15\Lib\lib2to3\fixes\* %_DEST%\lib%_EXT%\python\lib2to3\fixes\*
74..\%__SRC%\misc\build\Python-3.11.15\Lib\lib2to3\pgen2\* %_DEST%\lib%_EXT%\python\lib2to3\pgen2\*
75..\%__SRC%\misc\build\Python-3.11.15\Lib\sqlite3\* %_DEST%\lib%_EXT%\python\sqlite3\*
76..\%__SRC%\misc\build\Python-3.11.15\Lib\ctypes\* %_DEST%\lib%_EXT%\python\ctypes\*
77..\%__SRC%\misc\build\Python-3.11.15\Lib\ctypes\macholib\* %_DEST%\lib%_EXT%\python\ctypes\macholib\*
78..\%__SRC%\misc\build\Python-3.11.15\Lib\xml\etree\* %_DEST%\lib%_EXT%\python\xml\etree
79..\%__SRC%\misc\build\Python-3.11.15\Lib\importlib\* %_DEST%\lib%_EXT%\python\importlib\*
80..\%__SRC%\misc\build\Python-3.11.15\Lib\multiprocessing\* %_DEST%\lib%_EXT%\python\multiprocessing\*
81..\%__SRC%\misc\build\Python-3.11.15\Lib\multiprocessing\dummy\* %_DEST%\lib%_EXT%\python\multiprocessing\dummy\*
82..\%__SRC%\misc\build\Python-3.11.15\Lib\unittest\* %_DEST%\lib%_EXT%\python\unittest\*
83..\%__SRC%\misc\build\Python-3.11.15\Lib\asyncio\* %_DEST%\lib%_EXT%\python\asyncio\*
84..\%__SRC%\misc\build\Python-3.11.15\Lib\collections\* %_DEST%\lib%_EXT%\python\collections\*
85..\%__SRC%\misc\build\Python-3.11.15\Lib\concurrent\* %_DEST%\lib%_EXT%\python\concurrent\*
86..\%__SRC%\misc\build\Python-3.11.15\Lib\concurrent\futures\* %_DEST%\lib%_EXT%\python\concurrent\futures\*
87..\%__SRC%\misc\build\Python-3.11.15\Lib\dbm\* %_DEST%\lib%_EXT%\python\dbm\*
88..\%__SRC%\misc\build\Python-3.11.15\Lib\html\* %_DEST%\lib%_EXT%\python\html\*
89..\%__SRC%\misc\build\Python-3.11.15\Lib\http\* %_DEST%\lib%_EXT%\python\http\*
90..\%__SRC%\misc\build\Python-3.11.15\Lib\importlib\metadata\* %_DEST%\lib%_EXT%\python\importlib\metadata\*
91..\%__SRC%\misc\build\Python-3.11.15\Lib\importlib\resources\* %_DEST%\lib%_EXT%\python\importlib\resources\*
92..\%__SRC%\misc\build\Python-3.11.15\Lib\pydoc_data\* %_DEST%\lib%_EXT%\python\pydoc_data\*
93..\%__SRC%\misc\build\Python-3.11.15\Lib\re\* %_DEST%\lib%_EXT%\python\re\*
94..\%__SRC%\misc\build\Python-3.11.15\Lib\tomllib\* %_DEST%\lib%_EXT%\python\tomllib\*
95..\%__SRC%\misc\build\Python-3.11.15\Lib\urllib\* %_DEST%\lib%_EXT%\python\urllib\*
96..\%__SRC%\misc\build\Python-3.11.15\Lib\xmlrpc\* %_DEST%\lib%_EXT%\python\xmlrpc\*
97..\%__SRC%\misc\build\Python-3.11.15\Lib\zoneinfo\* %_DEST%\lib%_EXT%\python\zoneinfo\*
98..\%__SRC%\misc\build\Python-3.11.15\Makefile %_DEST%\lib%_EXT%\python\python3.11\config\Makefile
99# _sysconfigdata filename is platform-mangled (e.g. _sysconfigdata__darwin_darwin.py on macOS,
100# _sysconfigdata__linux_x86_64-linux-gnu.py on Linux). On Linux, makefile.mk's BUILD_ACTION
101# renames the generated file to the plain name below before delivery runs (not yet handled
102# for other platforms). The source below is deliberately NOT a wildcard: deliver.pl's
103# glob_line() only renames-on-copy when the destination also has a wildcard; paired with a
104# literal destination, a wildcard source makes it treat the destination as a directory and
105# append the matched filename onto it, producing a bogus nested path.
106..\%__SRC%\misc\build\python-inst\lib\python3.11\_sysconfigdata.py %_DEST%\lib%_EXT%\python\_sysconfigdata.py
107..\pyversion.mk %_DEST%\inc%_EXT%\pyversion.mk
108..\pyversion_dmake.mk %_DEST%\inc%_EXT%\pyversion_dmake.mk
109
110..\%__SRC%\misc\build\Python-3.11.15\Include\* %_DEST%\inc%_EXT%\python\*
111# Python 3 split the public headers in two: Include/ holds the stable API
112# and Include/cpython/ the unstable one, which 34 of the headers above
113# reach into by name whenever Py_LIMITED_API is undefined -- our case.
114# Include/internal/ is NOT delivered: only Py_BUILD_CORE needs it.
115..\%__SRC%\misc\build\Python-3.11.15\Include\cpython\* %_DEST%\inc%_EXT%\python\cpython\*
116
117#unix ONLY !
118..\%__SRC%\misc\build\python-inst\bin\python %_DEST%\bin%_EXT%\python
119..\%__SRC%\misc\build\Python-3.11.15\pyconfig.h %_DEST%\inc%_EXT%\python\pyconfig.h
120..\%__SRC%\misc\build\python-inst\lib\python3.11\lib-dynload\* %_DEST%\lib%_EXT%\python\lib-dynload\*
121..\%__SRC%\misc\build\python-inst\lib64\python3.11\lib-dynload\* %_DEST%\lib%_EXT%\python\lib-dynload\*
122..\%__SRC%\misc\build\python-inst\bin\python3.11 %_DEST%\bin%_EXT%\python
123..\%__SRC%\misc\build\python-inst\lib\libpython3.11.so.1.0 %_DEST%\lib%_EXT%\libpython3.11.so.1.0
124..\%__SRC%\misc\build\python-inst\lib64\libpython3.11.so.1.0 %_DEST%\lib%_EXT%\libpython3.11.so.1.0
125symlink: %_DEST%\lib%_EXT%\libpython3.11.so.1.0 %_DEST%\lib%_EXT%\libpython3.11.so
126
127# MacOS X
128..\%__SRC%\misc\build\python-inst\lib\libpython3.11.dylib %_DEST%\lib%_EXT%\libpython3.11.dylib
129
130#MingW ONLY !
131..\%__SRC%\misc\build\python-inst\bin\python.exe %_DEST%\bin%_EXT%\python.exe
132..\%__SRC%\misc\build\Python-3.11.15\libpython3.11.dll %_DEST%\bin%_EXT%\libpython3.11.dll
133
134# WINDOWS ONLY !  Built by PCbuild/MSBuild on the UCRT generation; see
135# makefile.mk.  _ssl, _ctypes and _testcapi are absent on purpose: the first
136# two need externals PCbuild downloads, the third is a test module.
137..\%__SRC%\misc\build\pyconfig.h %_DEST%\inc%_EXT%\python\pyconfig.h
138..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\python.exe %_DEST%\bin%_EXT%\python.exe
139..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\python311.dll %_DEST%\bin%_EXT%\python311.dll
140..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\python311.lib %_DEST%\lib%_EXT%\python311.lib
141..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\_socket.pyd %_DEST%\lib%_EXT%\python\_socket.pyd
142..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\select.pyd %_DEST%\lib%_EXT%\python\select.pyd
143..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\unicodedata.pyd %_DEST%\lib%_EXT%\python\unicodedata.pyd
144..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\winsound.pyd %_DEST%\lib%_EXT%\python\winsound.pyd
145..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\pyexpat.pyd %_DEST%\lib%_EXT%\python\pyexpat.pyd
146..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\_multiprocessing.pyd %_DEST%\lib%_EXT%\python\_multiprocessing.pyd
147..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\_msi.pyd %_DEST%\lib%_EXT%\python\_msi.pyd
148..\%__SRC%\misc\build\Python-3.11.15\PCbuild\win32\_elementtree.pyd %_DEST%\lib%_EXT%\python\_elementtree.pyd
149
150# Win64 ONLY!  Same build, amd64 output directory -- see the comment above.
151..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\python.exe %_DEST%\bin%_EXT%\python.exe
152..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\python311.dll %_DEST%\bin%_EXT%\python311.dll
153..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\python311.lib %_DEST%\lib%_EXT%\python311.lib
154..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\_socket.pyd %_DEST%\lib%_EXT%\python\_socket.pyd
155..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\select.pyd %_DEST%\lib%_EXT%\python\select.pyd
156..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\unicodedata.pyd %_DEST%\lib%_EXT%\python\unicodedata.pyd
157..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\winsound.pyd %_DEST%\lib%_EXT%\python\winsound.pyd
158..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\pyexpat.pyd %_DEST%\lib%_EXT%\python\pyexpat.pyd
159..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\_multiprocessing.pyd %_DEST%\lib%_EXT%\python\_multiprocessing.pyd
160..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\_msi.pyd %_DEST%\lib%_EXT%\python\_msi.pyd
161..\%__SRC%\misc\build\Python-3.11.15\PCbuild\amd64\_elementtree.pyd %_DEST%\lib%_EXT%\python\_elementtree.pyd
162
163#linklib: libpython.so.*.*.*
164