diff --git a/.gitignore b/.gitignore index 485272adfb..6a8f3f3795 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ /*/target **/*.rs.bk **/*.bytecode -__pycache__ +__pycache__/ **/*.pytest_cache .*sw* .repl_history.txt @@ -21,3 +21,5 @@ flamescope.json extra_tests/snippets/resources extra_tests/not_impl.py + +.venv/ \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index fa6f96c5fd..0000000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,298 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "lldb", - "request": "launch", - "name": "Debug executable 'rustpython'", - "preLaunchTask": "Build RustPython Debug", - "program": "target/debug/rustpython", - "args": [], - "env": { - "RUST_BACKTRACE": "1" - }, - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug executable 'rustpython' without SSL", - "preLaunchTask": "Build RustPython Debug without SSL", - "program": "target/debug/rustpython", - "args": [], - "env": { - "RUST_BACKTRACE": "1" - }, - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython" - ], - "filter": { - "name": "rustpython", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug benchmark 'execution'", - "cargo": { - "args": [ - "test", - "--no-run", - "--bench=execution", - "--package=rustpython" - ], - "filter": { - "name": "execution", - "kind": "bench" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug benchmark 'microbenchmarks'", - "cargo": { - "args": [ - "test", - "--no-run", - "--bench=microbenchmarks", - "--package=rustpython" - ], - "filter": { - "name": "microbenchmarks", - "kind": "bench" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-pylib'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-pylib" - ], - "filter": { - "name": "rustpython-pylib", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-bytecode'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-bytecode" - ], - "filter": { - "name": "rustpython-bytecode", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-compiler'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-compiler" - ], - "filter": { - "name": "rustpython-compiler", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-compiler-core'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-compiler-core" - ], - "filter": { - "name": "rustpython-compiler-core", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-ast'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-ast" - ], - "filter": { - "name": "rustpython-ast", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-parser'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-parser" - ], - "filter": { - "name": "rustpython-parser", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-vm'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-vm" - ], - "filter": { - "name": "rustpython-vm", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-common'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-common" - ], - "filter": { - "name": "rustpython-common", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython-jit'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython-jit" - ], - "filter": { - "name": "rustpython-jit", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug integration test 'integration'", - "cargo": { - "args": [ - "test", - "--no-run", - "--test=integration", - "--package=rustpython-jit" - ], - "filter": { - "name": "integration", - "kind": "test" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "type": "lldb", - "request": "launch", - "name": "Debug unit tests in library 'rustpython_wasm'", - "cargo": { - "args": [ - "test", - "--no-run", - "--lib", - "--package=rustpython_wasm" - ], - "filter": { - "name": "rustpython_wasm", - "kind": "lib" - } - }, - "args": [], - "cwd": "${workspaceFolder}" - } - ] -} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 18a3d6010d..0000000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "Build RustPython Debug without SSL", - "type": "shell", - "command": "cargo", - "args": [ - "build", - ], - "problemMatcher": [ - "$rustc", - ], - "group": { - "kind": "build", - "isDefault": true, - }, - }, - { - "label": "Build RustPython Debug", - "type": "shell", - "command": "cargo", - "args": [ - "build", - "--features=ssl" - ], - "problemMatcher": [ - "$rustc", - ], - "group": { - "kind": "build", - "isDefault": true, - }, - }, - ], -} \ No newline at end of file diff --git a/Lib b/Lib new file mode 120000 index 0000000000..3b4b5996af --- /dev/null +++ b/Lib @@ -0,0 +1 @@ +pylib/Lib \ No newline at end of file diff --git a/README_main.md b/README_main.md new file mode 100644 index 0000000000..197b8a239c --- /dev/null +++ b/README_main.md @@ -0,0 +1,31 @@ +# Master folder doc +- [README](README.md) +- [DEVELOPMENT](DEVELOPMENT.md) +- [code-of-conduct](code-of-conduct.md) +- [architecture](architecture/architecture.md) + + + +# WASM +- [wasm](wasm/README.md) +- [wasm/lib](wasm/lib/README.md) +- [wasm/notebook](wasm/notebook/README.md) + + +# VM +- [vm/Lib](vm/Lib/README.md) + + + +# Benches +- [benches](benches/README.md) + +# Extra +- [extra_tests](extra_tests/README.md) +- [Lib/test/ziptestdata](Lib/test/ziptestdata/README.md) +- [extra_tests](extra_tests/README.md) +- [Lib/test/ziptestdata](Lib/test/ziptestdata/README.md) + + +# conduct +- [code-of-conduct.md](code-of-conduct.md) \ No newline at end of file diff --git a/pylib/Lib b/pylib/Lib deleted file mode 120000 index 47f928ff4d..0000000000 --- a/pylib/Lib +++ /dev/null @@ -1 +0,0 @@ -../Lib \ No newline at end of file diff --git a/Lib/PSF-LICENSE b/pylib/Lib/PSF-LICENSE similarity index 100% rename from Lib/PSF-LICENSE rename to pylib/Lib/PSF-LICENSE diff --git a/Lib/README.md b/pylib/Lib/README.md similarity index 100% rename from Lib/README.md rename to pylib/Lib/README.md diff --git a/Lib/__future__.py b/pylib/Lib/__future__.py similarity index 100% rename from Lib/__future__.py rename to pylib/Lib/__future__.py diff --git a/Lib/__hello__.py b/pylib/Lib/__hello__.py similarity index 100% rename from Lib/__hello__.py rename to pylib/Lib/__hello__.py diff --git a/Lib/__phello__/__init__.py b/pylib/Lib/__phello__/__init__.py similarity index 100% rename from Lib/__phello__/__init__.py rename to pylib/Lib/__phello__/__init__.py diff --git a/Lib/__phello__/ham/__init__.py b/pylib/Lib/__phello__/ham/__init__.py similarity index 100% rename from Lib/__phello__/ham/__init__.py rename to pylib/Lib/__phello__/ham/__init__.py diff --git a/Lib/__phello__/ham/eggs.py b/pylib/Lib/__phello__/ham/eggs.py similarity index 100% rename from Lib/__phello__/ham/eggs.py rename to pylib/Lib/__phello__/ham/eggs.py diff --git a/Lib/__phello__/spam.py b/pylib/Lib/__phello__/spam.py similarity index 100% rename from Lib/__phello__/spam.py rename to pylib/Lib/__phello__/spam.py diff --git a/Lib/_aix_support.py b/pylib/Lib/_aix_support.py similarity index 100% rename from Lib/_aix_support.py rename to pylib/Lib/_aix_support.py diff --git a/Lib/_android_support.py b/pylib/Lib/_android_support.py similarity index 100% rename from Lib/_android_support.py rename to pylib/Lib/_android_support.py diff --git a/Lib/_apple_support.py b/pylib/Lib/_apple_support.py similarity index 100% rename from Lib/_apple_support.py rename to pylib/Lib/_apple_support.py diff --git a/Lib/_collections_abc.py b/pylib/Lib/_collections_abc.py similarity index 100% rename from Lib/_collections_abc.py rename to pylib/Lib/_collections_abc.py diff --git a/Lib/_colorize.py b/pylib/Lib/_colorize.py similarity index 100% rename from Lib/_colorize.py rename to pylib/Lib/_colorize.py diff --git a/Lib/_compat_pickle.py b/pylib/Lib/_compat_pickle.py similarity index 100% rename from Lib/_compat_pickle.py rename to pylib/Lib/_compat_pickle.py diff --git a/Lib/_compression.py b/pylib/Lib/_compression.py similarity index 100% rename from Lib/_compression.py rename to pylib/Lib/_compression.py diff --git a/Lib/_dummy_os.py b/pylib/Lib/_dummy_os.py similarity index 100% rename from Lib/_dummy_os.py rename to pylib/Lib/_dummy_os.py diff --git a/Lib/_dummy_thread.py b/pylib/Lib/_dummy_thread.py similarity index 100% rename from Lib/_dummy_thread.py rename to pylib/Lib/_dummy_thread.py diff --git a/Lib/_ios_support.py b/pylib/Lib/_ios_support.py similarity index 100% rename from Lib/_ios_support.py rename to pylib/Lib/_ios_support.py diff --git a/Lib/_markupbase.py b/pylib/Lib/_markupbase.py similarity index 100% rename from Lib/_markupbase.py rename to pylib/Lib/_markupbase.py diff --git a/Lib/_osx_support.py b/pylib/Lib/_osx_support.py similarity index 100% rename from Lib/_osx_support.py rename to pylib/Lib/_osx_support.py diff --git a/Lib/_py_abc.py b/pylib/Lib/_py_abc.py similarity index 100% rename from Lib/_py_abc.py rename to pylib/Lib/_py_abc.py diff --git a/Lib/_pycodecs.py b/pylib/Lib/_pycodecs.py similarity index 100% rename from Lib/_pycodecs.py rename to pylib/Lib/_pycodecs.py diff --git a/Lib/_pydatetime.py b/pylib/Lib/_pydatetime.py similarity index 100% rename from Lib/_pydatetime.py rename to pylib/Lib/_pydatetime.py diff --git a/Lib/_pydecimal.py b/pylib/Lib/_pydecimal.py similarity index 100% rename from Lib/_pydecimal.py rename to pylib/Lib/_pydecimal.py diff --git a/Lib/_pyio.py b/pylib/Lib/_pyio.py similarity index 100% rename from Lib/_pyio.py rename to pylib/Lib/_pyio.py diff --git a/Lib/_pylong.py b/pylib/Lib/_pylong.py similarity index 100% rename from Lib/_pylong.py rename to pylib/Lib/_pylong.py diff --git a/Lib/_pyrepl/__init__.py b/pylib/Lib/_pyrepl/__init__.py similarity index 100% rename from Lib/_pyrepl/__init__.py rename to pylib/Lib/_pyrepl/__init__.py diff --git a/Lib/_pyrepl/__main__.py b/pylib/Lib/_pyrepl/__main__.py similarity index 100% rename from Lib/_pyrepl/__main__.py rename to pylib/Lib/_pyrepl/__main__.py diff --git a/Lib/_pyrepl/_minimal_curses.py b/pylib/Lib/_pyrepl/_minimal_curses.py similarity index 100% rename from Lib/_pyrepl/_minimal_curses.py rename to pylib/Lib/_pyrepl/_minimal_curses.py diff --git a/Lib/_pyrepl/_threading_handler.py b/pylib/Lib/_pyrepl/_threading_handler.py similarity index 100% rename from Lib/_pyrepl/_threading_handler.py rename to pylib/Lib/_pyrepl/_threading_handler.py diff --git a/Lib/_pyrepl/commands.py b/pylib/Lib/_pyrepl/commands.py similarity index 100% rename from Lib/_pyrepl/commands.py rename to pylib/Lib/_pyrepl/commands.py diff --git a/Lib/_pyrepl/completing_reader.py b/pylib/Lib/_pyrepl/completing_reader.py similarity index 100% rename from Lib/_pyrepl/completing_reader.py rename to pylib/Lib/_pyrepl/completing_reader.py diff --git a/Lib/_pyrepl/console.py b/pylib/Lib/_pyrepl/console.py similarity index 100% rename from Lib/_pyrepl/console.py rename to pylib/Lib/_pyrepl/console.py diff --git a/Lib/_pyrepl/curses.py b/pylib/Lib/_pyrepl/curses.py similarity index 100% rename from Lib/_pyrepl/curses.py rename to pylib/Lib/_pyrepl/curses.py diff --git a/Lib/_pyrepl/fancy_termios.py b/pylib/Lib/_pyrepl/fancy_termios.py similarity index 100% rename from Lib/_pyrepl/fancy_termios.py rename to pylib/Lib/_pyrepl/fancy_termios.py diff --git a/Lib/_pyrepl/historical_reader.py b/pylib/Lib/_pyrepl/historical_reader.py similarity index 100% rename from Lib/_pyrepl/historical_reader.py rename to pylib/Lib/_pyrepl/historical_reader.py diff --git a/Lib/_pyrepl/input.py b/pylib/Lib/_pyrepl/input.py similarity index 100% rename from Lib/_pyrepl/input.py rename to pylib/Lib/_pyrepl/input.py diff --git a/Lib/_pyrepl/keymap.py b/pylib/Lib/_pyrepl/keymap.py similarity index 100% rename from Lib/_pyrepl/keymap.py rename to pylib/Lib/_pyrepl/keymap.py diff --git a/Lib/_pyrepl/main.py b/pylib/Lib/_pyrepl/main.py similarity index 100% rename from Lib/_pyrepl/main.py rename to pylib/Lib/_pyrepl/main.py diff --git a/Lib/_pyrepl/mypy.ini b/pylib/Lib/_pyrepl/mypy.ini similarity index 100% rename from Lib/_pyrepl/mypy.ini rename to pylib/Lib/_pyrepl/mypy.ini diff --git a/Lib/_pyrepl/pager.py b/pylib/Lib/_pyrepl/pager.py similarity index 100% rename from Lib/_pyrepl/pager.py rename to pylib/Lib/_pyrepl/pager.py diff --git a/Lib/_pyrepl/reader.py b/pylib/Lib/_pyrepl/reader.py similarity index 100% rename from Lib/_pyrepl/reader.py rename to pylib/Lib/_pyrepl/reader.py diff --git a/Lib/_pyrepl/readline.py b/pylib/Lib/_pyrepl/readline.py similarity index 100% rename from Lib/_pyrepl/readline.py rename to pylib/Lib/_pyrepl/readline.py diff --git a/Lib/_pyrepl/simple_interact.py b/pylib/Lib/_pyrepl/simple_interact.py similarity index 100% rename from Lib/_pyrepl/simple_interact.py rename to pylib/Lib/_pyrepl/simple_interact.py diff --git a/Lib/_pyrepl/trace.py b/pylib/Lib/_pyrepl/trace.py similarity index 100% rename from Lib/_pyrepl/trace.py rename to pylib/Lib/_pyrepl/trace.py diff --git a/Lib/_pyrepl/types.py b/pylib/Lib/_pyrepl/types.py similarity index 100% rename from Lib/_pyrepl/types.py rename to pylib/Lib/_pyrepl/types.py diff --git a/Lib/_pyrepl/unix_console.py b/pylib/Lib/_pyrepl/unix_console.py similarity index 100% rename from Lib/_pyrepl/unix_console.py rename to pylib/Lib/_pyrepl/unix_console.py diff --git a/Lib/_pyrepl/unix_eventqueue.py b/pylib/Lib/_pyrepl/unix_eventqueue.py similarity index 100% rename from Lib/_pyrepl/unix_eventqueue.py rename to pylib/Lib/_pyrepl/unix_eventqueue.py diff --git a/Lib/_pyrepl/utils.py b/pylib/Lib/_pyrepl/utils.py similarity index 100% rename from Lib/_pyrepl/utils.py rename to pylib/Lib/_pyrepl/utils.py diff --git a/Lib/_pyrepl/windows_console.py b/pylib/Lib/_pyrepl/windows_console.py similarity index 100% rename from Lib/_pyrepl/windows_console.py rename to pylib/Lib/_pyrepl/windows_console.py diff --git a/Lib/_sitebuiltins.py b/pylib/Lib/_sitebuiltins.py similarity index 100% rename from Lib/_sitebuiltins.py rename to pylib/Lib/_sitebuiltins.py diff --git a/Lib/_strptime.py b/pylib/Lib/_strptime.py similarity index 100% rename from Lib/_strptime.py rename to pylib/Lib/_strptime.py diff --git a/Lib/_threading_local.py b/pylib/Lib/_threading_local.py similarity index 100% rename from Lib/_threading_local.py rename to pylib/Lib/_threading_local.py diff --git a/Lib/_weakrefset.py b/pylib/Lib/_weakrefset.py similarity index 100% rename from Lib/_weakrefset.py rename to pylib/Lib/_weakrefset.py diff --git a/Lib/abc.py b/pylib/Lib/abc.py similarity index 100% rename from Lib/abc.py rename to pylib/Lib/abc.py diff --git a/Lib/antigravity.py b/pylib/Lib/antigravity.py similarity index 100% rename from Lib/antigravity.py rename to pylib/Lib/antigravity.py diff --git a/Lib/argparse.py b/pylib/Lib/argparse.py similarity index 100% rename from Lib/argparse.py rename to pylib/Lib/argparse.py diff --git a/Lib/ast.py b/pylib/Lib/ast.py similarity index 100% rename from Lib/ast.py rename to pylib/Lib/ast.py diff --git a/Lib/asyncio/__init__.py b/pylib/Lib/asyncio/__init__.py similarity index 100% rename from Lib/asyncio/__init__.py rename to pylib/Lib/asyncio/__init__.py diff --git a/Lib/asyncio/__main__.py b/pylib/Lib/asyncio/__main__.py similarity index 100% rename from Lib/asyncio/__main__.py rename to pylib/Lib/asyncio/__main__.py diff --git a/Lib/asyncio/base_events.py b/pylib/Lib/asyncio/base_events.py similarity index 100% rename from Lib/asyncio/base_events.py rename to pylib/Lib/asyncio/base_events.py diff --git a/Lib/asyncio/base_futures.py b/pylib/Lib/asyncio/base_futures.py similarity index 100% rename from Lib/asyncio/base_futures.py rename to pylib/Lib/asyncio/base_futures.py diff --git a/Lib/asyncio/base_subprocess.py b/pylib/Lib/asyncio/base_subprocess.py similarity index 100% rename from Lib/asyncio/base_subprocess.py rename to pylib/Lib/asyncio/base_subprocess.py diff --git a/Lib/asyncio/base_tasks.py b/pylib/Lib/asyncio/base_tasks.py similarity index 100% rename from Lib/asyncio/base_tasks.py rename to pylib/Lib/asyncio/base_tasks.py diff --git a/Lib/asyncio/constants.py b/pylib/Lib/asyncio/constants.py similarity index 100% rename from Lib/asyncio/constants.py rename to pylib/Lib/asyncio/constants.py diff --git a/Lib/asyncio/coroutines.py b/pylib/Lib/asyncio/coroutines.py similarity index 100% rename from Lib/asyncio/coroutines.py rename to pylib/Lib/asyncio/coroutines.py diff --git a/Lib/asyncio/events.py b/pylib/Lib/asyncio/events.py similarity index 100% rename from Lib/asyncio/events.py rename to pylib/Lib/asyncio/events.py diff --git a/Lib/asyncio/exceptions.py b/pylib/Lib/asyncio/exceptions.py similarity index 100% rename from Lib/asyncio/exceptions.py rename to pylib/Lib/asyncio/exceptions.py diff --git a/Lib/asyncio/format_helpers.py b/pylib/Lib/asyncio/format_helpers.py similarity index 100% rename from Lib/asyncio/format_helpers.py rename to pylib/Lib/asyncio/format_helpers.py diff --git a/Lib/asyncio/futures.py b/pylib/Lib/asyncio/futures.py similarity index 100% rename from Lib/asyncio/futures.py rename to pylib/Lib/asyncio/futures.py diff --git a/Lib/asyncio/locks.py b/pylib/Lib/asyncio/locks.py similarity index 100% rename from Lib/asyncio/locks.py rename to pylib/Lib/asyncio/locks.py diff --git a/Lib/asyncio/log.py b/pylib/Lib/asyncio/log.py similarity index 100% rename from Lib/asyncio/log.py rename to pylib/Lib/asyncio/log.py diff --git a/Lib/asyncio/mixins.py b/pylib/Lib/asyncio/mixins.py similarity index 100% rename from Lib/asyncio/mixins.py rename to pylib/Lib/asyncio/mixins.py diff --git a/Lib/asyncio/proactor_events.py b/pylib/Lib/asyncio/proactor_events.py similarity index 100% rename from Lib/asyncio/proactor_events.py rename to pylib/Lib/asyncio/proactor_events.py diff --git a/Lib/asyncio/protocols.py b/pylib/Lib/asyncio/protocols.py similarity index 100% rename from Lib/asyncio/protocols.py rename to pylib/Lib/asyncio/protocols.py diff --git a/Lib/asyncio/queues.py b/pylib/Lib/asyncio/queues.py similarity index 100% rename from Lib/asyncio/queues.py rename to pylib/Lib/asyncio/queues.py diff --git a/Lib/asyncio/runners.py b/pylib/Lib/asyncio/runners.py similarity index 100% rename from Lib/asyncio/runners.py rename to pylib/Lib/asyncio/runners.py diff --git a/Lib/asyncio/selector_events.py b/pylib/Lib/asyncio/selector_events.py similarity index 100% rename from Lib/asyncio/selector_events.py rename to pylib/Lib/asyncio/selector_events.py diff --git a/Lib/asyncio/sslproto.py b/pylib/Lib/asyncio/sslproto.py similarity index 100% rename from Lib/asyncio/sslproto.py rename to pylib/Lib/asyncio/sslproto.py diff --git a/Lib/asyncio/staggered.py b/pylib/Lib/asyncio/staggered.py similarity index 100% rename from Lib/asyncio/staggered.py rename to pylib/Lib/asyncio/staggered.py diff --git a/Lib/asyncio/streams.py b/pylib/Lib/asyncio/streams.py similarity index 100% rename from Lib/asyncio/streams.py rename to pylib/Lib/asyncio/streams.py diff --git a/Lib/asyncio/subprocess.py b/pylib/Lib/asyncio/subprocess.py similarity index 100% rename from Lib/asyncio/subprocess.py rename to pylib/Lib/asyncio/subprocess.py diff --git a/Lib/asyncio/taskgroups.py b/pylib/Lib/asyncio/taskgroups.py similarity index 100% rename from Lib/asyncio/taskgroups.py rename to pylib/Lib/asyncio/taskgroups.py diff --git a/Lib/asyncio/tasks.py b/pylib/Lib/asyncio/tasks.py similarity index 100% rename from Lib/asyncio/tasks.py rename to pylib/Lib/asyncio/tasks.py diff --git a/Lib/asyncio/threads.py b/pylib/Lib/asyncio/threads.py similarity index 100% rename from Lib/asyncio/threads.py rename to pylib/Lib/asyncio/threads.py diff --git a/Lib/asyncio/timeouts.py b/pylib/Lib/asyncio/timeouts.py similarity index 100% rename from Lib/asyncio/timeouts.py rename to pylib/Lib/asyncio/timeouts.py diff --git a/Lib/asyncio/transports.py b/pylib/Lib/asyncio/transports.py similarity index 100% rename from Lib/asyncio/transports.py rename to pylib/Lib/asyncio/transports.py diff --git a/Lib/asyncio/trsock.py b/pylib/Lib/asyncio/trsock.py similarity index 100% rename from Lib/asyncio/trsock.py rename to pylib/Lib/asyncio/trsock.py diff --git a/Lib/asyncio/unix_events.py b/pylib/Lib/asyncio/unix_events.py similarity index 100% rename from Lib/asyncio/unix_events.py rename to pylib/Lib/asyncio/unix_events.py diff --git a/Lib/asyncio/windows_events.py b/pylib/Lib/asyncio/windows_events.py similarity index 100% rename from Lib/asyncio/windows_events.py rename to pylib/Lib/asyncio/windows_events.py diff --git a/Lib/asyncio/windows_utils.py b/pylib/Lib/asyncio/windows_utils.py similarity index 100% rename from Lib/asyncio/windows_utils.py rename to pylib/Lib/asyncio/windows_utils.py diff --git a/Lib/base64.py b/pylib/Lib/base64.py similarity index 100% rename from Lib/base64.py rename to pylib/Lib/base64.py diff --git a/Lib/bdb.py b/pylib/Lib/bdb.py similarity index 100% rename from Lib/bdb.py rename to pylib/Lib/bdb.py diff --git a/Lib/bisect.py b/pylib/Lib/bisect.py similarity index 100% rename from Lib/bisect.py rename to pylib/Lib/bisect.py diff --git a/Lib/bz2.py b/pylib/Lib/bz2.py similarity index 100% rename from Lib/bz2.py rename to pylib/Lib/bz2.py diff --git a/Lib/calendar.py b/pylib/Lib/calendar.py similarity index 100% rename from Lib/calendar.py rename to pylib/Lib/calendar.py diff --git a/Lib/cmd.py b/pylib/Lib/cmd.py similarity index 100% rename from Lib/cmd.py rename to pylib/Lib/cmd.py diff --git a/Lib/code.py b/pylib/Lib/code.py similarity index 100% rename from Lib/code.py rename to pylib/Lib/code.py diff --git a/Lib/codecs.py b/pylib/Lib/codecs.py similarity index 100% rename from Lib/codecs.py rename to pylib/Lib/codecs.py diff --git a/Lib/codeop.py b/pylib/Lib/codeop.py similarity index 100% rename from Lib/codeop.py rename to pylib/Lib/codeop.py diff --git a/Lib/collections/__init__.py b/pylib/Lib/collections/__init__.py similarity index 100% rename from Lib/collections/__init__.py rename to pylib/Lib/collections/__init__.py diff --git a/Lib/collections/_defaultdict.py b/pylib/Lib/collections/_defaultdict.py similarity index 100% rename from Lib/collections/_defaultdict.py rename to pylib/Lib/collections/_defaultdict.py diff --git a/Lib/collections/abc.py b/pylib/Lib/collections/abc.py similarity index 100% rename from Lib/collections/abc.py rename to pylib/Lib/collections/abc.py diff --git a/Lib/colorsys.py b/pylib/Lib/colorsys.py similarity index 100% rename from Lib/colorsys.py rename to pylib/Lib/colorsys.py diff --git a/Lib/compileall.py b/pylib/Lib/compileall.py similarity index 100% rename from Lib/compileall.py rename to pylib/Lib/compileall.py diff --git a/Lib/concurrent/__init__.py b/pylib/Lib/concurrent/__init__.py similarity index 100% rename from Lib/concurrent/__init__.py rename to pylib/Lib/concurrent/__init__.py diff --git a/Lib/concurrent/futures/__init__.py b/pylib/Lib/concurrent/futures/__init__.py similarity index 100% rename from Lib/concurrent/futures/__init__.py rename to pylib/Lib/concurrent/futures/__init__.py diff --git a/Lib/concurrent/futures/_base.py b/pylib/Lib/concurrent/futures/_base.py similarity index 100% rename from Lib/concurrent/futures/_base.py rename to pylib/Lib/concurrent/futures/_base.py diff --git a/Lib/concurrent/futures/process.py b/pylib/Lib/concurrent/futures/process.py similarity index 100% rename from Lib/concurrent/futures/process.py rename to pylib/Lib/concurrent/futures/process.py diff --git a/Lib/concurrent/futures/thread.py b/pylib/Lib/concurrent/futures/thread.py similarity index 100% rename from Lib/concurrent/futures/thread.py rename to pylib/Lib/concurrent/futures/thread.py diff --git a/Lib/configparser.py b/pylib/Lib/configparser.py similarity index 100% rename from Lib/configparser.py rename to pylib/Lib/configparser.py diff --git a/Lib/contextlib.py b/pylib/Lib/contextlib.py similarity index 100% rename from Lib/contextlib.py rename to pylib/Lib/contextlib.py diff --git a/Lib/contextvars.py b/pylib/Lib/contextvars.py similarity index 100% rename from Lib/contextvars.py rename to pylib/Lib/contextvars.py diff --git a/Lib/copy.py b/pylib/Lib/copy.py similarity index 100% rename from Lib/copy.py rename to pylib/Lib/copy.py diff --git a/Lib/copyreg.py b/pylib/Lib/copyreg.py similarity index 100% rename from Lib/copyreg.py rename to pylib/Lib/copyreg.py diff --git a/Lib/csv.py b/pylib/Lib/csv.py similarity index 100% rename from Lib/csv.py rename to pylib/Lib/csv.py diff --git a/Lib/ctypes/__init__.py b/pylib/Lib/ctypes/__init__.py similarity index 100% rename from Lib/ctypes/__init__.py rename to pylib/Lib/ctypes/__init__.py diff --git a/Lib/ctypes/_aix.py b/pylib/Lib/ctypes/_aix.py similarity index 100% rename from Lib/ctypes/_aix.py rename to pylib/Lib/ctypes/_aix.py diff --git a/Lib/ctypes/_endian.py b/pylib/Lib/ctypes/_endian.py similarity index 100% rename from Lib/ctypes/_endian.py rename to pylib/Lib/ctypes/_endian.py diff --git a/Lib/ctypes/macholib/README.ctypes b/pylib/Lib/ctypes/macholib/README.ctypes similarity index 100% rename from Lib/ctypes/macholib/README.ctypes rename to pylib/Lib/ctypes/macholib/README.ctypes diff --git a/Lib/ctypes/macholib/__init__.py b/pylib/Lib/ctypes/macholib/__init__.py similarity index 100% rename from Lib/ctypes/macholib/__init__.py rename to pylib/Lib/ctypes/macholib/__init__.py diff --git a/Lib/ctypes/macholib/dyld.py b/pylib/Lib/ctypes/macholib/dyld.py similarity index 100% rename from Lib/ctypes/macholib/dyld.py rename to pylib/Lib/ctypes/macholib/dyld.py diff --git a/Lib/ctypes/macholib/dylib.py b/pylib/Lib/ctypes/macholib/dylib.py similarity index 100% rename from Lib/ctypes/macholib/dylib.py rename to pylib/Lib/ctypes/macholib/dylib.py diff --git a/Lib/ctypes/macholib/fetch_macholib b/pylib/Lib/ctypes/macholib/fetch_macholib similarity index 100% rename from Lib/ctypes/macholib/fetch_macholib rename to pylib/Lib/ctypes/macholib/fetch_macholib diff --git a/Lib/ctypes/macholib/fetch_macholib.bat b/pylib/Lib/ctypes/macholib/fetch_macholib.bat similarity index 100% rename from Lib/ctypes/macholib/fetch_macholib.bat rename to pylib/Lib/ctypes/macholib/fetch_macholib.bat diff --git a/Lib/ctypes/macholib/framework.py b/pylib/Lib/ctypes/macholib/framework.py similarity index 100% rename from Lib/ctypes/macholib/framework.py rename to pylib/Lib/ctypes/macholib/framework.py diff --git a/Lib/ctypes/test/__init__.py b/pylib/Lib/ctypes/test/__init__.py similarity index 100% rename from Lib/ctypes/test/__init__.py rename to pylib/Lib/ctypes/test/__init__.py diff --git a/Lib/ctypes/test/__main__.py b/pylib/Lib/ctypes/test/__main__.py similarity index 100% rename from Lib/ctypes/test/__main__.py rename to pylib/Lib/ctypes/test/__main__.py diff --git a/Lib/ctypes/test/test_anon.py b/pylib/Lib/ctypes/test/test_anon.py similarity index 100% rename from Lib/ctypes/test/test_anon.py rename to pylib/Lib/ctypes/test/test_anon.py diff --git a/Lib/ctypes/test/test_array_in_pointer.py b/pylib/Lib/ctypes/test/test_array_in_pointer.py similarity index 100% rename from Lib/ctypes/test/test_array_in_pointer.py rename to pylib/Lib/ctypes/test/test_array_in_pointer.py diff --git a/Lib/ctypes/test/test_arrays.py b/pylib/Lib/ctypes/test/test_arrays.py similarity index 100% rename from Lib/ctypes/test/test_arrays.py rename to pylib/Lib/ctypes/test/test_arrays.py diff --git a/Lib/ctypes/test/test_as_parameter.py b/pylib/Lib/ctypes/test/test_as_parameter.py similarity index 100% rename from Lib/ctypes/test/test_as_parameter.py rename to pylib/Lib/ctypes/test/test_as_parameter.py diff --git a/Lib/ctypes/test/test_bitfields.py b/pylib/Lib/ctypes/test/test_bitfields.py similarity index 100% rename from Lib/ctypes/test/test_bitfields.py rename to pylib/Lib/ctypes/test/test_bitfields.py diff --git a/Lib/ctypes/test/test_buffers.py b/pylib/Lib/ctypes/test/test_buffers.py similarity index 100% rename from Lib/ctypes/test/test_buffers.py rename to pylib/Lib/ctypes/test/test_buffers.py diff --git a/Lib/ctypes/test/test_bytes.py b/pylib/Lib/ctypes/test/test_bytes.py similarity index 100% rename from Lib/ctypes/test/test_bytes.py rename to pylib/Lib/ctypes/test/test_bytes.py diff --git a/Lib/ctypes/test/test_byteswap.py b/pylib/Lib/ctypes/test/test_byteswap.py similarity index 100% rename from Lib/ctypes/test/test_byteswap.py rename to pylib/Lib/ctypes/test/test_byteswap.py diff --git a/Lib/ctypes/test/test_callbacks.py b/pylib/Lib/ctypes/test/test_callbacks.py similarity index 100% rename from Lib/ctypes/test/test_callbacks.py rename to pylib/Lib/ctypes/test/test_callbacks.py diff --git a/Lib/ctypes/test/test_cast.py b/pylib/Lib/ctypes/test/test_cast.py similarity index 100% rename from Lib/ctypes/test/test_cast.py rename to pylib/Lib/ctypes/test/test_cast.py diff --git a/Lib/ctypes/test/test_cfuncs.py b/pylib/Lib/ctypes/test/test_cfuncs.py similarity index 100% rename from Lib/ctypes/test/test_cfuncs.py rename to pylib/Lib/ctypes/test/test_cfuncs.py diff --git a/Lib/ctypes/test/test_checkretval.py b/pylib/Lib/ctypes/test/test_checkretval.py similarity index 100% rename from Lib/ctypes/test/test_checkretval.py rename to pylib/Lib/ctypes/test/test_checkretval.py diff --git a/Lib/ctypes/test/test_delattr.py b/pylib/Lib/ctypes/test/test_delattr.py similarity index 100% rename from Lib/ctypes/test/test_delattr.py rename to pylib/Lib/ctypes/test/test_delattr.py diff --git a/Lib/ctypes/test/test_errno.py b/pylib/Lib/ctypes/test/test_errno.py similarity index 100% rename from Lib/ctypes/test/test_errno.py rename to pylib/Lib/ctypes/test/test_errno.py diff --git a/Lib/ctypes/test/test_find.py b/pylib/Lib/ctypes/test/test_find.py similarity index 100% rename from Lib/ctypes/test/test_find.py rename to pylib/Lib/ctypes/test/test_find.py diff --git a/Lib/ctypes/test/test_frombuffer.py b/pylib/Lib/ctypes/test/test_frombuffer.py similarity index 100% rename from Lib/ctypes/test/test_frombuffer.py rename to pylib/Lib/ctypes/test/test_frombuffer.py diff --git a/Lib/ctypes/test/test_funcptr.py b/pylib/Lib/ctypes/test/test_funcptr.py similarity index 100% rename from Lib/ctypes/test/test_funcptr.py rename to pylib/Lib/ctypes/test/test_funcptr.py diff --git a/Lib/ctypes/test/test_functions.py b/pylib/Lib/ctypes/test/test_functions.py similarity index 100% rename from Lib/ctypes/test/test_functions.py rename to pylib/Lib/ctypes/test/test_functions.py diff --git a/Lib/ctypes/test/test_incomplete.py b/pylib/Lib/ctypes/test/test_incomplete.py similarity index 100% rename from Lib/ctypes/test/test_incomplete.py rename to pylib/Lib/ctypes/test/test_incomplete.py diff --git a/Lib/ctypes/test/test_init.py b/pylib/Lib/ctypes/test/test_init.py similarity index 100% rename from Lib/ctypes/test/test_init.py rename to pylib/Lib/ctypes/test/test_init.py diff --git a/Lib/ctypes/test/test_internals.py b/pylib/Lib/ctypes/test/test_internals.py similarity index 100% rename from Lib/ctypes/test/test_internals.py rename to pylib/Lib/ctypes/test/test_internals.py diff --git a/Lib/ctypes/test/test_keeprefs.py b/pylib/Lib/ctypes/test/test_keeprefs.py similarity index 100% rename from Lib/ctypes/test/test_keeprefs.py rename to pylib/Lib/ctypes/test/test_keeprefs.py diff --git a/Lib/ctypes/test/test_libc.py b/pylib/Lib/ctypes/test/test_libc.py similarity index 100% rename from Lib/ctypes/test/test_libc.py rename to pylib/Lib/ctypes/test/test_libc.py diff --git a/Lib/ctypes/test/test_loading.py b/pylib/Lib/ctypes/test/test_loading.py similarity index 100% rename from Lib/ctypes/test/test_loading.py rename to pylib/Lib/ctypes/test/test_loading.py diff --git a/Lib/ctypes/test/test_macholib.py b/pylib/Lib/ctypes/test/test_macholib.py similarity index 100% rename from Lib/ctypes/test/test_macholib.py rename to pylib/Lib/ctypes/test/test_macholib.py diff --git a/Lib/ctypes/test/test_memfunctions.py b/pylib/Lib/ctypes/test/test_memfunctions.py similarity index 100% rename from Lib/ctypes/test/test_memfunctions.py rename to pylib/Lib/ctypes/test/test_memfunctions.py diff --git a/Lib/ctypes/test/test_numbers.py b/pylib/Lib/ctypes/test/test_numbers.py similarity index 100% rename from Lib/ctypes/test/test_numbers.py rename to pylib/Lib/ctypes/test/test_numbers.py diff --git a/Lib/ctypes/test/test_objects.py b/pylib/Lib/ctypes/test/test_objects.py similarity index 100% rename from Lib/ctypes/test/test_objects.py rename to pylib/Lib/ctypes/test/test_objects.py diff --git a/Lib/ctypes/test/test_parameters.py b/pylib/Lib/ctypes/test/test_parameters.py similarity index 100% rename from Lib/ctypes/test/test_parameters.py rename to pylib/Lib/ctypes/test/test_parameters.py diff --git a/Lib/ctypes/test/test_pep3118.py b/pylib/Lib/ctypes/test/test_pep3118.py similarity index 100% rename from Lib/ctypes/test/test_pep3118.py rename to pylib/Lib/ctypes/test/test_pep3118.py diff --git a/Lib/ctypes/test/test_pickling.py b/pylib/Lib/ctypes/test/test_pickling.py similarity index 100% rename from Lib/ctypes/test/test_pickling.py rename to pylib/Lib/ctypes/test/test_pickling.py diff --git a/Lib/ctypes/test/test_pointers.py b/pylib/Lib/ctypes/test/test_pointers.py similarity index 100% rename from Lib/ctypes/test/test_pointers.py rename to pylib/Lib/ctypes/test/test_pointers.py diff --git a/Lib/ctypes/test/test_prototypes.py b/pylib/Lib/ctypes/test/test_prototypes.py similarity index 100% rename from Lib/ctypes/test/test_prototypes.py rename to pylib/Lib/ctypes/test/test_prototypes.py diff --git a/Lib/ctypes/test/test_python_api.py b/pylib/Lib/ctypes/test/test_python_api.py similarity index 100% rename from Lib/ctypes/test/test_python_api.py rename to pylib/Lib/ctypes/test/test_python_api.py diff --git a/Lib/ctypes/test/test_random_things.py b/pylib/Lib/ctypes/test/test_random_things.py similarity index 100% rename from Lib/ctypes/test/test_random_things.py rename to pylib/Lib/ctypes/test/test_random_things.py diff --git a/Lib/ctypes/test/test_refcounts.py b/pylib/Lib/ctypes/test/test_refcounts.py similarity index 100% rename from Lib/ctypes/test/test_refcounts.py rename to pylib/Lib/ctypes/test/test_refcounts.py diff --git a/Lib/ctypes/test/test_repr.py b/pylib/Lib/ctypes/test/test_repr.py similarity index 100% rename from Lib/ctypes/test/test_repr.py rename to pylib/Lib/ctypes/test/test_repr.py diff --git a/Lib/ctypes/test/test_returnfuncptrs.py b/pylib/Lib/ctypes/test/test_returnfuncptrs.py similarity index 100% rename from Lib/ctypes/test/test_returnfuncptrs.py rename to pylib/Lib/ctypes/test/test_returnfuncptrs.py diff --git a/Lib/ctypes/test/test_simplesubclasses.py b/pylib/Lib/ctypes/test/test_simplesubclasses.py similarity index 100% rename from Lib/ctypes/test/test_simplesubclasses.py rename to pylib/Lib/ctypes/test/test_simplesubclasses.py diff --git a/Lib/ctypes/test/test_sizes.py b/pylib/Lib/ctypes/test/test_sizes.py similarity index 100% rename from Lib/ctypes/test/test_sizes.py rename to pylib/Lib/ctypes/test/test_sizes.py diff --git a/Lib/ctypes/test/test_slicing.py b/pylib/Lib/ctypes/test/test_slicing.py similarity index 100% rename from Lib/ctypes/test/test_slicing.py rename to pylib/Lib/ctypes/test/test_slicing.py diff --git a/Lib/ctypes/test/test_stringptr.py b/pylib/Lib/ctypes/test/test_stringptr.py similarity index 100% rename from Lib/ctypes/test/test_stringptr.py rename to pylib/Lib/ctypes/test/test_stringptr.py diff --git a/Lib/ctypes/test/test_strings.py b/pylib/Lib/ctypes/test/test_strings.py similarity index 100% rename from Lib/ctypes/test/test_strings.py rename to pylib/Lib/ctypes/test/test_strings.py diff --git a/Lib/ctypes/test/test_struct_fields.py b/pylib/Lib/ctypes/test/test_struct_fields.py similarity index 100% rename from Lib/ctypes/test/test_struct_fields.py rename to pylib/Lib/ctypes/test/test_struct_fields.py diff --git a/Lib/ctypes/test/test_structures.py b/pylib/Lib/ctypes/test/test_structures.py similarity index 100% rename from Lib/ctypes/test/test_structures.py rename to pylib/Lib/ctypes/test/test_structures.py diff --git a/Lib/ctypes/test/test_unaligned_structures.py b/pylib/Lib/ctypes/test/test_unaligned_structures.py similarity index 100% rename from Lib/ctypes/test/test_unaligned_structures.py rename to pylib/Lib/ctypes/test/test_unaligned_structures.py diff --git a/Lib/ctypes/test/test_unicode.py b/pylib/Lib/ctypes/test/test_unicode.py similarity index 100% rename from Lib/ctypes/test/test_unicode.py rename to pylib/Lib/ctypes/test/test_unicode.py diff --git a/Lib/ctypes/test/test_values.py b/pylib/Lib/ctypes/test/test_values.py similarity index 100% rename from Lib/ctypes/test/test_values.py rename to pylib/Lib/ctypes/test/test_values.py diff --git a/Lib/ctypes/test/test_varsize_struct.py b/pylib/Lib/ctypes/test/test_varsize_struct.py similarity index 100% rename from Lib/ctypes/test/test_varsize_struct.py rename to pylib/Lib/ctypes/test/test_varsize_struct.py diff --git a/Lib/ctypes/test/test_win32.py b/pylib/Lib/ctypes/test/test_win32.py similarity index 100% rename from Lib/ctypes/test/test_win32.py rename to pylib/Lib/ctypes/test/test_win32.py diff --git a/Lib/ctypes/test/test_wintypes.py b/pylib/Lib/ctypes/test/test_wintypes.py similarity index 100% rename from Lib/ctypes/test/test_wintypes.py rename to pylib/Lib/ctypes/test/test_wintypes.py diff --git a/Lib/ctypes/util.py b/pylib/Lib/ctypes/util.py similarity index 100% rename from Lib/ctypes/util.py rename to pylib/Lib/ctypes/util.py diff --git a/Lib/ctypes/wintypes.py b/pylib/Lib/ctypes/wintypes.py similarity index 100% rename from Lib/ctypes/wintypes.py rename to pylib/Lib/ctypes/wintypes.py diff --git a/Lib/dataclasses.py b/pylib/Lib/dataclasses.py similarity index 100% rename from Lib/dataclasses.py rename to pylib/Lib/dataclasses.py diff --git a/Lib/datetime.py b/pylib/Lib/datetime.py similarity index 100% rename from Lib/datetime.py rename to pylib/Lib/datetime.py diff --git a/Lib/dbm/__init__.py b/pylib/Lib/dbm/__init__.py similarity index 100% rename from Lib/dbm/__init__.py rename to pylib/Lib/dbm/__init__.py diff --git a/Lib/dbm/dumb.py b/pylib/Lib/dbm/dumb.py similarity index 100% rename from Lib/dbm/dumb.py rename to pylib/Lib/dbm/dumb.py diff --git a/Lib/decimal.py b/pylib/Lib/decimal.py similarity index 100% rename from Lib/decimal.py rename to pylib/Lib/decimal.py diff --git a/Lib/difflib.py b/pylib/Lib/difflib.py similarity index 100% rename from Lib/difflib.py rename to pylib/Lib/difflib.py diff --git a/Lib/dis.py b/pylib/Lib/dis.py similarity index 100% rename from Lib/dis.py rename to pylib/Lib/dis.py diff --git a/Lib/distutils/README b/pylib/Lib/distutils/README similarity index 100% rename from Lib/distutils/README rename to pylib/Lib/distutils/README diff --git a/Lib/distutils/__init__.py b/pylib/Lib/distutils/__init__.py similarity index 100% rename from Lib/distutils/__init__.py rename to pylib/Lib/distutils/__init__.py diff --git a/Lib/distutils/_msvccompiler.py b/pylib/Lib/distutils/_msvccompiler.py similarity index 100% rename from Lib/distutils/_msvccompiler.py rename to pylib/Lib/distutils/_msvccompiler.py diff --git a/Lib/distutils/archive_util.py b/pylib/Lib/distutils/archive_util.py similarity index 100% rename from Lib/distutils/archive_util.py rename to pylib/Lib/distutils/archive_util.py diff --git a/Lib/distutils/bcppcompiler.py b/pylib/Lib/distutils/bcppcompiler.py similarity index 100% rename from Lib/distutils/bcppcompiler.py rename to pylib/Lib/distutils/bcppcompiler.py diff --git a/Lib/distutils/ccompiler.py b/pylib/Lib/distutils/ccompiler.py similarity index 100% rename from Lib/distutils/ccompiler.py rename to pylib/Lib/distutils/ccompiler.py diff --git a/Lib/distutils/cmd.py b/pylib/Lib/distutils/cmd.py similarity index 100% rename from Lib/distutils/cmd.py rename to pylib/Lib/distutils/cmd.py diff --git a/Lib/distutils/command/__init__.py b/pylib/Lib/distutils/command/__init__.py similarity index 100% rename from Lib/distutils/command/__init__.py rename to pylib/Lib/distutils/command/__init__.py diff --git a/Lib/distutils/command/bdist.py b/pylib/Lib/distutils/command/bdist.py similarity index 100% rename from Lib/distutils/command/bdist.py rename to pylib/Lib/distutils/command/bdist.py diff --git a/Lib/distutils/command/bdist_dumb.py b/pylib/Lib/distutils/command/bdist_dumb.py similarity index 100% rename from Lib/distutils/command/bdist_dumb.py rename to pylib/Lib/distutils/command/bdist_dumb.py diff --git a/Lib/distutils/command/bdist_msi.py b/pylib/Lib/distutils/command/bdist_msi.py similarity index 100% rename from Lib/distutils/command/bdist_msi.py rename to pylib/Lib/distutils/command/bdist_msi.py diff --git a/Lib/distutils/command/bdist_rpm.py b/pylib/Lib/distutils/command/bdist_rpm.py similarity index 100% rename from Lib/distutils/command/bdist_rpm.py rename to pylib/Lib/distutils/command/bdist_rpm.py diff --git a/Lib/distutils/command/bdist_wininst.py b/pylib/Lib/distutils/command/bdist_wininst.py similarity index 100% rename from Lib/distutils/command/bdist_wininst.py rename to pylib/Lib/distutils/command/bdist_wininst.py diff --git a/Lib/distutils/command/build.py b/pylib/Lib/distutils/command/build.py similarity index 100% rename from Lib/distutils/command/build.py rename to pylib/Lib/distutils/command/build.py diff --git a/Lib/distutils/command/build_clib.py b/pylib/Lib/distutils/command/build_clib.py similarity index 100% rename from Lib/distutils/command/build_clib.py rename to pylib/Lib/distutils/command/build_clib.py diff --git a/Lib/distutils/command/build_ext.py b/pylib/Lib/distutils/command/build_ext.py similarity index 100% rename from Lib/distutils/command/build_ext.py rename to pylib/Lib/distutils/command/build_ext.py diff --git a/Lib/distutils/command/build_py.py b/pylib/Lib/distutils/command/build_py.py similarity index 100% rename from Lib/distutils/command/build_py.py rename to pylib/Lib/distutils/command/build_py.py diff --git a/Lib/distutils/command/build_scripts.py b/pylib/Lib/distutils/command/build_scripts.py similarity index 100% rename from Lib/distutils/command/build_scripts.py rename to pylib/Lib/distutils/command/build_scripts.py diff --git a/Lib/distutils/command/check.py b/pylib/Lib/distutils/command/check.py similarity index 100% rename from Lib/distutils/command/check.py rename to pylib/Lib/distutils/command/check.py diff --git a/Lib/distutils/command/clean.py b/pylib/Lib/distutils/command/clean.py similarity index 100% rename from Lib/distutils/command/clean.py rename to pylib/Lib/distutils/command/clean.py diff --git a/Lib/distutils/command/command_template b/pylib/Lib/distutils/command/command_template similarity index 100% rename from Lib/distutils/command/command_template rename to pylib/Lib/distutils/command/command_template diff --git a/Lib/distutils/command/config.py b/pylib/Lib/distutils/command/config.py similarity index 100% rename from Lib/distutils/command/config.py rename to pylib/Lib/distutils/command/config.py diff --git a/Lib/distutils/command/install.py b/pylib/Lib/distutils/command/install.py similarity index 100% rename from Lib/distutils/command/install.py rename to pylib/Lib/distutils/command/install.py diff --git a/Lib/distutils/command/install_data.py b/pylib/Lib/distutils/command/install_data.py similarity index 100% rename from Lib/distutils/command/install_data.py rename to pylib/Lib/distutils/command/install_data.py diff --git a/Lib/distutils/command/install_egg_info.py b/pylib/Lib/distutils/command/install_egg_info.py similarity index 100% rename from Lib/distutils/command/install_egg_info.py rename to pylib/Lib/distutils/command/install_egg_info.py diff --git a/Lib/distutils/command/install_headers.py b/pylib/Lib/distutils/command/install_headers.py similarity index 100% rename from Lib/distutils/command/install_headers.py rename to pylib/Lib/distutils/command/install_headers.py diff --git a/Lib/distutils/command/install_lib.py b/pylib/Lib/distutils/command/install_lib.py similarity index 100% rename from Lib/distutils/command/install_lib.py rename to pylib/Lib/distutils/command/install_lib.py diff --git a/Lib/distutils/command/install_scripts.py b/pylib/Lib/distutils/command/install_scripts.py similarity index 100% rename from Lib/distutils/command/install_scripts.py rename to pylib/Lib/distutils/command/install_scripts.py diff --git a/Lib/distutils/command/register.py b/pylib/Lib/distutils/command/register.py similarity index 100% rename from Lib/distutils/command/register.py rename to pylib/Lib/distutils/command/register.py diff --git a/Lib/distutils/command/sdist.py b/pylib/Lib/distutils/command/sdist.py similarity index 100% rename from Lib/distutils/command/sdist.py rename to pylib/Lib/distutils/command/sdist.py diff --git a/Lib/distutils/command/upload.py b/pylib/Lib/distutils/command/upload.py similarity index 100% rename from Lib/distutils/command/upload.py rename to pylib/Lib/distutils/command/upload.py diff --git a/Lib/distutils/config.py b/pylib/Lib/distutils/config.py similarity index 100% rename from Lib/distutils/config.py rename to pylib/Lib/distutils/config.py diff --git a/Lib/distutils/core.py b/pylib/Lib/distutils/core.py similarity index 100% rename from Lib/distutils/core.py rename to pylib/Lib/distutils/core.py diff --git a/Lib/distutils/cygwinccompiler.py b/pylib/Lib/distutils/cygwinccompiler.py similarity index 100% rename from Lib/distutils/cygwinccompiler.py rename to pylib/Lib/distutils/cygwinccompiler.py diff --git a/Lib/distutils/debug.py b/pylib/Lib/distutils/debug.py similarity index 100% rename from Lib/distutils/debug.py rename to pylib/Lib/distutils/debug.py diff --git a/Lib/distutils/dep_util.py b/pylib/Lib/distutils/dep_util.py similarity index 100% rename from Lib/distutils/dep_util.py rename to pylib/Lib/distutils/dep_util.py diff --git a/Lib/distutils/dir_util.py b/pylib/Lib/distutils/dir_util.py similarity index 100% rename from Lib/distutils/dir_util.py rename to pylib/Lib/distutils/dir_util.py diff --git a/Lib/distutils/dist.py b/pylib/Lib/distutils/dist.py similarity index 100% rename from Lib/distutils/dist.py rename to pylib/Lib/distutils/dist.py diff --git a/Lib/distutils/errors.py b/pylib/Lib/distutils/errors.py similarity index 100% rename from Lib/distutils/errors.py rename to pylib/Lib/distutils/errors.py diff --git a/Lib/distutils/extension.py b/pylib/Lib/distutils/extension.py similarity index 100% rename from Lib/distutils/extension.py rename to pylib/Lib/distutils/extension.py diff --git a/Lib/distutils/fancy_getopt.py b/pylib/Lib/distutils/fancy_getopt.py similarity index 100% rename from Lib/distutils/fancy_getopt.py rename to pylib/Lib/distutils/fancy_getopt.py diff --git a/Lib/distutils/file_util.py b/pylib/Lib/distutils/file_util.py similarity index 100% rename from Lib/distutils/file_util.py rename to pylib/Lib/distutils/file_util.py diff --git a/Lib/distutils/filelist.py b/pylib/Lib/distutils/filelist.py similarity index 100% rename from Lib/distutils/filelist.py rename to pylib/Lib/distutils/filelist.py diff --git a/Lib/distutils/log.py b/pylib/Lib/distutils/log.py similarity index 100% rename from Lib/distutils/log.py rename to pylib/Lib/distutils/log.py diff --git a/Lib/distutils/msvc9compiler.py b/pylib/Lib/distutils/msvc9compiler.py similarity index 100% rename from Lib/distutils/msvc9compiler.py rename to pylib/Lib/distutils/msvc9compiler.py diff --git a/Lib/distutils/msvccompiler.py b/pylib/Lib/distutils/msvccompiler.py similarity index 100% rename from Lib/distutils/msvccompiler.py rename to pylib/Lib/distutils/msvccompiler.py diff --git a/Lib/distutils/spawn.py b/pylib/Lib/distutils/spawn.py similarity index 100% rename from Lib/distutils/spawn.py rename to pylib/Lib/distutils/spawn.py diff --git a/Lib/distutils/sysconfig.py b/pylib/Lib/distutils/sysconfig.py similarity index 100% rename from Lib/distutils/sysconfig.py rename to pylib/Lib/distutils/sysconfig.py diff --git a/Lib/distutils/text_file.py b/pylib/Lib/distutils/text_file.py similarity index 100% rename from Lib/distutils/text_file.py rename to pylib/Lib/distutils/text_file.py diff --git a/Lib/distutils/unixccompiler.py b/pylib/Lib/distutils/unixccompiler.py similarity index 100% rename from Lib/distutils/unixccompiler.py rename to pylib/Lib/distutils/unixccompiler.py diff --git a/Lib/distutils/util.py b/pylib/Lib/distutils/util.py similarity index 100% rename from Lib/distutils/util.py rename to pylib/Lib/distutils/util.py diff --git a/Lib/distutils/version.py b/pylib/Lib/distutils/version.py similarity index 100% rename from Lib/distutils/version.py rename to pylib/Lib/distutils/version.py diff --git a/Lib/distutils/versionpredicate.py b/pylib/Lib/distutils/versionpredicate.py similarity index 100% rename from Lib/distutils/versionpredicate.py rename to pylib/Lib/distutils/versionpredicate.py diff --git a/Lib/doctest.py b/pylib/Lib/doctest.py similarity index 100% rename from Lib/doctest.py rename to pylib/Lib/doctest.py diff --git a/Lib/dummy_threading.py b/pylib/Lib/dummy_threading.py similarity index 100% rename from Lib/dummy_threading.py rename to pylib/Lib/dummy_threading.py diff --git a/Lib/email/__init__.py b/pylib/Lib/email/__init__.py similarity index 100% rename from Lib/email/__init__.py rename to pylib/Lib/email/__init__.py diff --git a/Lib/email/_encoded_words.py b/pylib/Lib/email/_encoded_words.py similarity index 100% rename from Lib/email/_encoded_words.py rename to pylib/Lib/email/_encoded_words.py diff --git a/Lib/email/_header_value_parser.py b/pylib/Lib/email/_header_value_parser.py similarity index 100% rename from Lib/email/_header_value_parser.py rename to pylib/Lib/email/_header_value_parser.py diff --git a/Lib/email/_parseaddr.py b/pylib/Lib/email/_parseaddr.py similarity index 100% rename from Lib/email/_parseaddr.py rename to pylib/Lib/email/_parseaddr.py diff --git a/Lib/email/_policybase.py b/pylib/Lib/email/_policybase.py similarity index 100% rename from Lib/email/_policybase.py rename to pylib/Lib/email/_policybase.py diff --git a/Lib/email/architecture.rst b/pylib/Lib/email/architecture.rst similarity index 100% rename from Lib/email/architecture.rst rename to pylib/Lib/email/architecture.rst diff --git a/Lib/email/base64mime.py b/pylib/Lib/email/base64mime.py similarity index 100% rename from Lib/email/base64mime.py rename to pylib/Lib/email/base64mime.py diff --git a/Lib/email/charset.py b/pylib/Lib/email/charset.py similarity index 100% rename from Lib/email/charset.py rename to pylib/Lib/email/charset.py diff --git a/Lib/email/contentmanager.py b/pylib/Lib/email/contentmanager.py similarity index 100% rename from Lib/email/contentmanager.py rename to pylib/Lib/email/contentmanager.py diff --git a/Lib/email/encoders.py b/pylib/Lib/email/encoders.py similarity index 100% rename from Lib/email/encoders.py rename to pylib/Lib/email/encoders.py diff --git a/Lib/email/errors.py b/pylib/Lib/email/errors.py similarity index 100% rename from Lib/email/errors.py rename to pylib/Lib/email/errors.py diff --git a/Lib/email/feedparser.py b/pylib/Lib/email/feedparser.py similarity index 100% rename from Lib/email/feedparser.py rename to pylib/Lib/email/feedparser.py diff --git a/Lib/email/generator.py b/pylib/Lib/email/generator.py similarity index 100% rename from Lib/email/generator.py rename to pylib/Lib/email/generator.py diff --git a/Lib/email/header.py b/pylib/Lib/email/header.py similarity index 100% rename from Lib/email/header.py rename to pylib/Lib/email/header.py diff --git a/Lib/email/headerregistry.py b/pylib/Lib/email/headerregistry.py similarity index 100% rename from Lib/email/headerregistry.py rename to pylib/Lib/email/headerregistry.py diff --git a/Lib/email/iterators.py b/pylib/Lib/email/iterators.py similarity index 100% rename from Lib/email/iterators.py rename to pylib/Lib/email/iterators.py diff --git a/Lib/email/message.py b/pylib/Lib/email/message.py similarity index 100% rename from Lib/email/message.py rename to pylib/Lib/email/message.py diff --git a/Lib/email/mime/__init__.py b/pylib/Lib/email/mime/__init__.py similarity index 100% rename from Lib/email/mime/__init__.py rename to pylib/Lib/email/mime/__init__.py diff --git a/Lib/email/mime/application.py b/pylib/Lib/email/mime/application.py similarity index 100% rename from Lib/email/mime/application.py rename to pylib/Lib/email/mime/application.py diff --git a/Lib/email/mime/audio.py b/pylib/Lib/email/mime/audio.py similarity index 100% rename from Lib/email/mime/audio.py rename to pylib/Lib/email/mime/audio.py diff --git a/Lib/email/mime/base.py b/pylib/Lib/email/mime/base.py similarity index 100% rename from Lib/email/mime/base.py rename to pylib/Lib/email/mime/base.py diff --git a/Lib/email/mime/image.py b/pylib/Lib/email/mime/image.py similarity index 100% rename from Lib/email/mime/image.py rename to pylib/Lib/email/mime/image.py diff --git a/Lib/email/mime/message.py b/pylib/Lib/email/mime/message.py similarity index 100% rename from Lib/email/mime/message.py rename to pylib/Lib/email/mime/message.py diff --git a/Lib/email/mime/multipart.py b/pylib/Lib/email/mime/multipart.py similarity index 100% rename from Lib/email/mime/multipart.py rename to pylib/Lib/email/mime/multipart.py diff --git a/Lib/email/mime/nonmultipart.py b/pylib/Lib/email/mime/nonmultipart.py similarity index 100% rename from Lib/email/mime/nonmultipart.py rename to pylib/Lib/email/mime/nonmultipart.py diff --git a/Lib/email/mime/text.py b/pylib/Lib/email/mime/text.py similarity index 100% rename from Lib/email/mime/text.py rename to pylib/Lib/email/mime/text.py diff --git a/Lib/email/parser.py b/pylib/Lib/email/parser.py similarity index 100% rename from Lib/email/parser.py rename to pylib/Lib/email/parser.py diff --git a/Lib/email/policy.py b/pylib/Lib/email/policy.py similarity index 100% rename from Lib/email/policy.py rename to pylib/Lib/email/policy.py diff --git a/Lib/email/quoprimime.py b/pylib/Lib/email/quoprimime.py similarity index 100% rename from Lib/email/quoprimime.py rename to pylib/Lib/email/quoprimime.py diff --git a/Lib/email/utils.py b/pylib/Lib/email/utils.py similarity index 100% rename from Lib/email/utils.py rename to pylib/Lib/email/utils.py diff --git a/Lib/encodings/__init__.py b/pylib/Lib/encodings/__init__.py similarity index 100% rename from Lib/encodings/__init__.py rename to pylib/Lib/encodings/__init__.py diff --git a/Lib/encodings/aliases.py b/pylib/Lib/encodings/aliases.py similarity index 100% rename from Lib/encodings/aliases.py rename to pylib/Lib/encodings/aliases.py diff --git a/Lib/encodings/ascii.py b/pylib/Lib/encodings/ascii.py similarity index 100% rename from Lib/encodings/ascii.py rename to pylib/Lib/encodings/ascii.py diff --git a/Lib/encodings/base64_codec.py b/pylib/Lib/encodings/base64_codec.py similarity index 100% rename from Lib/encodings/base64_codec.py rename to pylib/Lib/encodings/base64_codec.py diff --git a/Lib/encodings/big5.py b/pylib/Lib/encodings/big5.py similarity index 100% rename from Lib/encodings/big5.py rename to pylib/Lib/encodings/big5.py diff --git a/Lib/encodings/big5hkscs.py b/pylib/Lib/encodings/big5hkscs.py similarity index 100% rename from Lib/encodings/big5hkscs.py rename to pylib/Lib/encodings/big5hkscs.py diff --git a/Lib/encodings/bz2_codec.py b/pylib/Lib/encodings/bz2_codec.py similarity index 100% rename from Lib/encodings/bz2_codec.py rename to pylib/Lib/encodings/bz2_codec.py diff --git a/Lib/encodings/charmap.py b/pylib/Lib/encodings/charmap.py similarity index 100% rename from Lib/encodings/charmap.py rename to pylib/Lib/encodings/charmap.py diff --git a/Lib/encodings/cp037.py b/pylib/Lib/encodings/cp037.py similarity index 100% rename from Lib/encodings/cp037.py rename to pylib/Lib/encodings/cp037.py diff --git a/Lib/encodings/cp1006.py b/pylib/Lib/encodings/cp1006.py similarity index 100% rename from Lib/encodings/cp1006.py rename to pylib/Lib/encodings/cp1006.py diff --git a/Lib/encodings/cp1026.py b/pylib/Lib/encodings/cp1026.py similarity index 100% rename from Lib/encodings/cp1026.py rename to pylib/Lib/encodings/cp1026.py diff --git a/Lib/encodings/cp1125.py b/pylib/Lib/encodings/cp1125.py similarity index 100% rename from Lib/encodings/cp1125.py rename to pylib/Lib/encodings/cp1125.py diff --git a/Lib/encodings/cp1140.py b/pylib/Lib/encodings/cp1140.py similarity index 100% rename from Lib/encodings/cp1140.py rename to pylib/Lib/encodings/cp1140.py diff --git a/Lib/encodings/cp1250.py b/pylib/Lib/encodings/cp1250.py similarity index 100% rename from Lib/encodings/cp1250.py rename to pylib/Lib/encodings/cp1250.py diff --git a/Lib/encodings/cp1251.py b/pylib/Lib/encodings/cp1251.py similarity index 100% rename from Lib/encodings/cp1251.py rename to pylib/Lib/encodings/cp1251.py diff --git a/Lib/encodings/cp1252.py b/pylib/Lib/encodings/cp1252.py similarity index 100% rename from Lib/encodings/cp1252.py rename to pylib/Lib/encodings/cp1252.py diff --git a/Lib/encodings/cp1253.py b/pylib/Lib/encodings/cp1253.py similarity index 100% rename from Lib/encodings/cp1253.py rename to pylib/Lib/encodings/cp1253.py diff --git a/Lib/encodings/cp1254.py b/pylib/Lib/encodings/cp1254.py similarity index 100% rename from Lib/encodings/cp1254.py rename to pylib/Lib/encodings/cp1254.py diff --git a/Lib/encodings/cp1255.py b/pylib/Lib/encodings/cp1255.py similarity index 100% rename from Lib/encodings/cp1255.py rename to pylib/Lib/encodings/cp1255.py diff --git a/Lib/encodings/cp1256.py b/pylib/Lib/encodings/cp1256.py similarity index 100% rename from Lib/encodings/cp1256.py rename to pylib/Lib/encodings/cp1256.py diff --git a/Lib/encodings/cp1257.py b/pylib/Lib/encodings/cp1257.py similarity index 100% rename from Lib/encodings/cp1257.py rename to pylib/Lib/encodings/cp1257.py diff --git a/Lib/encodings/cp1258.py b/pylib/Lib/encodings/cp1258.py similarity index 100% rename from Lib/encodings/cp1258.py rename to pylib/Lib/encodings/cp1258.py diff --git a/Lib/encodings/cp273.py b/pylib/Lib/encodings/cp273.py similarity index 100% rename from Lib/encodings/cp273.py rename to pylib/Lib/encodings/cp273.py diff --git a/Lib/encodings/cp424.py b/pylib/Lib/encodings/cp424.py similarity index 100% rename from Lib/encodings/cp424.py rename to pylib/Lib/encodings/cp424.py diff --git a/Lib/encodings/cp437.py b/pylib/Lib/encodings/cp437.py similarity index 100% rename from Lib/encodings/cp437.py rename to pylib/Lib/encodings/cp437.py diff --git a/Lib/encodings/cp500.py b/pylib/Lib/encodings/cp500.py similarity index 100% rename from Lib/encodings/cp500.py rename to pylib/Lib/encodings/cp500.py diff --git a/Lib/encodings/cp720.py b/pylib/Lib/encodings/cp720.py similarity index 100% rename from Lib/encodings/cp720.py rename to pylib/Lib/encodings/cp720.py diff --git a/Lib/encodings/cp737.py b/pylib/Lib/encodings/cp737.py similarity index 100% rename from Lib/encodings/cp737.py rename to pylib/Lib/encodings/cp737.py diff --git a/Lib/encodings/cp775.py b/pylib/Lib/encodings/cp775.py similarity index 100% rename from Lib/encodings/cp775.py rename to pylib/Lib/encodings/cp775.py diff --git a/Lib/encodings/cp850.py b/pylib/Lib/encodings/cp850.py similarity index 100% rename from Lib/encodings/cp850.py rename to pylib/Lib/encodings/cp850.py diff --git a/Lib/encodings/cp852.py b/pylib/Lib/encodings/cp852.py similarity index 100% rename from Lib/encodings/cp852.py rename to pylib/Lib/encodings/cp852.py diff --git a/Lib/encodings/cp855.py b/pylib/Lib/encodings/cp855.py similarity index 100% rename from Lib/encodings/cp855.py rename to pylib/Lib/encodings/cp855.py diff --git a/Lib/encodings/cp856.py b/pylib/Lib/encodings/cp856.py similarity index 100% rename from Lib/encodings/cp856.py rename to pylib/Lib/encodings/cp856.py diff --git a/Lib/encodings/cp857.py b/pylib/Lib/encodings/cp857.py similarity index 100% rename from Lib/encodings/cp857.py rename to pylib/Lib/encodings/cp857.py diff --git a/Lib/encodings/cp858.py b/pylib/Lib/encodings/cp858.py similarity index 100% rename from Lib/encodings/cp858.py rename to pylib/Lib/encodings/cp858.py diff --git a/Lib/encodings/cp860.py b/pylib/Lib/encodings/cp860.py similarity index 100% rename from Lib/encodings/cp860.py rename to pylib/Lib/encodings/cp860.py diff --git a/Lib/encodings/cp861.py b/pylib/Lib/encodings/cp861.py similarity index 100% rename from Lib/encodings/cp861.py rename to pylib/Lib/encodings/cp861.py diff --git a/Lib/encodings/cp862.py b/pylib/Lib/encodings/cp862.py similarity index 100% rename from Lib/encodings/cp862.py rename to pylib/Lib/encodings/cp862.py diff --git a/Lib/encodings/cp863.py b/pylib/Lib/encodings/cp863.py similarity index 100% rename from Lib/encodings/cp863.py rename to pylib/Lib/encodings/cp863.py diff --git a/Lib/encodings/cp864.py b/pylib/Lib/encodings/cp864.py similarity index 100% rename from Lib/encodings/cp864.py rename to pylib/Lib/encodings/cp864.py diff --git a/Lib/encodings/cp865.py b/pylib/Lib/encodings/cp865.py similarity index 100% rename from Lib/encodings/cp865.py rename to pylib/Lib/encodings/cp865.py diff --git a/Lib/encodings/cp866.py b/pylib/Lib/encodings/cp866.py similarity index 100% rename from Lib/encodings/cp866.py rename to pylib/Lib/encodings/cp866.py diff --git a/Lib/encodings/cp869.py b/pylib/Lib/encodings/cp869.py similarity index 100% rename from Lib/encodings/cp869.py rename to pylib/Lib/encodings/cp869.py diff --git a/Lib/encodings/cp874.py b/pylib/Lib/encodings/cp874.py similarity index 100% rename from Lib/encodings/cp874.py rename to pylib/Lib/encodings/cp874.py diff --git a/Lib/encodings/cp875.py b/pylib/Lib/encodings/cp875.py similarity index 100% rename from Lib/encodings/cp875.py rename to pylib/Lib/encodings/cp875.py diff --git a/Lib/encodings/cp932.py b/pylib/Lib/encodings/cp932.py similarity index 100% rename from Lib/encodings/cp932.py rename to pylib/Lib/encodings/cp932.py diff --git a/Lib/encodings/cp949.py b/pylib/Lib/encodings/cp949.py similarity index 100% rename from Lib/encodings/cp949.py rename to pylib/Lib/encodings/cp949.py diff --git a/Lib/encodings/cp950.py b/pylib/Lib/encodings/cp950.py similarity index 100% rename from Lib/encodings/cp950.py rename to pylib/Lib/encodings/cp950.py diff --git a/Lib/encodings/euc_jis_2004.py b/pylib/Lib/encodings/euc_jis_2004.py similarity index 100% rename from Lib/encodings/euc_jis_2004.py rename to pylib/Lib/encodings/euc_jis_2004.py diff --git a/Lib/encodings/euc_jisx0213.py b/pylib/Lib/encodings/euc_jisx0213.py similarity index 100% rename from Lib/encodings/euc_jisx0213.py rename to pylib/Lib/encodings/euc_jisx0213.py diff --git a/Lib/encodings/euc_jp.py b/pylib/Lib/encodings/euc_jp.py similarity index 100% rename from Lib/encodings/euc_jp.py rename to pylib/Lib/encodings/euc_jp.py diff --git a/Lib/encodings/euc_kr.py b/pylib/Lib/encodings/euc_kr.py similarity index 100% rename from Lib/encodings/euc_kr.py rename to pylib/Lib/encodings/euc_kr.py diff --git a/Lib/encodings/gb18030.py b/pylib/Lib/encodings/gb18030.py similarity index 100% rename from Lib/encodings/gb18030.py rename to pylib/Lib/encodings/gb18030.py diff --git a/Lib/encodings/gb2312.py b/pylib/Lib/encodings/gb2312.py similarity index 100% rename from Lib/encodings/gb2312.py rename to pylib/Lib/encodings/gb2312.py diff --git a/Lib/encodings/gbk.py b/pylib/Lib/encodings/gbk.py similarity index 100% rename from Lib/encodings/gbk.py rename to pylib/Lib/encodings/gbk.py diff --git a/Lib/encodings/hex_codec.py b/pylib/Lib/encodings/hex_codec.py similarity index 100% rename from Lib/encodings/hex_codec.py rename to pylib/Lib/encodings/hex_codec.py diff --git a/Lib/encodings/hp_roman8.py b/pylib/Lib/encodings/hp_roman8.py similarity index 100% rename from Lib/encodings/hp_roman8.py rename to pylib/Lib/encodings/hp_roman8.py diff --git a/Lib/encodings/hz.py b/pylib/Lib/encodings/hz.py similarity index 100% rename from Lib/encodings/hz.py rename to pylib/Lib/encodings/hz.py diff --git a/Lib/encodings/idna.py b/pylib/Lib/encodings/idna.py similarity index 100% rename from Lib/encodings/idna.py rename to pylib/Lib/encodings/idna.py diff --git a/Lib/encodings/iso2022_jp.py b/pylib/Lib/encodings/iso2022_jp.py similarity index 100% rename from Lib/encodings/iso2022_jp.py rename to pylib/Lib/encodings/iso2022_jp.py diff --git a/Lib/encodings/iso2022_jp_1.py b/pylib/Lib/encodings/iso2022_jp_1.py similarity index 100% rename from Lib/encodings/iso2022_jp_1.py rename to pylib/Lib/encodings/iso2022_jp_1.py diff --git a/Lib/encodings/iso2022_jp_2.py b/pylib/Lib/encodings/iso2022_jp_2.py similarity index 100% rename from Lib/encodings/iso2022_jp_2.py rename to pylib/Lib/encodings/iso2022_jp_2.py diff --git a/Lib/encodings/iso2022_jp_2004.py b/pylib/Lib/encodings/iso2022_jp_2004.py similarity index 100% rename from Lib/encodings/iso2022_jp_2004.py rename to pylib/Lib/encodings/iso2022_jp_2004.py diff --git a/Lib/encodings/iso2022_jp_3.py b/pylib/Lib/encodings/iso2022_jp_3.py similarity index 100% rename from Lib/encodings/iso2022_jp_3.py rename to pylib/Lib/encodings/iso2022_jp_3.py diff --git a/Lib/encodings/iso2022_jp_ext.py b/pylib/Lib/encodings/iso2022_jp_ext.py similarity index 100% rename from Lib/encodings/iso2022_jp_ext.py rename to pylib/Lib/encodings/iso2022_jp_ext.py diff --git a/Lib/encodings/iso2022_kr.py b/pylib/Lib/encodings/iso2022_kr.py similarity index 100% rename from Lib/encodings/iso2022_kr.py rename to pylib/Lib/encodings/iso2022_kr.py diff --git a/Lib/encodings/iso8859_1.py b/pylib/Lib/encodings/iso8859_1.py similarity index 100% rename from Lib/encodings/iso8859_1.py rename to pylib/Lib/encodings/iso8859_1.py diff --git a/Lib/encodings/iso8859_10.py b/pylib/Lib/encodings/iso8859_10.py similarity index 100% rename from Lib/encodings/iso8859_10.py rename to pylib/Lib/encodings/iso8859_10.py diff --git a/Lib/encodings/iso8859_11.py b/pylib/Lib/encodings/iso8859_11.py similarity index 100% rename from Lib/encodings/iso8859_11.py rename to pylib/Lib/encodings/iso8859_11.py diff --git a/Lib/encodings/iso8859_13.py b/pylib/Lib/encodings/iso8859_13.py similarity index 100% rename from Lib/encodings/iso8859_13.py rename to pylib/Lib/encodings/iso8859_13.py diff --git a/Lib/encodings/iso8859_14.py b/pylib/Lib/encodings/iso8859_14.py similarity index 100% rename from Lib/encodings/iso8859_14.py rename to pylib/Lib/encodings/iso8859_14.py diff --git a/Lib/encodings/iso8859_15.py b/pylib/Lib/encodings/iso8859_15.py similarity index 100% rename from Lib/encodings/iso8859_15.py rename to pylib/Lib/encodings/iso8859_15.py diff --git a/Lib/encodings/iso8859_16.py b/pylib/Lib/encodings/iso8859_16.py similarity index 100% rename from Lib/encodings/iso8859_16.py rename to pylib/Lib/encodings/iso8859_16.py diff --git a/Lib/encodings/iso8859_2.py b/pylib/Lib/encodings/iso8859_2.py similarity index 100% rename from Lib/encodings/iso8859_2.py rename to pylib/Lib/encodings/iso8859_2.py diff --git a/Lib/encodings/iso8859_3.py b/pylib/Lib/encodings/iso8859_3.py similarity index 100% rename from Lib/encodings/iso8859_3.py rename to pylib/Lib/encodings/iso8859_3.py diff --git a/Lib/encodings/iso8859_4.py b/pylib/Lib/encodings/iso8859_4.py similarity index 100% rename from Lib/encodings/iso8859_4.py rename to pylib/Lib/encodings/iso8859_4.py diff --git a/Lib/encodings/iso8859_5.py b/pylib/Lib/encodings/iso8859_5.py similarity index 100% rename from Lib/encodings/iso8859_5.py rename to pylib/Lib/encodings/iso8859_5.py diff --git a/Lib/encodings/iso8859_6.py b/pylib/Lib/encodings/iso8859_6.py similarity index 100% rename from Lib/encodings/iso8859_6.py rename to pylib/Lib/encodings/iso8859_6.py diff --git a/Lib/encodings/iso8859_7.py b/pylib/Lib/encodings/iso8859_7.py similarity index 100% rename from Lib/encodings/iso8859_7.py rename to pylib/Lib/encodings/iso8859_7.py diff --git a/Lib/encodings/iso8859_8.py b/pylib/Lib/encodings/iso8859_8.py similarity index 100% rename from Lib/encodings/iso8859_8.py rename to pylib/Lib/encodings/iso8859_8.py diff --git a/Lib/encodings/iso8859_9.py b/pylib/Lib/encodings/iso8859_9.py similarity index 100% rename from Lib/encodings/iso8859_9.py rename to pylib/Lib/encodings/iso8859_9.py diff --git a/Lib/encodings/johab.py b/pylib/Lib/encodings/johab.py similarity index 100% rename from Lib/encodings/johab.py rename to pylib/Lib/encodings/johab.py diff --git a/Lib/encodings/koi8_r.py b/pylib/Lib/encodings/koi8_r.py similarity index 100% rename from Lib/encodings/koi8_r.py rename to pylib/Lib/encodings/koi8_r.py diff --git a/Lib/encodings/koi8_t.py b/pylib/Lib/encodings/koi8_t.py similarity index 100% rename from Lib/encodings/koi8_t.py rename to pylib/Lib/encodings/koi8_t.py diff --git a/Lib/encodings/koi8_u.py b/pylib/Lib/encodings/koi8_u.py similarity index 100% rename from Lib/encodings/koi8_u.py rename to pylib/Lib/encodings/koi8_u.py diff --git a/Lib/encodings/kz1048.py b/pylib/Lib/encodings/kz1048.py similarity index 100% rename from Lib/encodings/kz1048.py rename to pylib/Lib/encodings/kz1048.py diff --git a/Lib/encodings/latin_1.py b/pylib/Lib/encodings/latin_1.py similarity index 100% rename from Lib/encodings/latin_1.py rename to pylib/Lib/encodings/latin_1.py diff --git a/Lib/encodings/mac_arabic.py b/pylib/Lib/encodings/mac_arabic.py similarity index 100% rename from Lib/encodings/mac_arabic.py rename to pylib/Lib/encodings/mac_arabic.py diff --git a/Lib/encodings/mac_croatian.py b/pylib/Lib/encodings/mac_croatian.py similarity index 100% rename from Lib/encodings/mac_croatian.py rename to pylib/Lib/encodings/mac_croatian.py diff --git a/Lib/encodings/mac_cyrillic.py b/pylib/Lib/encodings/mac_cyrillic.py similarity index 100% rename from Lib/encodings/mac_cyrillic.py rename to pylib/Lib/encodings/mac_cyrillic.py diff --git a/Lib/encodings/mac_farsi.py b/pylib/Lib/encodings/mac_farsi.py similarity index 100% rename from Lib/encodings/mac_farsi.py rename to pylib/Lib/encodings/mac_farsi.py diff --git a/Lib/encodings/mac_greek.py b/pylib/Lib/encodings/mac_greek.py similarity index 100% rename from Lib/encodings/mac_greek.py rename to pylib/Lib/encodings/mac_greek.py diff --git a/Lib/encodings/mac_iceland.py b/pylib/Lib/encodings/mac_iceland.py similarity index 100% rename from Lib/encodings/mac_iceland.py rename to pylib/Lib/encodings/mac_iceland.py diff --git a/Lib/encodings/mac_latin2.py b/pylib/Lib/encodings/mac_latin2.py similarity index 100% rename from Lib/encodings/mac_latin2.py rename to pylib/Lib/encodings/mac_latin2.py diff --git a/Lib/encodings/mac_roman.py b/pylib/Lib/encodings/mac_roman.py similarity index 100% rename from Lib/encodings/mac_roman.py rename to pylib/Lib/encodings/mac_roman.py diff --git a/Lib/encodings/mac_romanian.py b/pylib/Lib/encodings/mac_romanian.py similarity index 100% rename from Lib/encodings/mac_romanian.py rename to pylib/Lib/encodings/mac_romanian.py diff --git a/Lib/encodings/mac_turkish.py b/pylib/Lib/encodings/mac_turkish.py similarity index 100% rename from Lib/encodings/mac_turkish.py rename to pylib/Lib/encodings/mac_turkish.py diff --git a/Lib/encodings/mbcs.py b/pylib/Lib/encodings/mbcs.py similarity index 100% rename from Lib/encodings/mbcs.py rename to pylib/Lib/encodings/mbcs.py diff --git a/Lib/encodings/oem.py b/pylib/Lib/encodings/oem.py similarity index 100% rename from Lib/encodings/oem.py rename to pylib/Lib/encodings/oem.py diff --git a/Lib/encodings/palmos.py b/pylib/Lib/encodings/palmos.py similarity index 100% rename from Lib/encodings/palmos.py rename to pylib/Lib/encodings/palmos.py diff --git a/Lib/encodings/ptcp154.py b/pylib/Lib/encodings/ptcp154.py similarity index 100% rename from Lib/encodings/ptcp154.py rename to pylib/Lib/encodings/ptcp154.py diff --git a/Lib/encodings/punycode.py b/pylib/Lib/encodings/punycode.py similarity index 100% rename from Lib/encodings/punycode.py rename to pylib/Lib/encodings/punycode.py diff --git a/Lib/encodings/quopri_codec.py b/pylib/Lib/encodings/quopri_codec.py similarity index 100% rename from Lib/encodings/quopri_codec.py rename to pylib/Lib/encodings/quopri_codec.py diff --git a/Lib/encodings/raw_unicode_escape.py b/pylib/Lib/encodings/raw_unicode_escape.py similarity index 100% rename from Lib/encodings/raw_unicode_escape.py rename to pylib/Lib/encodings/raw_unicode_escape.py diff --git a/Lib/encodings/rot_13.py b/pylib/Lib/encodings/rot_13.py similarity index 100% rename from Lib/encodings/rot_13.py rename to pylib/Lib/encodings/rot_13.py diff --git a/Lib/encodings/shift_jis.py b/pylib/Lib/encodings/shift_jis.py similarity index 100% rename from Lib/encodings/shift_jis.py rename to pylib/Lib/encodings/shift_jis.py diff --git a/Lib/encodings/shift_jis_2004.py b/pylib/Lib/encodings/shift_jis_2004.py similarity index 100% rename from Lib/encodings/shift_jis_2004.py rename to pylib/Lib/encodings/shift_jis_2004.py diff --git a/Lib/encodings/shift_jisx0213.py b/pylib/Lib/encodings/shift_jisx0213.py similarity index 100% rename from Lib/encodings/shift_jisx0213.py rename to pylib/Lib/encodings/shift_jisx0213.py diff --git a/Lib/encodings/tis_620.py b/pylib/Lib/encodings/tis_620.py similarity index 100% rename from Lib/encodings/tis_620.py rename to pylib/Lib/encodings/tis_620.py diff --git a/Lib/encodings/undefined.py b/pylib/Lib/encodings/undefined.py similarity index 100% rename from Lib/encodings/undefined.py rename to pylib/Lib/encodings/undefined.py diff --git a/Lib/encodings/unicode_escape.py b/pylib/Lib/encodings/unicode_escape.py similarity index 100% rename from Lib/encodings/unicode_escape.py rename to pylib/Lib/encodings/unicode_escape.py diff --git a/Lib/encodings/utf_16.py b/pylib/Lib/encodings/utf_16.py similarity index 100% rename from Lib/encodings/utf_16.py rename to pylib/Lib/encodings/utf_16.py diff --git a/Lib/encodings/utf_16_be.py b/pylib/Lib/encodings/utf_16_be.py similarity index 100% rename from Lib/encodings/utf_16_be.py rename to pylib/Lib/encodings/utf_16_be.py diff --git a/Lib/encodings/utf_16_le.py b/pylib/Lib/encodings/utf_16_le.py similarity index 100% rename from Lib/encodings/utf_16_le.py rename to pylib/Lib/encodings/utf_16_le.py diff --git a/Lib/encodings/utf_32.py b/pylib/Lib/encodings/utf_32.py similarity index 100% rename from Lib/encodings/utf_32.py rename to pylib/Lib/encodings/utf_32.py diff --git a/Lib/encodings/utf_32_be.py b/pylib/Lib/encodings/utf_32_be.py similarity index 100% rename from Lib/encodings/utf_32_be.py rename to pylib/Lib/encodings/utf_32_be.py diff --git a/Lib/encodings/utf_32_le.py b/pylib/Lib/encodings/utf_32_le.py similarity index 100% rename from Lib/encodings/utf_32_le.py rename to pylib/Lib/encodings/utf_32_le.py diff --git a/Lib/encodings/utf_7.py b/pylib/Lib/encodings/utf_7.py similarity index 100% rename from Lib/encodings/utf_7.py rename to pylib/Lib/encodings/utf_7.py diff --git a/Lib/encodings/utf_8.py b/pylib/Lib/encodings/utf_8.py similarity index 100% rename from Lib/encodings/utf_8.py rename to pylib/Lib/encodings/utf_8.py diff --git a/Lib/encodings/utf_8_sig.py b/pylib/Lib/encodings/utf_8_sig.py similarity index 100% rename from Lib/encodings/utf_8_sig.py rename to pylib/Lib/encodings/utf_8_sig.py diff --git a/Lib/encodings/uu_codec.py b/pylib/Lib/encodings/uu_codec.py similarity index 100% rename from Lib/encodings/uu_codec.py rename to pylib/Lib/encodings/uu_codec.py diff --git a/Lib/encodings/zlib_codec.py b/pylib/Lib/encodings/zlib_codec.py similarity index 100% rename from Lib/encodings/zlib_codec.py rename to pylib/Lib/encodings/zlib_codec.py diff --git a/Lib/ensurepip/__init__.py b/pylib/Lib/ensurepip/__init__.py similarity index 100% rename from Lib/ensurepip/__init__.py rename to pylib/Lib/ensurepip/__init__.py diff --git a/Lib/ensurepip/__main__.py b/pylib/Lib/ensurepip/__main__.py similarity index 100% rename from Lib/ensurepip/__main__.py rename to pylib/Lib/ensurepip/__main__.py diff --git a/Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl b/pylib/Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl similarity index 100% rename from Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl rename to pylib/Lib/ensurepip/_bundled/pip-23.2.1-py3-none-any.whl diff --git a/Lib/ensurepip/_uninstall.py b/pylib/Lib/ensurepip/_uninstall.py similarity index 100% rename from Lib/ensurepip/_uninstall.py rename to pylib/Lib/ensurepip/_uninstall.py diff --git a/Lib/enum.py b/pylib/Lib/enum.py similarity index 100% rename from Lib/enum.py rename to pylib/Lib/enum.py diff --git a/Lib/filecmp.py b/pylib/Lib/filecmp.py similarity index 100% rename from Lib/filecmp.py rename to pylib/Lib/filecmp.py diff --git a/Lib/fileinput.py b/pylib/Lib/fileinput.py similarity index 100% rename from Lib/fileinput.py rename to pylib/Lib/fileinput.py diff --git a/Lib/fnmatch.py b/pylib/Lib/fnmatch.py similarity index 100% rename from Lib/fnmatch.py rename to pylib/Lib/fnmatch.py diff --git a/Lib/fractions.py b/pylib/Lib/fractions.py similarity index 100% rename from Lib/fractions.py rename to pylib/Lib/fractions.py diff --git a/Lib/ftplib.py b/pylib/Lib/ftplib.py similarity index 100% rename from Lib/ftplib.py rename to pylib/Lib/ftplib.py diff --git a/Lib/functools.py b/pylib/Lib/functools.py similarity index 100% rename from Lib/functools.py rename to pylib/Lib/functools.py diff --git a/Lib/genericpath.py b/pylib/Lib/genericpath.py similarity index 100% rename from Lib/genericpath.py rename to pylib/Lib/genericpath.py diff --git a/Lib/getopt.py b/pylib/Lib/getopt.py similarity index 100% rename from Lib/getopt.py rename to pylib/Lib/getopt.py diff --git a/Lib/getpass.py b/pylib/Lib/getpass.py similarity index 100% rename from Lib/getpass.py rename to pylib/Lib/getpass.py diff --git a/Lib/gettext.py b/pylib/Lib/gettext.py similarity index 100% rename from Lib/gettext.py rename to pylib/Lib/gettext.py diff --git a/Lib/glob.py b/pylib/Lib/glob.py similarity index 100% rename from Lib/glob.py rename to pylib/Lib/glob.py diff --git a/Lib/graphlib.py b/pylib/Lib/graphlib.py similarity index 100% rename from Lib/graphlib.py rename to pylib/Lib/graphlib.py diff --git a/Lib/gzip.py b/pylib/Lib/gzip.py similarity index 100% rename from Lib/gzip.py rename to pylib/Lib/gzip.py diff --git a/Lib/hashlib.py b/pylib/Lib/hashlib.py similarity index 100% rename from Lib/hashlib.py rename to pylib/Lib/hashlib.py diff --git a/Lib/heapq.py b/pylib/Lib/heapq.py similarity index 100% rename from Lib/heapq.py rename to pylib/Lib/heapq.py diff --git a/Lib/hmac.py b/pylib/Lib/hmac.py similarity index 100% rename from Lib/hmac.py rename to pylib/Lib/hmac.py diff --git a/Lib/html/__init__.py b/pylib/Lib/html/__init__.py similarity index 100% rename from Lib/html/__init__.py rename to pylib/Lib/html/__init__.py diff --git a/Lib/html/entities.py b/pylib/Lib/html/entities.py similarity index 100% rename from Lib/html/entities.py rename to pylib/Lib/html/entities.py diff --git a/Lib/html/parser.py b/pylib/Lib/html/parser.py similarity index 100% rename from Lib/html/parser.py rename to pylib/Lib/html/parser.py diff --git a/Lib/http/__init__.py b/pylib/Lib/http/__init__.py similarity index 100% rename from Lib/http/__init__.py rename to pylib/Lib/http/__init__.py diff --git a/Lib/http/client.py b/pylib/Lib/http/client.py similarity index 100% rename from Lib/http/client.py rename to pylib/Lib/http/client.py diff --git a/Lib/http/cookiejar.py b/pylib/Lib/http/cookiejar.py similarity index 100% rename from Lib/http/cookiejar.py rename to pylib/Lib/http/cookiejar.py diff --git a/Lib/http/cookies.py b/pylib/Lib/http/cookies.py similarity index 100% rename from Lib/http/cookies.py rename to pylib/Lib/http/cookies.py diff --git a/Lib/http/server.py b/pylib/Lib/http/server.py similarity index 100% rename from Lib/http/server.py rename to pylib/Lib/http/server.py diff --git a/Lib/importlib/__init__.py b/pylib/Lib/importlib/__init__.py similarity index 100% rename from Lib/importlib/__init__.py rename to pylib/Lib/importlib/__init__.py diff --git a/Lib/importlib/_abc.py b/pylib/Lib/importlib/_abc.py similarity index 100% rename from Lib/importlib/_abc.py rename to pylib/Lib/importlib/_abc.py diff --git a/Lib/importlib/_bootstrap.py b/pylib/Lib/importlib/_bootstrap.py similarity index 100% rename from Lib/importlib/_bootstrap.py rename to pylib/Lib/importlib/_bootstrap.py diff --git a/Lib/importlib/_bootstrap_external.py b/pylib/Lib/importlib/_bootstrap_external.py similarity index 100% rename from Lib/importlib/_bootstrap_external.py rename to pylib/Lib/importlib/_bootstrap_external.py diff --git a/Lib/importlib/abc.py b/pylib/Lib/importlib/abc.py similarity index 100% rename from Lib/importlib/abc.py rename to pylib/Lib/importlib/abc.py diff --git a/Lib/importlib/machinery.py b/pylib/Lib/importlib/machinery.py similarity index 100% rename from Lib/importlib/machinery.py rename to pylib/Lib/importlib/machinery.py diff --git a/Lib/importlib/metadata/__init__.py b/pylib/Lib/importlib/metadata/__init__.py similarity index 100% rename from Lib/importlib/metadata/__init__.py rename to pylib/Lib/importlib/metadata/__init__.py diff --git a/Lib/importlib/metadata/_adapters.py b/pylib/Lib/importlib/metadata/_adapters.py similarity index 100% rename from Lib/importlib/metadata/_adapters.py rename to pylib/Lib/importlib/metadata/_adapters.py diff --git a/Lib/importlib/metadata/_collections.py b/pylib/Lib/importlib/metadata/_collections.py similarity index 100% rename from Lib/importlib/metadata/_collections.py rename to pylib/Lib/importlib/metadata/_collections.py diff --git a/Lib/importlib/metadata/_functools.py b/pylib/Lib/importlib/metadata/_functools.py similarity index 100% rename from Lib/importlib/metadata/_functools.py rename to pylib/Lib/importlib/metadata/_functools.py diff --git a/Lib/importlib/metadata/_itertools.py b/pylib/Lib/importlib/metadata/_itertools.py similarity index 100% rename from Lib/importlib/metadata/_itertools.py rename to pylib/Lib/importlib/metadata/_itertools.py diff --git a/Lib/importlib/metadata/_meta.py b/pylib/Lib/importlib/metadata/_meta.py similarity index 100% rename from Lib/importlib/metadata/_meta.py rename to pylib/Lib/importlib/metadata/_meta.py diff --git a/Lib/importlib/metadata/_text.py b/pylib/Lib/importlib/metadata/_text.py similarity index 100% rename from Lib/importlib/metadata/_text.py rename to pylib/Lib/importlib/metadata/_text.py diff --git a/Lib/importlib/readers.py b/pylib/Lib/importlib/readers.py similarity index 100% rename from Lib/importlib/readers.py rename to pylib/Lib/importlib/readers.py diff --git a/Lib/importlib/resources/__init__.py b/pylib/Lib/importlib/resources/__init__.py similarity index 100% rename from Lib/importlib/resources/__init__.py rename to pylib/Lib/importlib/resources/__init__.py diff --git a/Lib/importlib/resources/_adapters.py b/pylib/Lib/importlib/resources/_adapters.py similarity index 100% rename from Lib/importlib/resources/_adapters.py rename to pylib/Lib/importlib/resources/_adapters.py diff --git a/Lib/importlib/resources/_common.py b/pylib/Lib/importlib/resources/_common.py similarity index 100% rename from Lib/importlib/resources/_common.py rename to pylib/Lib/importlib/resources/_common.py diff --git a/Lib/importlib/resources/_itertools.py b/pylib/Lib/importlib/resources/_itertools.py similarity index 100% rename from Lib/importlib/resources/_itertools.py rename to pylib/Lib/importlib/resources/_itertools.py diff --git a/Lib/importlib/resources/_legacy.py b/pylib/Lib/importlib/resources/_legacy.py similarity index 100% rename from Lib/importlib/resources/_legacy.py rename to pylib/Lib/importlib/resources/_legacy.py diff --git a/Lib/importlib/resources/abc.py b/pylib/Lib/importlib/resources/abc.py similarity index 100% rename from Lib/importlib/resources/abc.py rename to pylib/Lib/importlib/resources/abc.py diff --git a/Lib/importlib/resources/readers.py b/pylib/Lib/importlib/resources/readers.py similarity index 100% rename from Lib/importlib/resources/readers.py rename to pylib/Lib/importlib/resources/readers.py diff --git a/Lib/importlib/resources/simple.py b/pylib/Lib/importlib/resources/simple.py similarity index 100% rename from Lib/importlib/resources/simple.py rename to pylib/Lib/importlib/resources/simple.py diff --git a/Lib/importlib/simple.py b/pylib/Lib/importlib/simple.py similarity index 100% rename from Lib/importlib/simple.py rename to pylib/Lib/importlib/simple.py diff --git a/Lib/importlib/util.py b/pylib/Lib/importlib/util.py similarity index 100% rename from Lib/importlib/util.py rename to pylib/Lib/importlib/util.py diff --git a/Lib/inspect.py b/pylib/Lib/inspect.py similarity index 100% rename from Lib/inspect.py rename to pylib/Lib/inspect.py diff --git a/Lib/io.py b/pylib/Lib/io.py similarity index 100% rename from Lib/io.py rename to pylib/Lib/io.py diff --git a/Lib/ipaddress.py b/pylib/Lib/ipaddress.py similarity index 100% rename from Lib/ipaddress.py rename to pylib/Lib/ipaddress.py diff --git a/Lib/json/__init__.py b/pylib/Lib/json/__init__.py similarity index 100% rename from Lib/json/__init__.py rename to pylib/Lib/json/__init__.py diff --git a/Lib/json/decoder.py b/pylib/Lib/json/decoder.py similarity index 100% rename from Lib/json/decoder.py rename to pylib/Lib/json/decoder.py diff --git a/Lib/json/encoder.py b/pylib/Lib/json/encoder.py similarity index 100% rename from Lib/json/encoder.py rename to pylib/Lib/json/encoder.py diff --git a/Lib/json/scanner.py b/pylib/Lib/json/scanner.py similarity index 100% rename from Lib/json/scanner.py rename to pylib/Lib/json/scanner.py diff --git a/Lib/json/tool.py b/pylib/Lib/json/tool.py similarity index 100% rename from Lib/json/tool.py rename to pylib/Lib/json/tool.py diff --git a/Lib/keyword.py b/pylib/Lib/keyword.py similarity index 100% rename from Lib/keyword.py rename to pylib/Lib/keyword.py diff --git a/Lib/linecache.py b/pylib/Lib/linecache.py similarity index 100% rename from Lib/linecache.py rename to pylib/Lib/linecache.py diff --git a/Lib/locale.py b/pylib/Lib/locale.py similarity index 100% rename from Lib/locale.py rename to pylib/Lib/locale.py diff --git a/Lib/logging/__init__.py b/pylib/Lib/logging/__init__.py similarity index 100% rename from Lib/logging/__init__.py rename to pylib/Lib/logging/__init__.py diff --git a/Lib/logging/config.py b/pylib/Lib/logging/config.py similarity index 100% rename from Lib/logging/config.py rename to pylib/Lib/logging/config.py diff --git a/Lib/logging/handlers.py b/pylib/Lib/logging/handlers.py similarity index 100% rename from Lib/logging/handlers.py rename to pylib/Lib/logging/handlers.py diff --git a/Lib/mailbox.py b/pylib/Lib/mailbox.py similarity index 100% rename from Lib/mailbox.py rename to pylib/Lib/mailbox.py diff --git a/Lib/mimetypes.py b/pylib/Lib/mimetypes.py similarity index 100% rename from Lib/mimetypes.py rename to pylib/Lib/mimetypes.py diff --git a/Lib/multiprocessing/__init__.py b/pylib/Lib/multiprocessing/__init__.py similarity index 100% rename from Lib/multiprocessing/__init__.py rename to pylib/Lib/multiprocessing/__init__.py diff --git a/Lib/multiprocessing/connection.py b/pylib/Lib/multiprocessing/connection.py similarity index 100% rename from Lib/multiprocessing/connection.py rename to pylib/Lib/multiprocessing/connection.py diff --git a/Lib/multiprocessing/context.py b/pylib/Lib/multiprocessing/context.py similarity index 100% rename from Lib/multiprocessing/context.py rename to pylib/Lib/multiprocessing/context.py diff --git a/Lib/multiprocessing/dummy/__init__.py b/pylib/Lib/multiprocessing/dummy/__init__.py similarity index 100% rename from Lib/multiprocessing/dummy/__init__.py rename to pylib/Lib/multiprocessing/dummy/__init__.py diff --git a/Lib/multiprocessing/dummy/connection.py b/pylib/Lib/multiprocessing/dummy/connection.py similarity index 100% rename from Lib/multiprocessing/dummy/connection.py rename to pylib/Lib/multiprocessing/dummy/connection.py diff --git a/Lib/multiprocessing/forkserver.py b/pylib/Lib/multiprocessing/forkserver.py similarity index 100% rename from Lib/multiprocessing/forkserver.py rename to pylib/Lib/multiprocessing/forkserver.py diff --git a/Lib/multiprocessing/heap.py b/pylib/Lib/multiprocessing/heap.py similarity index 100% rename from Lib/multiprocessing/heap.py rename to pylib/Lib/multiprocessing/heap.py diff --git a/Lib/multiprocessing/managers.py b/pylib/Lib/multiprocessing/managers.py similarity index 100% rename from Lib/multiprocessing/managers.py rename to pylib/Lib/multiprocessing/managers.py diff --git a/Lib/multiprocessing/pool.py b/pylib/Lib/multiprocessing/pool.py similarity index 100% rename from Lib/multiprocessing/pool.py rename to pylib/Lib/multiprocessing/pool.py diff --git a/Lib/multiprocessing/popen_fork.py b/pylib/Lib/multiprocessing/popen_fork.py similarity index 100% rename from Lib/multiprocessing/popen_fork.py rename to pylib/Lib/multiprocessing/popen_fork.py diff --git a/Lib/multiprocessing/popen_forkserver.py b/pylib/Lib/multiprocessing/popen_forkserver.py similarity index 100% rename from Lib/multiprocessing/popen_forkserver.py rename to pylib/Lib/multiprocessing/popen_forkserver.py diff --git a/Lib/multiprocessing/popen_spawn_posix.py b/pylib/Lib/multiprocessing/popen_spawn_posix.py similarity index 100% rename from Lib/multiprocessing/popen_spawn_posix.py rename to pylib/Lib/multiprocessing/popen_spawn_posix.py diff --git a/Lib/multiprocessing/popen_spawn_win32.py b/pylib/Lib/multiprocessing/popen_spawn_win32.py similarity index 100% rename from Lib/multiprocessing/popen_spawn_win32.py rename to pylib/Lib/multiprocessing/popen_spawn_win32.py diff --git a/Lib/multiprocessing/process.py b/pylib/Lib/multiprocessing/process.py similarity index 100% rename from Lib/multiprocessing/process.py rename to pylib/Lib/multiprocessing/process.py diff --git a/Lib/multiprocessing/queues.py b/pylib/Lib/multiprocessing/queues.py similarity index 100% rename from Lib/multiprocessing/queues.py rename to pylib/Lib/multiprocessing/queues.py diff --git a/Lib/multiprocessing/reduction.py b/pylib/Lib/multiprocessing/reduction.py similarity index 100% rename from Lib/multiprocessing/reduction.py rename to pylib/Lib/multiprocessing/reduction.py diff --git a/Lib/multiprocessing/resource_sharer.py b/pylib/Lib/multiprocessing/resource_sharer.py similarity index 100% rename from Lib/multiprocessing/resource_sharer.py rename to pylib/Lib/multiprocessing/resource_sharer.py diff --git a/Lib/multiprocessing/resource_tracker.py b/pylib/Lib/multiprocessing/resource_tracker.py similarity index 100% rename from Lib/multiprocessing/resource_tracker.py rename to pylib/Lib/multiprocessing/resource_tracker.py diff --git a/Lib/multiprocessing/shared_memory.py b/pylib/Lib/multiprocessing/shared_memory.py similarity index 100% rename from Lib/multiprocessing/shared_memory.py rename to pylib/Lib/multiprocessing/shared_memory.py diff --git a/Lib/multiprocessing/sharedctypes.py b/pylib/Lib/multiprocessing/sharedctypes.py similarity index 100% rename from Lib/multiprocessing/sharedctypes.py rename to pylib/Lib/multiprocessing/sharedctypes.py diff --git a/Lib/multiprocessing/spawn.py b/pylib/Lib/multiprocessing/spawn.py similarity index 100% rename from Lib/multiprocessing/spawn.py rename to pylib/Lib/multiprocessing/spawn.py diff --git a/Lib/multiprocessing/synchronize.py b/pylib/Lib/multiprocessing/synchronize.py similarity index 100% rename from Lib/multiprocessing/synchronize.py rename to pylib/Lib/multiprocessing/synchronize.py diff --git a/Lib/multiprocessing/util.py b/pylib/Lib/multiprocessing/util.py similarity index 100% rename from Lib/multiprocessing/util.py rename to pylib/Lib/multiprocessing/util.py diff --git a/Lib/netrc.py b/pylib/Lib/netrc.py similarity index 100% rename from Lib/netrc.py rename to pylib/Lib/netrc.py diff --git a/Lib/ntpath.py b/pylib/Lib/ntpath.py similarity index 100% rename from Lib/ntpath.py rename to pylib/Lib/ntpath.py diff --git a/Lib/nturl2path.py b/pylib/Lib/nturl2path.py similarity index 100% rename from Lib/nturl2path.py rename to pylib/Lib/nturl2path.py diff --git a/Lib/numbers.py b/pylib/Lib/numbers.py similarity index 100% rename from Lib/numbers.py rename to pylib/Lib/numbers.py diff --git a/Lib/opcode.py b/pylib/Lib/opcode.py similarity index 100% rename from Lib/opcode.py rename to pylib/Lib/opcode.py diff --git a/Lib/operator.py b/pylib/Lib/operator.py similarity index 100% rename from Lib/operator.py rename to pylib/Lib/operator.py diff --git a/Lib/optparse.py b/pylib/Lib/optparse.py similarity index 100% rename from Lib/optparse.py rename to pylib/Lib/optparse.py diff --git a/Lib/os.py b/pylib/Lib/os.py similarity index 100% rename from Lib/os.py rename to pylib/Lib/os.py diff --git a/Lib/pathlib.py b/pylib/Lib/pathlib.py similarity index 100% rename from Lib/pathlib.py rename to pylib/Lib/pathlib.py diff --git a/Lib/pdb.py b/pylib/Lib/pdb.py similarity index 100% rename from Lib/pdb.py rename to pylib/Lib/pdb.py diff --git a/Lib/pickle.py b/pylib/Lib/pickle.py similarity index 100% rename from Lib/pickle.py rename to pylib/Lib/pickle.py diff --git a/Lib/pickletools.py b/pylib/Lib/pickletools.py similarity index 100% rename from Lib/pickletools.py rename to pylib/Lib/pickletools.py diff --git a/Lib/pkgutil.py b/pylib/Lib/pkgutil.py similarity index 100% rename from Lib/pkgutil.py rename to pylib/Lib/pkgutil.py diff --git a/Lib/platform.py b/pylib/Lib/platform.py similarity index 100% rename from Lib/platform.py rename to pylib/Lib/platform.py diff --git a/Lib/plistlib.py b/pylib/Lib/plistlib.py similarity index 100% rename from Lib/plistlib.py rename to pylib/Lib/plistlib.py diff --git a/Lib/posixpath.py b/pylib/Lib/posixpath.py similarity index 100% rename from Lib/posixpath.py rename to pylib/Lib/posixpath.py diff --git a/Lib/pprint.py b/pylib/Lib/pprint.py similarity index 100% rename from Lib/pprint.py rename to pylib/Lib/pprint.py diff --git a/Lib/pty.py b/pylib/Lib/pty.py similarity index 100% rename from Lib/pty.py rename to pylib/Lib/pty.py diff --git a/Lib/py_compile.py b/pylib/Lib/py_compile.py similarity index 100% rename from Lib/py_compile.py rename to pylib/Lib/py_compile.py diff --git a/Lib/pydoc.py b/pylib/Lib/pydoc.py similarity index 100% rename from Lib/pydoc.py rename to pylib/Lib/pydoc.py diff --git a/Lib/pydoc_data/__init__.py b/pylib/Lib/pydoc_data/__init__.py similarity index 100% rename from Lib/pydoc_data/__init__.py rename to pylib/Lib/pydoc_data/__init__.py diff --git a/Lib/pydoc_data/_pydoc.css b/pylib/Lib/pydoc_data/_pydoc.css similarity index 100% rename from Lib/pydoc_data/_pydoc.css rename to pylib/Lib/pydoc_data/_pydoc.css diff --git a/Lib/pydoc_data/topics.py b/pylib/Lib/pydoc_data/topics.py similarity index 100% rename from Lib/pydoc_data/topics.py rename to pylib/Lib/pydoc_data/topics.py diff --git a/Lib/queue.py b/pylib/Lib/queue.py similarity index 100% rename from Lib/queue.py rename to pylib/Lib/queue.py diff --git a/Lib/quopri.py b/pylib/Lib/quopri.py similarity index 100% rename from Lib/quopri.py rename to pylib/Lib/quopri.py diff --git a/Lib/random.py b/pylib/Lib/random.py similarity index 100% rename from Lib/random.py rename to pylib/Lib/random.py diff --git a/Lib/re/__init__.py b/pylib/Lib/re/__init__.py similarity index 100% rename from Lib/re/__init__.py rename to pylib/Lib/re/__init__.py diff --git a/Lib/re/_casefix.py b/pylib/Lib/re/_casefix.py similarity index 100% rename from Lib/re/_casefix.py rename to pylib/Lib/re/_casefix.py diff --git a/Lib/re/_compiler.py b/pylib/Lib/re/_compiler.py similarity index 100% rename from Lib/re/_compiler.py rename to pylib/Lib/re/_compiler.py diff --git a/Lib/re/_constants.py b/pylib/Lib/re/_constants.py similarity index 100% rename from Lib/re/_constants.py rename to pylib/Lib/re/_constants.py diff --git a/Lib/re/_parser.py b/pylib/Lib/re/_parser.py similarity index 100% rename from Lib/re/_parser.py rename to pylib/Lib/re/_parser.py diff --git a/Lib/reprlib.py b/pylib/Lib/reprlib.py similarity index 100% rename from Lib/reprlib.py rename to pylib/Lib/reprlib.py diff --git a/Lib/rlcompleter.py b/pylib/Lib/rlcompleter.py similarity index 100% rename from Lib/rlcompleter.py rename to pylib/Lib/rlcompleter.py diff --git a/Lib/runpy.py b/pylib/Lib/runpy.py similarity index 100% rename from Lib/runpy.py rename to pylib/Lib/runpy.py diff --git a/Lib/sched.py b/pylib/Lib/sched.py similarity index 100% rename from Lib/sched.py rename to pylib/Lib/sched.py diff --git a/Lib/secrets.py b/pylib/Lib/secrets.py similarity index 100% rename from Lib/secrets.py rename to pylib/Lib/secrets.py diff --git a/Lib/selectors.py b/pylib/Lib/selectors.py similarity index 100% rename from Lib/selectors.py rename to pylib/Lib/selectors.py diff --git a/Lib/shelve.py b/pylib/Lib/shelve.py similarity index 100% rename from Lib/shelve.py rename to pylib/Lib/shelve.py diff --git a/Lib/shlex.py b/pylib/Lib/shlex.py similarity index 100% rename from Lib/shlex.py rename to pylib/Lib/shlex.py diff --git a/Lib/shutil.py b/pylib/Lib/shutil.py similarity index 100% rename from Lib/shutil.py rename to pylib/Lib/shutil.py diff --git a/Lib/signal.py b/pylib/Lib/signal.py similarity index 100% rename from Lib/signal.py rename to pylib/Lib/signal.py diff --git a/Lib/site.py b/pylib/Lib/site.py similarity index 100% rename from Lib/site.py rename to pylib/Lib/site.py diff --git a/Lib/smtplib.py b/pylib/Lib/smtplib.py similarity index 100% rename from Lib/smtplib.py rename to pylib/Lib/smtplib.py diff --git a/Lib/socket.py b/pylib/Lib/socket.py similarity index 100% rename from Lib/socket.py rename to pylib/Lib/socket.py diff --git a/Lib/socketserver.py b/pylib/Lib/socketserver.py similarity index 100% rename from Lib/socketserver.py rename to pylib/Lib/socketserver.py diff --git a/Lib/sqlite3/__init__.py b/pylib/Lib/sqlite3/__init__.py similarity index 100% rename from Lib/sqlite3/__init__.py rename to pylib/Lib/sqlite3/__init__.py diff --git a/Lib/sqlite3/__main__.py b/pylib/Lib/sqlite3/__main__.py similarity index 100% rename from Lib/sqlite3/__main__.py rename to pylib/Lib/sqlite3/__main__.py diff --git a/Lib/sqlite3/dbapi2.py b/pylib/Lib/sqlite3/dbapi2.py similarity index 100% rename from Lib/sqlite3/dbapi2.py rename to pylib/Lib/sqlite3/dbapi2.py diff --git a/Lib/sqlite3/dump.py b/pylib/Lib/sqlite3/dump.py similarity index 100% rename from Lib/sqlite3/dump.py rename to pylib/Lib/sqlite3/dump.py diff --git a/Lib/sre_compile.py b/pylib/Lib/sre_compile.py similarity index 100% rename from Lib/sre_compile.py rename to pylib/Lib/sre_compile.py diff --git a/Lib/sre_constants.py b/pylib/Lib/sre_constants.py similarity index 100% rename from Lib/sre_constants.py rename to pylib/Lib/sre_constants.py diff --git a/Lib/sre_parse.py b/pylib/Lib/sre_parse.py similarity index 100% rename from Lib/sre_parse.py rename to pylib/Lib/sre_parse.py diff --git a/Lib/ssl.py b/pylib/Lib/ssl.py similarity index 100% rename from Lib/ssl.py rename to pylib/Lib/ssl.py diff --git a/Lib/stat.py b/pylib/Lib/stat.py similarity index 100% rename from Lib/stat.py rename to pylib/Lib/stat.py diff --git a/Lib/statistics.py b/pylib/Lib/statistics.py similarity index 100% rename from Lib/statistics.py rename to pylib/Lib/statistics.py diff --git a/Lib/string.py b/pylib/Lib/string.py similarity index 100% rename from Lib/string.py rename to pylib/Lib/string.py diff --git a/Lib/stringprep.py b/pylib/Lib/stringprep.py similarity index 100% rename from Lib/stringprep.py rename to pylib/Lib/stringprep.py diff --git a/Lib/struct.py b/pylib/Lib/struct.py similarity index 100% rename from Lib/struct.py rename to pylib/Lib/struct.py diff --git a/Lib/subprocess.py b/pylib/Lib/subprocess.py similarity index 100% rename from Lib/subprocess.py rename to pylib/Lib/subprocess.py diff --git a/Lib/sysconfig.py b/pylib/Lib/sysconfig.py similarity index 100% rename from Lib/sysconfig.py rename to pylib/Lib/sysconfig.py diff --git a/Lib/tabnanny.py b/pylib/Lib/tabnanny.py similarity index 100% rename from Lib/tabnanny.py rename to pylib/Lib/tabnanny.py diff --git a/Lib/tarfile.py b/pylib/Lib/tarfile.py similarity index 100% rename from Lib/tarfile.py rename to pylib/Lib/tarfile.py diff --git a/Lib/tempfile.py b/pylib/Lib/tempfile.py similarity index 100% rename from Lib/tempfile.py rename to pylib/Lib/tempfile.py diff --git a/Lib/test/__init__.py b/pylib/Lib/test/__init__.py similarity index 100% rename from Lib/test/__init__.py rename to pylib/Lib/test/__init__.py diff --git a/Lib/test/__main__.py b/pylib/Lib/test/__main__.py similarity index 100% rename from Lib/test/__main__.py rename to pylib/Lib/test/__main__.py diff --git a/Lib/test/_test_atexit.py b/pylib/Lib/test/_test_atexit.py similarity index 100% rename from Lib/test/_test_atexit.py rename to pylib/Lib/test/_test_atexit.py diff --git a/Lib/test/_test_multiprocessing.py b/pylib/Lib/test/_test_multiprocessing.py similarity index 100% rename from Lib/test/_test_multiprocessing.py rename to pylib/Lib/test/_test_multiprocessing.py diff --git a/Lib/test/_typed_dict_helper.py b/pylib/Lib/test/_typed_dict_helper.py similarity index 100% rename from Lib/test/_typed_dict_helper.py rename to pylib/Lib/test/_typed_dict_helper.py diff --git a/Lib/test/ann_module.py b/pylib/Lib/test/ann_module.py similarity index 100% rename from Lib/test/ann_module.py rename to pylib/Lib/test/ann_module.py diff --git a/Lib/test/ann_module2.py b/pylib/Lib/test/ann_module2.py similarity index 100% rename from Lib/test/ann_module2.py rename to pylib/Lib/test/ann_module2.py diff --git a/Lib/test/ann_module3.py b/pylib/Lib/test/ann_module3.py similarity index 100% rename from Lib/test/ann_module3.py rename to pylib/Lib/test/ann_module3.py diff --git a/Lib/test/ann_module4.py b/pylib/Lib/test/ann_module4.py similarity index 100% rename from Lib/test/ann_module4.py rename to pylib/Lib/test/ann_module4.py diff --git a/Lib/test/ann_module5.py b/pylib/Lib/test/ann_module5.py similarity index 100% rename from Lib/test/ann_module5.py rename to pylib/Lib/test/ann_module5.py diff --git a/Lib/test/ann_module6.py b/pylib/Lib/test/ann_module6.py similarity index 100% rename from Lib/test/ann_module6.py rename to pylib/Lib/test/ann_module6.py diff --git a/Lib/test/ann_module7.py b/pylib/Lib/test/ann_module7.py similarity index 100% rename from Lib/test/ann_module7.py rename to pylib/Lib/test/ann_module7.py diff --git a/Lib/test/audiodata/pluck-alaw.aifc b/pylib/Lib/test/audiodata/pluck-alaw.aifc similarity index 100% rename from Lib/test/audiodata/pluck-alaw.aifc rename to pylib/Lib/test/audiodata/pluck-alaw.aifc diff --git a/Lib/test/audiodata/pluck-pcm16.aiff b/pylib/Lib/test/audiodata/pluck-pcm16.aiff similarity index 100% rename from Lib/test/audiodata/pluck-pcm16.aiff rename to pylib/Lib/test/audiodata/pluck-pcm16.aiff diff --git a/Lib/test/audiodata/pluck-pcm16.au b/pylib/Lib/test/audiodata/pluck-pcm16.au similarity index 100% rename from Lib/test/audiodata/pluck-pcm16.au rename to pylib/Lib/test/audiodata/pluck-pcm16.au diff --git a/Lib/test/audiodata/pluck-pcm16.wav b/pylib/Lib/test/audiodata/pluck-pcm16.wav similarity index 100% rename from Lib/test/audiodata/pluck-pcm16.wav rename to pylib/Lib/test/audiodata/pluck-pcm16.wav diff --git a/Lib/test/audiodata/pluck-pcm24-ext.wav b/pylib/Lib/test/audiodata/pluck-pcm24-ext.wav similarity index 100% rename from Lib/test/audiodata/pluck-pcm24-ext.wav rename to pylib/Lib/test/audiodata/pluck-pcm24-ext.wav diff --git a/Lib/test/audiodata/pluck-pcm24.aiff b/pylib/Lib/test/audiodata/pluck-pcm24.aiff similarity index 100% rename from Lib/test/audiodata/pluck-pcm24.aiff rename to pylib/Lib/test/audiodata/pluck-pcm24.aiff diff --git a/Lib/test/audiodata/pluck-pcm24.au b/pylib/Lib/test/audiodata/pluck-pcm24.au similarity index 100% rename from Lib/test/audiodata/pluck-pcm24.au rename to pylib/Lib/test/audiodata/pluck-pcm24.au diff --git a/Lib/test/audiodata/pluck-pcm24.wav b/pylib/Lib/test/audiodata/pluck-pcm24.wav similarity index 100% rename from Lib/test/audiodata/pluck-pcm24.wav rename to pylib/Lib/test/audiodata/pluck-pcm24.wav diff --git a/Lib/test/audiodata/pluck-pcm32.aiff b/pylib/Lib/test/audiodata/pluck-pcm32.aiff similarity index 100% rename from Lib/test/audiodata/pluck-pcm32.aiff rename to pylib/Lib/test/audiodata/pluck-pcm32.aiff diff --git a/Lib/test/audiodata/pluck-pcm32.au b/pylib/Lib/test/audiodata/pluck-pcm32.au similarity index 100% rename from Lib/test/audiodata/pluck-pcm32.au rename to pylib/Lib/test/audiodata/pluck-pcm32.au diff --git a/Lib/test/audiodata/pluck-pcm32.wav b/pylib/Lib/test/audiodata/pluck-pcm32.wav similarity index 100% rename from Lib/test/audiodata/pluck-pcm32.wav rename to pylib/Lib/test/audiodata/pluck-pcm32.wav diff --git a/Lib/test/audiodata/pluck-pcm8.aiff b/pylib/Lib/test/audiodata/pluck-pcm8.aiff similarity index 100% rename from Lib/test/audiodata/pluck-pcm8.aiff rename to pylib/Lib/test/audiodata/pluck-pcm8.aiff diff --git a/Lib/test/audiodata/pluck-pcm8.au b/pylib/Lib/test/audiodata/pluck-pcm8.au similarity index 100% rename from Lib/test/audiodata/pluck-pcm8.au rename to pylib/Lib/test/audiodata/pluck-pcm8.au diff --git a/Lib/test/audiodata/pluck-pcm8.wav b/pylib/Lib/test/audiodata/pluck-pcm8.wav similarity index 100% rename from Lib/test/audiodata/pluck-pcm8.wav rename to pylib/Lib/test/audiodata/pluck-pcm8.wav diff --git a/Lib/test/audiodata/pluck-ulaw.aifc b/pylib/Lib/test/audiodata/pluck-ulaw.aifc similarity index 100% rename from Lib/test/audiodata/pluck-ulaw.aifc rename to pylib/Lib/test/audiodata/pluck-ulaw.aifc diff --git a/Lib/test/audiodata/pluck-ulaw.au b/pylib/Lib/test/audiodata/pluck-ulaw.au similarity index 100% rename from Lib/test/audiodata/pluck-ulaw.au rename to pylib/Lib/test/audiodata/pluck-ulaw.au diff --git a/Lib/test/audiotest.au b/pylib/Lib/test/audiotest.au similarity index 100% rename from Lib/test/audiotest.au rename to pylib/Lib/test/audiotest.au diff --git a/Lib/test/audiotests.py b/pylib/Lib/test/audiotests.py similarity index 100% rename from Lib/test/audiotests.py rename to pylib/Lib/test/audiotests.py diff --git a/Lib/test/badsyntax_3131.py b/pylib/Lib/test/badsyntax_3131.py similarity index 100% rename from Lib/test/badsyntax_3131.py rename to pylib/Lib/test/badsyntax_3131.py diff --git a/Lib/test/badsyntax_pep3120.py b/pylib/Lib/test/badsyntax_pep3120.py similarity index 100% rename from Lib/test/badsyntax_pep3120.py rename to pylib/Lib/test/badsyntax_pep3120.py diff --git a/Lib/test/cfgparser.1 b/pylib/Lib/test/cfgparser.1 similarity index 100% rename from Lib/test/cfgparser.1 rename to pylib/Lib/test/cfgparser.1 diff --git a/Lib/test/cfgparser.2 b/pylib/Lib/test/cfgparser.2 similarity index 100% rename from Lib/test/cfgparser.2 rename to pylib/Lib/test/cfgparser.2 diff --git a/Lib/test/cfgparser.3 b/pylib/Lib/test/cfgparser.3 similarity index 100% rename from Lib/test/cfgparser.3 rename to pylib/Lib/test/cfgparser.3 diff --git a/Lib/test/dataclass_module_1.py b/pylib/Lib/test/dataclass_module_1.py similarity index 100% rename from Lib/test/dataclass_module_1.py rename to pylib/Lib/test/dataclass_module_1.py diff --git a/Lib/test/dataclass_module_1_str.py b/pylib/Lib/test/dataclass_module_1_str.py similarity index 100% rename from Lib/test/dataclass_module_1_str.py rename to pylib/Lib/test/dataclass_module_1_str.py diff --git a/Lib/test/dataclass_module_2.py b/pylib/Lib/test/dataclass_module_2.py similarity index 100% rename from Lib/test/dataclass_module_2.py rename to pylib/Lib/test/dataclass_module_2.py diff --git a/Lib/test/dataclass_module_2_str.py b/pylib/Lib/test/dataclass_module_2_str.py similarity index 100% rename from Lib/test/dataclass_module_2_str.py rename to pylib/Lib/test/dataclass_module_2_str.py diff --git a/Lib/test/dataclass_textanno.py b/pylib/Lib/test/dataclass_textanno.py similarity index 100% rename from Lib/test/dataclass_textanno.py rename to pylib/Lib/test/dataclass_textanno.py diff --git a/Lib/test/datetimetester.py b/pylib/Lib/test/datetimetester.py similarity index 100% rename from Lib/test/datetimetester.py rename to pylib/Lib/test/datetimetester.py diff --git a/Lib/test/decimaltestdata/abs.decTest b/pylib/Lib/test/decimaltestdata/abs.decTest similarity index 100% rename from Lib/test/decimaltestdata/abs.decTest rename to pylib/Lib/test/decimaltestdata/abs.decTest diff --git a/Lib/test/decimaltestdata/add.decTest b/pylib/Lib/test/decimaltestdata/add.decTest similarity index 100% rename from Lib/test/decimaltestdata/add.decTest rename to pylib/Lib/test/decimaltestdata/add.decTest diff --git a/Lib/test/decimaltestdata/and.decTest b/pylib/Lib/test/decimaltestdata/and.decTest similarity index 100% rename from Lib/test/decimaltestdata/and.decTest rename to pylib/Lib/test/decimaltestdata/and.decTest diff --git a/Lib/test/decimaltestdata/base.decTest b/pylib/Lib/test/decimaltestdata/base.decTest similarity index 100% rename from Lib/test/decimaltestdata/base.decTest rename to pylib/Lib/test/decimaltestdata/base.decTest diff --git a/Lib/test/decimaltestdata/clamp.decTest b/pylib/Lib/test/decimaltestdata/clamp.decTest similarity index 100% rename from Lib/test/decimaltestdata/clamp.decTest rename to pylib/Lib/test/decimaltestdata/clamp.decTest diff --git a/Lib/test/decimaltestdata/class.decTest b/pylib/Lib/test/decimaltestdata/class.decTest similarity index 100% rename from Lib/test/decimaltestdata/class.decTest rename to pylib/Lib/test/decimaltestdata/class.decTest diff --git a/Lib/test/decimaltestdata/compare.decTest b/pylib/Lib/test/decimaltestdata/compare.decTest similarity index 100% rename from Lib/test/decimaltestdata/compare.decTest rename to pylib/Lib/test/decimaltestdata/compare.decTest diff --git a/Lib/test/decimaltestdata/comparetotal.decTest b/pylib/Lib/test/decimaltestdata/comparetotal.decTest similarity index 100% rename from Lib/test/decimaltestdata/comparetotal.decTest rename to pylib/Lib/test/decimaltestdata/comparetotal.decTest diff --git a/Lib/test/decimaltestdata/comparetotmag.decTest b/pylib/Lib/test/decimaltestdata/comparetotmag.decTest similarity index 100% rename from Lib/test/decimaltestdata/comparetotmag.decTest rename to pylib/Lib/test/decimaltestdata/comparetotmag.decTest diff --git a/Lib/test/decimaltestdata/copy.decTest b/pylib/Lib/test/decimaltestdata/copy.decTest similarity index 100% rename from Lib/test/decimaltestdata/copy.decTest rename to pylib/Lib/test/decimaltestdata/copy.decTest diff --git a/Lib/test/decimaltestdata/copyabs.decTest b/pylib/Lib/test/decimaltestdata/copyabs.decTest similarity index 100% rename from Lib/test/decimaltestdata/copyabs.decTest rename to pylib/Lib/test/decimaltestdata/copyabs.decTest diff --git a/Lib/test/decimaltestdata/copynegate.decTest b/pylib/Lib/test/decimaltestdata/copynegate.decTest similarity index 100% rename from Lib/test/decimaltestdata/copynegate.decTest rename to pylib/Lib/test/decimaltestdata/copynegate.decTest diff --git a/Lib/test/decimaltestdata/copysign.decTest b/pylib/Lib/test/decimaltestdata/copysign.decTest similarity index 100% rename from Lib/test/decimaltestdata/copysign.decTest rename to pylib/Lib/test/decimaltestdata/copysign.decTest diff --git a/Lib/test/decimaltestdata/ddAbs.decTest b/pylib/Lib/test/decimaltestdata/ddAbs.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddAbs.decTest rename to pylib/Lib/test/decimaltestdata/ddAbs.decTest diff --git a/Lib/test/decimaltestdata/ddAdd.decTest b/pylib/Lib/test/decimaltestdata/ddAdd.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddAdd.decTest rename to pylib/Lib/test/decimaltestdata/ddAdd.decTest diff --git a/Lib/test/decimaltestdata/ddAnd.decTest b/pylib/Lib/test/decimaltestdata/ddAnd.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddAnd.decTest rename to pylib/Lib/test/decimaltestdata/ddAnd.decTest diff --git a/Lib/test/decimaltestdata/ddBase.decTest b/pylib/Lib/test/decimaltestdata/ddBase.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddBase.decTest rename to pylib/Lib/test/decimaltestdata/ddBase.decTest diff --git a/Lib/test/decimaltestdata/ddCanonical.decTest b/pylib/Lib/test/decimaltestdata/ddCanonical.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCanonical.decTest rename to pylib/Lib/test/decimaltestdata/ddCanonical.decTest diff --git a/Lib/test/decimaltestdata/ddClass.decTest b/pylib/Lib/test/decimaltestdata/ddClass.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddClass.decTest rename to pylib/Lib/test/decimaltestdata/ddClass.decTest diff --git a/Lib/test/decimaltestdata/ddCompare.decTest b/pylib/Lib/test/decimaltestdata/ddCompare.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCompare.decTest rename to pylib/Lib/test/decimaltestdata/ddCompare.decTest diff --git a/Lib/test/decimaltestdata/ddCompareSig.decTest b/pylib/Lib/test/decimaltestdata/ddCompareSig.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCompareSig.decTest rename to pylib/Lib/test/decimaltestdata/ddCompareSig.decTest diff --git a/Lib/test/decimaltestdata/ddCompareTotal.decTest b/pylib/Lib/test/decimaltestdata/ddCompareTotal.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCompareTotal.decTest rename to pylib/Lib/test/decimaltestdata/ddCompareTotal.decTest diff --git a/Lib/test/decimaltestdata/ddCompareTotalMag.decTest b/pylib/Lib/test/decimaltestdata/ddCompareTotalMag.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCompareTotalMag.decTest rename to pylib/Lib/test/decimaltestdata/ddCompareTotalMag.decTest diff --git a/Lib/test/decimaltestdata/ddCopy.decTest b/pylib/Lib/test/decimaltestdata/ddCopy.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCopy.decTest rename to pylib/Lib/test/decimaltestdata/ddCopy.decTest diff --git a/Lib/test/decimaltestdata/ddCopyAbs.decTest b/pylib/Lib/test/decimaltestdata/ddCopyAbs.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCopyAbs.decTest rename to pylib/Lib/test/decimaltestdata/ddCopyAbs.decTest diff --git a/Lib/test/decimaltestdata/ddCopyNegate.decTest b/pylib/Lib/test/decimaltestdata/ddCopyNegate.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCopyNegate.decTest rename to pylib/Lib/test/decimaltestdata/ddCopyNegate.decTest diff --git a/Lib/test/decimaltestdata/ddCopySign.decTest b/pylib/Lib/test/decimaltestdata/ddCopySign.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddCopySign.decTest rename to pylib/Lib/test/decimaltestdata/ddCopySign.decTest diff --git a/Lib/test/decimaltestdata/ddDivide.decTest b/pylib/Lib/test/decimaltestdata/ddDivide.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddDivide.decTest rename to pylib/Lib/test/decimaltestdata/ddDivide.decTest diff --git a/Lib/test/decimaltestdata/ddDivideInt.decTest b/pylib/Lib/test/decimaltestdata/ddDivideInt.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddDivideInt.decTest rename to pylib/Lib/test/decimaltestdata/ddDivideInt.decTest diff --git a/Lib/test/decimaltestdata/ddEncode.decTest b/pylib/Lib/test/decimaltestdata/ddEncode.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddEncode.decTest rename to pylib/Lib/test/decimaltestdata/ddEncode.decTest diff --git a/Lib/test/decimaltestdata/ddFMA.decTest b/pylib/Lib/test/decimaltestdata/ddFMA.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddFMA.decTest rename to pylib/Lib/test/decimaltestdata/ddFMA.decTest diff --git a/Lib/test/decimaltestdata/ddInvert.decTest b/pylib/Lib/test/decimaltestdata/ddInvert.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddInvert.decTest rename to pylib/Lib/test/decimaltestdata/ddInvert.decTest diff --git a/Lib/test/decimaltestdata/ddLogB.decTest b/pylib/Lib/test/decimaltestdata/ddLogB.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddLogB.decTest rename to pylib/Lib/test/decimaltestdata/ddLogB.decTest diff --git a/Lib/test/decimaltestdata/ddMax.decTest b/pylib/Lib/test/decimaltestdata/ddMax.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddMax.decTest rename to pylib/Lib/test/decimaltestdata/ddMax.decTest diff --git a/Lib/test/decimaltestdata/ddMaxMag.decTest b/pylib/Lib/test/decimaltestdata/ddMaxMag.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddMaxMag.decTest rename to pylib/Lib/test/decimaltestdata/ddMaxMag.decTest diff --git a/Lib/test/decimaltestdata/ddMin.decTest b/pylib/Lib/test/decimaltestdata/ddMin.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddMin.decTest rename to pylib/Lib/test/decimaltestdata/ddMin.decTest diff --git a/Lib/test/decimaltestdata/ddMinMag.decTest b/pylib/Lib/test/decimaltestdata/ddMinMag.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddMinMag.decTest rename to pylib/Lib/test/decimaltestdata/ddMinMag.decTest diff --git a/Lib/test/decimaltestdata/ddMinus.decTest b/pylib/Lib/test/decimaltestdata/ddMinus.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddMinus.decTest rename to pylib/Lib/test/decimaltestdata/ddMinus.decTest diff --git a/Lib/test/decimaltestdata/ddMultiply.decTest b/pylib/Lib/test/decimaltestdata/ddMultiply.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddMultiply.decTest rename to pylib/Lib/test/decimaltestdata/ddMultiply.decTest diff --git a/Lib/test/decimaltestdata/ddNextMinus.decTest b/pylib/Lib/test/decimaltestdata/ddNextMinus.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddNextMinus.decTest rename to pylib/Lib/test/decimaltestdata/ddNextMinus.decTest diff --git a/Lib/test/decimaltestdata/ddNextPlus.decTest b/pylib/Lib/test/decimaltestdata/ddNextPlus.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddNextPlus.decTest rename to pylib/Lib/test/decimaltestdata/ddNextPlus.decTest diff --git a/Lib/test/decimaltestdata/ddNextToward.decTest b/pylib/Lib/test/decimaltestdata/ddNextToward.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddNextToward.decTest rename to pylib/Lib/test/decimaltestdata/ddNextToward.decTest diff --git a/Lib/test/decimaltestdata/ddOr.decTest b/pylib/Lib/test/decimaltestdata/ddOr.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddOr.decTest rename to pylib/Lib/test/decimaltestdata/ddOr.decTest diff --git a/Lib/test/decimaltestdata/ddPlus.decTest b/pylib/Lib/test/decimaltestdata/ddPlus.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddPlus.decTest rename to pylib/Lib/test/decimaltestdata/ddPlus.decTest diff --git a/Lib/test/decimaltestdata/ddQuantize.decTest b/pylib/Lib/test/decimaltestdata/ddQuantize.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddQuantize.decTest rename to pylib/Lib/test/decimaltestdata/ddQuantize.decTest diff --git a/Lib/test/decimaltestdata/ddReduce.decTest b/pylib/Lib/test/decimaltestdata/ddReduce.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddReduce.decTest rename to pylib/Lib/test/decimaltestdata/ddReduce.decTest diff --git a/Lib/test/decimaltestdata/ddRemainder.decTest b/pylib/Lib/test/decimaltestdata/ddRemainder.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddRemainder.decTest rename to pylib/Lib/test/decimaltestdata/ddRemainder.decTest diff --git a/Lib/test/decimaltestdata/ddRemainderNear.decTest b/pylib/Lib/test/decimaltestdata/ddRemainderNear.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddRemainderNear.decTest rename to pylib/Lib/test/decimaltestdata/ddRemainderNear.decTest diff --git a/Lib/test/decimaltestdata/ddRotate.decTest b/pylib/Lib/test/decimaltestdata/ddRotate.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddRotate.decTest rename to pylib/Lib/test/decimaltestdata/ddRotate.decTest diff --git a/Lib/test/decimaltestdata/ddSameQuantum.decTest b/pylib/Lib/test/decimaltestdata/ddSameQuantum.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddSameQuantum.decTest rename to pylib/Lib/test/decimaltestdata/ddSameQuantum.decTest diff --git a/Lib/test/decimaltestdata/ddScaleB.decTest b/pylib/Lib/test/decimaltestdata/ddScaleB.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddScaleB.decTest rename to pylib/Lib/test/decimaltestdata/ddScaleB.decTest diff --git a/Lib/test/decimaltestdata/ddShift.decTest b/pylib/Lib/test/decimaltestdata/ddShift.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddShift.decTest rename to pylib/Lib/test/decimaltestdata/ddShift.decTest diff --git a/Lib/test/decimaltestdata/ddSubtract.decTest b/pylib/Lib/test/decimaltestdata/ddSubtract.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddSubtract.decTest rename to pylib/Lib/test/decimaltestdata/ddSubtract.decTest diff --git a/Lib/test/decimaltestdata/ddToIntegral.decTest b/pylib/Lib/test/decimaltestdata/ddToIntegral.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddToIntegral.decTest rename to pylib/Lib/test/decimaltestdata/ddToIntegral.decTest diff --git a/Lib/test/decimaltestdata/ddXor.decTest b/pylib/Lib/test/decimaltestdata/ddXor.decTest similarity index 100% rename from Lib/test/decimaltestdata/ddXor.decTest rename to pylib/Lib/test/decimaltestdata/ddXor.decTest diff --git a/Lib/test/decimaltestdata/decDouble.decTest b/pylib/Lib/test/decimaltestdata/decDouble.decTest similarity index 100% rename from Lib/test/decimaltestdata/decDouble.decTest rename to pylib/Lib/test/decimaltestdata/decDouble.decTest diff --git a/Lib/test/decimaltestdata/decQuad.decTest b/pylib/Lib/test/decimaltestdata/decQuad.decTest similarity index 100% rename from Lib/test/decimaltestdata/decQuad.decTest rename to pylib/Lib/test/decimaltestdata/decQuad.decTest diff --git a/Lib/test/decimaltestdata/decSingle.decTest b/pylib/Lib/test/decimaltestdata/decSingle.decTest similarity index 100% rename from Lib/test/decimaltestdata/decSingle.decTest rename to pylib/Lib/test/decimaltestdata/decSingle.decTest diff --git a/Lib/test/decimaltestdata/divide.decTest b/pylib/Lib/test/decimaltestdata/divide.decTest similarity index 100% rename from Lib/test/decimaltestdata/divide.decTest rename to pylib/Lib/test/decimaltestdata/divide.decTest diff --git a/Lib/test/decimaltestdata/divideint.decTest b/pylib/Lib/test/decimaltestdata/divideint.decTest similarity index 100% rename from Lib/test/decimaltestdata/divideint.decTest rename to pylib/Lib/test/decimaltestdata/divideint.decTest diff --git a/Lib/test/decimaltestdata/dqAbs.decTest b/pylib/Lib/test/decimaltestdata/dqAbs.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqAbs.decTest rename to pylib/Lib/test/decimaltestdata/dqAbs.decTest diff --git a/Lib/test/decimaltestdata/dqAdd.decTest b/pylib/Lib/test/decimaltestdata/dqAdd.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqAdd.decTest rename to pylib/Lib/test/decimaltestdata/dqAdd.decTest diff --git a/Lib/test/decimaltestdata/dqAnd.decTest b/pylib/Lib/test/decimaltestdata/dqAnd.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqAnd.decTest rename to pylib/Lib/test/decimaltestdata/dqAnd.decTest diff --git a/Lib/test/decimaltestdata/dqBase.decTest b/pylib/Lib/test/decimaltestdata/dqBase.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqBase.decTest rename to pylib/Lib/test/decimaltestdata/dqBase.decTest diff --git a/Lib/test/decimaltestdata/dqCanonical.decTest b/pylib/Lib/test/decimaltestdata/dqCanonical.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCanonical.decTest rename to pylib/Lib/test/decimaltestdata/dqCanonical.decTest diff --git a/Lib/test/decimaltestdata/dqClass.decTest b/pylib/Lib/test/decimaltestdata/dqClass.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqClass.decTest rename to pylib/Lib/test/decimaltestdata/dqClass.decTest diff --git a/Lib/test/decimaltestdata/dqCompare.decTest b/pylib/Lib/test/decimaltestdata/dqCompare.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCompare.decTest rename to pylib/Lib/test/decimaltestdata/dqCompare.decTest diff --git a/Lib/test/decimaltestdata/dqCompareSig.decTest b/pylib/Lib/test/decimaltestdata/dqCompareSig.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCompareSig.decTest rename to pylib/Lib/test/decimaltestdata/dqCompareSig.decTest diff --git a/Lib/test/decimaltestdata/dqCompareTotal.decTest b/pylib/Lib/test/decimaltestdata/dqCompareTotal.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCompareTotal.decTest rename to pylib/Lib/test/decimaltestdata/dqCompareTotal.decTest diff --git a/Lib/test/decimaltestdata/dqCompareTotalMag.decTest b/pylib/Lib/test/decimaltestdata/dqCompareTotalMag.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCompareTotalMag.decTest rename to pylib/Lib/test/decimaltestdata/dqCompareTotalMag.decTest diff --git a/Lib/test/decimaltestdata/dqCopy.decTest b/pylib/Lib/test/decimaltestdata/dqCopy.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCopy.decTest rename to pylib/Lib/test/decimaltestdata/dqCopy.decTest diff --git a/Lib/test/decimaltestdata/dqCopyAbs.decTest b/pylib/Lib/test/decimaltestdata/dqCopyAbs.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCopyAbs.decTest rename to pylib/Lib/test/decimaltestdata/dqCopyAbs.decTest diff --git a/Lib/test/decimaltestdata/dqCopyNegate.decTest b/pylib/Lib/test/decimaltestdata/dqCopyNegate.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCopyNegate.decTest rename to pylib/Lib/test/decimaltestdata/dqCopyNegate.decTest diff --git a/Lib/test/decimaltestdata/dqCopySign.decTest b/pylib/Lib/test/decimaltestdata/dqCopySign.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqCopySign.decTest rename to pylib/Lib/test/decimaltestdata/dqCopySign.decTest diff --git a/Lib/test/decimaltestdata/dqDivide.decTest b/pylib/Lib/test/decimaltestdata/dqDivide.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqDivide.decTest rename to pylib/Lib/test/decimaltestdata/dqDivide.decTest diff --git a/Lib/test/decimaltestdata/dqDivideInt.decTest b/pylib/Lib/test/decimaltestdata/dqDivideInt.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqDivideInt.decTest rename to pylib/Lib/test/decimaltestdata/dqDivideInt.decTest diff --git a/Lib/test/decimaltestdata/dqEncode.decTest b/pylib/Lib/test/decimaltestdata/dqEncode.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqEncode.decTest rename to pylib/Lib/test/decimaltestdata/dqEncode.decTest diff --git a/Lib/test/decimaltestdata/dqFMA.decTest b/pylib/Lib/test/decimaltestdata/dqFMA.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqFMA.decTest rename to pylib/Lib/test/decimaltestdata/dqFMA.decTest diff --git a/Lib/test/decimaltestdata/dqInvert.decTest b/pylib/Lib/test/decimaltestdata/dqInvert.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqInvert.decTest rename to pylib/Lib/test/decimaltestdata/dqInvert.decTest diff --git a/Lib/test/decimaltestdata/dqLogB.decTest b/pylib/Lib/test/decimaltestdata/dqLogB.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqLogB.decTest rename to pylib/Lib/test/decimaltestdata/dqLogB.decTest diff --git a/Lib/test/decimaltestdata/dqMax.decTest b/pylib/Lib/test/decimaltestdata/dqMax.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqMax.decTest rename to pylib/Lib/test/decimaltestdata/dqMax.decTest diff --git a/Lib/test/decimaltestdata/dqMaxMag.decTest b/pylib/Lib/test/decimaltestdata/dqMaxMag.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqMaxMag.decTest rename to pylib/Lib/test/decimaltestdata/dqMaxMag.decTest diff --git a/Lib/test/decimaltestdata/dqMin.decTest b/pylib/Lib/test/decimaltestdata/dqMin.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqMin.decTest rename to pylib/Lib/test/decimaltestdata/dqMin.decTest diff --git a/Lib/test/decimaltestdata/dqMinMag.decTest b/pylib/Lib/test/decimaltestdata/dqMinMag.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqMinMag.decTest rename to pylib/Lib/test/decimaltestdata/dqMinMag.decTest diff --git a/Lib/test/decimaltestdata/dqMinus.decTest b/pylib/Lib/test/decimaltestdata/dqMinus.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqMinus.decTest rename to pylib/Lib/test/decimaltestdata/dqMinus.decTest diff --git a/Lib/test/decimaltestdata/dqMultiply.decTest b/pylib/Lib/test/decimaltestdata/dqMultiply.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqMultiply.decTest rename to pylib/Lib/test/decimaltestdata/dqMultiply.decTest diff --git a/Lib/test/decimaltestdata/dqNextMinus.decTest b/pylib/Lib/test/decimaltestdata/dqNextMinus.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqNextMinus.decTest rename to pylib/Lib/test/decimaltestdata/dqNextMinus.decTest diff --git a/Lib/test/decimaltestdata/dqNextPlus.decTest b/pylib/Lib/test/decimaltestdata/dqNextPlus.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqNextPlus.decTest rename to pylib/Lib/test/decimaltestdata/dqNextPlus.decTest diff --git a/Lib/test/decimaltestdata/dqNextToward.decTest b/pylib/Lib/test/decimaltestdata/dqNextToward.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqNextToward.decTest rename to pylib/Lib/test/decimaltestdata/dqNextToward.decTest diff --git a/Lib/test/decimaltestdata/dqOr.decTest b/pylib/Lib/test/decimaltestdata/dqOr.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqOr.decTest rename to pylib/Lib/test/decimaltestdata/dqOr.decTest diff --git a/Lib/test/decimaltestdata/dqPlus.decTest b/pylib/Lib/test/decimaltestdata/dqPlus.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqPlus.decTest rename to pylib/Lib/test/decimaltestdata/dqPlus.decTest diff --git a/Lib/test/decimaltestdata/dqQuantize.decTest b/pylib/Lib/test/decimaltestdata/dqQuantize.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqQuantize.decTest rename to pylib/Lib/test/decimaltestdata/dqQuantize.decTest diff --git a/Lib/test/decimaltestdata/dqReduce.decTest b/pylib/Lib/test/decimaltestdata/dqReduce.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqReduce.decTest rename to pylib/Lib/test/decimaltestdata/dqReduce.decTest diff --git a/Lib/test/decimaltestdata/dqRemainder.decTest b/pylib/Lib/test/decimaltestdata/dqRemainder.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqRemainder.decTest rename to pylib/Lib/test/decimaltestdata/dqRemainder.decTest diff --git a/Lib/test/decimaltestdata/dqRemainderNear.decTest b/pylib/Lib/test/decimaltestdata/dqRemainderNear.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqRemainderNear.decTest rename to pylib/Lib/test/decimaltestdata/dqRemainderNear.decTest diff --git a/Lib/test/decimaltestdata/dqRotate.decTest b/pylib/Lib/test/decimaltestdata/dqRotate.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqRotate.decTest rename to pylib/Lib/test/decimaltestdata/dqRotate.decTest diff --git a/Lib/test/decimaltestdata/dqSameQuantum.decTest b/pylib/Lib/test/decimaltestdata/dqSameQuantum.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqSameQuantum.decTest rename to pylib/Lib/test/decimaltestdata/dqSameQuantum.decTest diff --git a/Lib/test/decimaltestdata/dqScaleB.decTest b/pylib/Lib/test/decimaltestdata/dqScaleB.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqScaleB.decTest rename to pylib/Lib/test/decimaltestdata/dqScaleB.decTest diff --git a/Lib/test/decimaltestdata/dqShift.decTest b/pylib/Lib/test/decimaltestdata/dqShift.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqShift.decTest rename to pylib/Lib/test/decimaltestdata/dqShift.decTest diff --git a/Lib/test/decimaltestdata/dqSubtract.decTest b/pylib/Lib/test/decimaltestdata/dqSubtract.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqSubtract.decTest rename to pylib/Lib/test/decimaltestdata/dqSubtract.decTest diff --git a/Lib/test/decimaltestdata/dqToIntegral.decTest b/pylib/Lib/test/decimaltestdata/dqToIntegral.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqToIntegral.decTest rename to pylib/Lib/test/decimaltestdata/dqToIntegral.decTest diff --git a/Lib/test/decimaltestdata/dqXor.decTest b/pylib/Lib/test/decimaltestdata/dqXor.decTest similarity index 100% rename from Lib/test/decimaltestdata/dqXor.decTest rename to pylib/Lib/test/decimaltestdata/dqXor.decTest diff --git a/Lib/test/decimaltestdata/dsBase.decTest b/pylib/Lib/test/decimaltestdata/dsBase.decTest similarity index 100% rename from Lib/test/decimaltestdata/dsBase.decTest rename to pylib/Lib/test/decimaltestdata/dsBase.decTest diff --git a/Lib/test/decimaltestdata/dsEncode.decTest b/pylib/Lib/test/decimaltestdata/dsEncode.decTest similarity index 100% rename from Lib/test/decimaltestdata/dsEncode.decTest rename to pylib/Lib/test/decimaltestdata/dsEncode.decTest diff --git a/Lib/test/decimaltestdata/exp.decTest b/pylib/Lib/test/decimaltestdata/exp.decTest similarity index 100% rename from Lib/test/decimaltestdata/exp.decTest rename to pylib/Lib/test/decimaltestdata/exp.decTest diff --git a/Lib/test/decimaltestdata/extra.decTest b/pylib/Lib/test/decimaltestdata/extra.decTest similarity index 100% rename from Lib/test/decimaltestdata/extra.decTest rename to pylib/Lib/test/decimaltestdata/extra.decTest diff --git a/Lib/test/decimaltestdata/fma.decTest b/pylib/Lib/test/decimaltestdata/fma.decTest similarity index 100% rename from Lib/test/decimaltestdata/fma.decTest rename to pylib/Lib/test/decimaltestdata/fma.decTest diff --git a/Lib/test/decimaltestdata/inexact.decTest b/pylib/Lib/test/decimaltestdata/inexact.decTest similarity index 100% rename from Lib/test/decimaltestdata/inexact.decTest rename to pylib/Lib/test/decimaltestdata/inexact.decTest diff --git a/Lib/test/decimaltestdata/invert.decTest b/pylib/Lib/test/decimaltestdata/invert.decTest similarity index 100% rename from Lib/test/decimaltestdata/invert.decTest rename to pylib/Lib/test/decimaltestdata/invert.decTest diff --git a/Lib/test/decimaltestdata/ln.decTest b/pylib/Lib/test/decimaltestdata/ln.decTest similarity index 100% rename from Lib/test/decimaltestdata/ln.decTest rename to pylib/Lib/test/decimaltestdata/ln.decTest diff --git a/Lib/test/decimaltestdata/log10.decTest b/pylib/Lib/test/decimaltestdata/log10.decTest similarity index 100% rename from Lib/test/decimaltestdata/log10.decTest rename to pylib/Lib/test/decimaltestdata/log10.decTest diff --git a/Lib/test/decimaltestdata/logb.decTest b/pylib/Lib/test/decimaltestdata/logb.decTest similarity index 100% rename from Lib/test/decimaltestdata/logb.decTest rename to pylib/Lib/test/decimaltestdata/logb.decTest diff --git a/Lib/test/decimaltestdata/max.decTest b/pylib/Lib/test/decimaltestdata/max.decTest similarity index 100% rename from Lib/test/decimaltestdata/max.decTest rename to pylib/Lib/test/decimaltestdata/max.decTest diff --git a/Lib/test/decimaltestdata/maxmag.decTest b/pylib/Lib/test/decimaltestdata/maxmag.decTest similarity index 100% rename from Lib/test/decimaltestdata/maxmag.decTest rename to pylib/Lib/test/decimaltestdata/maxmag.decTest diff --git a/Lib/test/decimaltestdata/min.decTest b/pylib/Lib/test/decimaltestdata/min.decTest similarity index 100% rename from Lib/test/decimaltestdata/min.decTest rename to pylib/Lib/test/decimaltestdata/min.decTest diff --git a/Lib/test/decimaltestdata/minmag.decTest b/pylib/Lib/test/decimaltestdata/minmag.decTest similarity index 100% rename from Lib/test/decimaltestdata/minmag.decTest rename to pylib/Lib/test/decimaltestdata/minmag.decTest diff --git a/Lib/test/decimaltestdata/minus.decTest b/pylib/Lib/test/decimaltestdata/minus.decTest similarity index 100% rename from Lib/test/decimaltestdata/minus.decTest rename to pylib/Lib/test/decimaltestdata/minus.decTest diff --git a/Lib/test/decimaltestdata/multiply.decTest b/pylib/Lib/test/decimaltestdata/multiply.decTest similarity index 100% rename from Lib/test/decimaltestdata/multiply.decTest rename to pylib/Lib/test/decimaltestdata/multiply.decTest diff --git a/Lib/test/decimaltestdata/nextminus.decTest b/pylib/Lib/test/decimaltestdata/nextminus.decTest similarity index 100% rename from Lib/test/decimaltestdata/nextminus.decTest rename to pylib/Lib/test/decimaltestdata/nextminus.decTest diff --git a/Lib/test/decimaltestdata/nextplus.decTest b/pylib/Lib/test/decimaltestdata/nextplus.decTest similarity index 100% rename from Lib/test/decimaltestdata/nextplus.decTest rename to pylib/Lib/test/decimaltestdata/nextplus.decTest diff --git a/Lib/test/decimaltestdata/nexttoward.decTest b/pylib/Lib/test/decimaltestdata/nexttoward.decTest similarity index 100% rename from Lib/test/decimaltestdata/nexttoward.decTest rename to pylib/Lib/test/decimaltestdata/nexttoward.decTest diff --git a/Lib/test/decimaltestdata/or.decTest b/pylib/Lib/test/decimaltestdata/or.decTest similarity index 100% rename from Lib/test/decimaltestdata/or.decTest rename to pylib/Lib/test/decimaltestdata/or.decTest diff --git a/Lib/test/decimaltestdata/plus.decTest b/pylib/Lib/test/decimaltestdata/plus.decTest similarity index 100% rename from Lib/test/decimaltestdata/plus.decTest rename to pylib/Lib/test/decimaltestdata/plus.decTest diff --git a/Lib/test/decimaltestdata/power.decTest b/pylib/Lib/test/decimaltestdata/power.decTest similarity index 100% rename from Lib/test/decimaltestdata/power.decTest rename to pylib/Lib/test/decimaltestdata/power.decTest diff --git a/Lib/test/decimaltestdata/powersqrt.decTest b/pylib/Lib/test/decimaltestdata/powersqrt.decTest similarity index 100% rename from Lib/test/decimaltestdata/powersqrt.decTest rename to pylib/Lib/test/decimaltestdata/powersqrt.decTest diff --git a/Lib/test/decimaltestdata/quantize.decTest b/pylib/Lib/test/decimaltestdata/quantize.decTest similarity index 100% rename from Lib/test/decimaltestdata/quantize.decTest rename to pylib/Lib/test/decimaltestdata/quantize.decTest diff --git a/Lib/test/decimaltestdata/randomBound32.decTest b/pylib/Lib/test/decimaltestdata/randomBound32.decTest similarity index 100% rename from Lib/test/decimaltestdata/randomBound32.decTest rename to pylib/Lib/test/decimaltestdata/randomBound32.decTest diff --git a/Lib/test/decimaltestdata/randoms.decTest b/pylib/Lib/test/decimaltestdata/randoms.decTest similarity index 100% rename from Lib/test/decimaltestdata/randoms.decTest rename to pylib/Lib/test/decimaltestdata/randoms.decTest diff --git a/Lib/test/decimaltestdata/reduce.decTest b/pylib/Lib/test/decimaltestdata/reduce.decTest similarity index 100% rename from Lib/test/decimaltestdata/reduce.decTest rename to pylib/Lib/test/decimaltestdata/reduce.decTest diff --git a/Lib/test/decimaltestdata/remainder.decTest b/pylib/Lib/test/decimaltestdata/remainder.decTest similarity index 100% rename from Lib/test/decimaltestdata/remainder.decTest rename to pylib/Lib/test/decimaltestdata/remainder.decTest diff --git a/Lib/test/decimaltestdata/remainderNear.decTest b/pylib/Lib/test/decimaltestdata/remainderNear.decTest similarity index 100% rename from Lib/test/decimaltestdata/remainderNear.decTest rename to pylib/Lib/test/decimaltestdata/remainderNear.decTest diff --git a/Lib/test/decimaltestdata/rescale.decTest b/pylib/Lib/test/decimaltestdata/rescale.decTest similarity index 100% rename from Lib/test/decimaltestdata/rescale.decTest rename to pylib/Lib/test/decimaltestdata/rescale.decTest diff --git a/Lib/test/decimaltestdata/rotate.decTest b/pylib/Lib/test/decimaltestdata/rotate.decTest similarity index 100% rename from Lib/test/decimaltestdata/rotate.decTest rename to pylib/Lib/test/decimaltestdata/rotate.decTest diff --git a/Lib/test/decimaltestdata/rounding.decTest b/pylib/Lib/test/decimaltestdata/rounding.decTest similarity index 100% rename from Lib/test/decimaltestdata/rounding.decTest rename to pylib/Lib/test/decimaltestdata/rounding.decTest diff --git a/Lib/test/decimaltestdata/samequantum.decTest b/pylib/Lib/test/decimaltestdata/samequantum.decTest similarity index 100% rename from Lib/test/decimaltestdata/samequantum.decTest rename to pylib/Lib/test/decimaltestdata/samequantum.decTest diff --git a/Lib/test/decimaltestdata/scaleb.decTest b/pylib/Lib/test/decimaltestdata/scaleb.decTest similarity index 100% rename from Lib/test/decimaltestdata/scaleb.decTest rename to pylib/Lib/test/decimaltestdata/scaleb.decTest diff --git a/Lib/test/decimaltestdata/shift.decTest b/pylib/Lib/test/decimaltestdata/shift.decTest similarity index 100% rename from Lib/test/decimaltestdata/shift.decTest rename to pylib/Lib/test/decimaltestdata/shift.decTest diff --git a/Lib/test/decimaltestdata/squareroot.decTest b/pylib/Lib/test/decimaltestdata/squareroot.decTest similarity index 100% rename from Lib/test/decimaltestdata/squareroot.decTest rename to pylib/Lib/test/decimaltestdata/squareroot.decTest diff --git a/Lib/test/decimaltestdata/subtract.decTest b/pylib/Lib/test/decimaltestdata/subtract.decTest similarity index 100% rename from Lib/test/decimaltestdata/subtract.decTest rename to pylib/Lib/test/decimaltestdata/subtract.decTest diff --git a/Lib/test/decimaltestdata/testall.decTest b/pylib/Lib/test/decimaltestdata/testall.decTest similarity index 100% rename from Lib/test/decimaltestdata/testall.decTest rename to pylib/Lib/test/decimaltestdata/testall.decTest diff --git a/Lib/test/decimaltestdata/tointegral.decTest b/pylib/Lib/test/decimaltestdata/tointegral.decTest similarity index 100% rename from Lib/test/decimaltestdata/tointegral.decTest rename to pylib/Lib/test/decimaltestdata/tointegral.decTest diff --git a/Lib/test/decimaltestdata/tointegralx.decTest b/pylib/Lib/test/decimaltestdata/tointegralx.decTest similarity index 100% rename from Lib/test/decimaltestdata/tointegralx.decTest rename to pylib/Lib/test/decimaltestdata/tointegralx.decTest diff --git a/Lib/test/decimaltestdata/xor.decTest b/pylib/Lib/test/decimaltestdata/xor.decTest similarity index 100% rename from Lib/test/decimaltestdata/xor.decTest rename to pylib/Lib/test/decimaltestdata/xor.decTest diff --git a/Lib/test/double_const.py b/pylib/Lib/test/double_const.py similarity index 100% rename from Lib/test/double_const.py rename to pylib/Lib/test/double_const.py diff --git a/Lib/test/encoded_modules/__init__.py b/pylib/Lib/test/encoded_modules/__init__.py similarity index 100% rename from Lib/test/encoded_modules/__init__.py rename to pylib/Lib/test/encoded_modules/__init__.py diff --git a/Lib/test/encoded_modules/module_iso_8859_1.py b/pylib/Lib/test/encoded_modules/module_iso_8859_1.py similarity index 100% rename from Lib/test/encoded_modules/module_iso_8859_1.py rename to pylib/Lib/test/encoded_modules/module_iso_8859_1.py diff --git a/Lib/test/encoded_modules/module_koi8_r.py b/pylib/Lib/test/encoded_modules/module_koi8_r.py similarity index 100% rename from Lib/test/encoded_modules/module_koi8_r.py rename to pylib/Lib/test/encoded_modules/module_koi8_r.py diff --git a/Lib/test/exception_hierarchy.txt b/pylib/Lib/test/exception_hierarchy.txt similarity index 100% rename from Lib/test/exception_hierarchy.txt rename to pylib/Lib/test/exception_hierarchy.txt diff --git a/Lib/test/floating_points.txt b/pylib/Lib/test/floating_points.txt similarity index 100% rename from Lib/test/floating_points.txt rename to pylib/Lib/test/floating_points.txt diff --git a/Lib/test/formatfloat_testcases.txt b/pylib/Lib/test/formatfloat_testcases.txt similarity index 100% rename from Lib/test/formatfloat_testcases.txt rename to pylib/Lib/test/formatfloat_testcases.txt diff --git a/Lib/test/keycert.passwd.pem b/pylib/Lib/test/keycert.passwd.pem similarity index 100% rename from Lib/test/keycert.passwd.pem rename to pylib/Lib/test/keycert.passwd.pem diff --git a/Lib/test/keycert.pem b/pylib/Lib/test/keycert.pem similarity index 100% rename from Lib/test/keycert.pem rename to pylib/Lib/test/keycert.pem diff --git a/Lib/test/keycert2.pem b/pylib/Lib/test/keycert2.pem similarity index 100% rename from Lib/test/keycert2.pem rename to pylib/Lib/test/keycert2.pem diff --git a/Lib/test/keycert3.pem b/pylib/Lib/test/keycert3.pem similarity index 100% rename from Lib/test/keycert3.pem rename to pylib/Lib/test/keycert3.pem diff --git a/Lib/test/keycert4.pem b/pylib/Lib/test/keycert4.pem similarity index 100% rename from Lib/test/keycert4.pem rename to pylib/Lib/test/keycert4.pem diff --git a/Lib/test/keycertecc.pem b/pylib/Lib/test/keycertecc.pem similarity index 100% rename from Lib/test/keycertecc.pem rename to pylib/Lib/test/keycertecc.pem diff --git a/Lib/test/libregrtest/__init__.py b/pylib/Lib/test/libregrtest/__init__.py similarity index 100% rename from Lib/test/libregrtest/__init__.py rename to pylib/Lib/test/libregrtest/__init__.py diff --git a/Lib/test/libregrtest/cmdline.py b/pylib/Lib/test/libregrtest/cmdline.py similarity index 100% rename from Lib/test/libregrtest/cmdline.py rename to pylib/Lib/test/libregrtest/cmdline.py diff --git a/Lib/test/libregrtest/main.py b/pylib/Lib/test/libregrtest/main.py similarity index 100% rename from Lib/test/libregrtest/main.py rename to pylib/Lib/test/libregrtest/main.py diff --git a/Lib/test/libregrtest/refleak.py b/pylib/Lib/test/libregrtest/refleak.py similarity index 100% rename from Lib/test/libregrtest/refleak.py rename to pylib/Lib/test/libregrtest/refleak.py diff --git a/Lib/test/libregrtest/runtest.py b/pylib/Lib/test/libregrtest/runtest.py similarity index 100% rename from Lib/test/libregrtest/runtest.py rename to pylib/Lib/test/libregrtest/runtest.py diff --git a/Lib/test/libregrtest/runtest_mp.py b/pylib/Lib/test/libregrtest/runtest_mp.py similarity index 100% rename from Lib/test/libregrtest/runtest_mp.py rename to pylib/Lib/test/libregrtest/runtest_mp.py diff --git a/Lib/test/libregrtest/save_env.py b/pylib/Lib/test/libregrtest/save_env.py similarity index 100% rename from Lib/test/libregrtest/save_env.py rename to pylib/Lib/test/libregrtest/save_env.py diff --git a/Lib/test/libregrtest/setup.py b/pylib/Lib/test/libregrtest/setup.py similarity index 100% rename from Lib/test/libregrtest/setup.py rename to pylib/Lib/test/libregrtest/setup.py diff --git a/Lib/test/libregrtest/utils.py b/pylib/Lib/test/libregrtest/utils.py similarity index 100% rename from Lib/test/libregrtest/utils.py rename to pylib/Lib/test/libregrtest/utils.py diff --git a/Lib/test/libregrtest/win_utils.py b/pylib/Lib/test/libregrtest/win_utils.py similarity index 100% rename from Lib/test/libregrtest/win_utils.py rename to pylib/Lib/test/libregrtest/win_utils.py diff --git a/Lib/test/list_tests.py b/pylib/Lib/test/list_tests.py similarity index 100% rename from Lib/test/list_tests.py rename to pylib/Lib/test/list_tests.py diff --git a/Lib/test/lock_tests.py b/pylib/Lib/test/lock_tests.py similarity index 100% rename from Lib/test/lock_tests.py rename to pylib/Lib/test/lock_tests.py diff --git a/Lib/test/mapping_tests.py b/pylib/Lib/test/mapping_tests.py similarity index 100% rename from Lib/test/mapping_tests.py rename to pylib/Lib/test/mapping_tests.py diff --git a/Lib/test/mathdata/cmath_testcases.txt b/pylib/Lib/test/mathdata/cmath_testcases.txt similarity index 100% rename from Lib/test/mathdata/cmath_testcases.txt rename to pylib/Lib/test/mathdata/cmath_testcases.txt diff --git a/Lib/test/mathdata/ieee754.txt b/pylib/Lib/test/mathdata/ieee754.txt similarity index 100% rename from Lib/test/mathdata/ieee754.txt rename to pylib/Lib/test/mathdata/ieee754.txt diff --git a/Lib/test/mathdata/math_testcases.txt b/pylib/Lib/test/mathdata/math_testcases.txt similarity index 100% rename from Lib/test/mathdata/math_testcases.txt rename to pylib/Lib/test/mathdata/math_testcases.txt diff --git a/Lib/test/mime.types b/pylib/Lib/test/mime.types similarity index 100% rename from Lib/test/mime.types rename to pylib/Lib/test/mime.types diff --git a/Lib/test/mock_socket.py b/pylib/Lib/test/mock_socket.py similarity index 100% rename from Lib/test/mock_socket.py rename to pylib/Lib/test/mock_socket.py diff --git a/Lib/test/mod_generics_cache.py b/pylib/Lib/test/mod_generics_cache.py similarity index 100% rename from Lib/test/mod_generics_cache.py rename to pylib/Lib/test/mod_generics_cache.py diff --git a/Lib/test/pickletester.py b/pylib/Lib/test/pickletester.py similarity index 100% rename from Lib/test/pickletester.py rename to pylib/Lib/test/pickletester.py diff --git a/Lib/test/randv2_32.pck b/pylib/Lib/test/randv2_32.pck similarity index 100% rename from Lib/test/randv2_32.pck rename to pylib/Lib/test/randv2_32.pck diff --git a/Lib/test/randv2_64.pck b/pylib/Lib/test/randv2_64.pck similarity index 100% rename from Lib/test/randv2_64.pck rename to pylib/Lib/test/randv2_64.pck diff --git a/Lib/test/randv3.pck b/pylib/Lib/test/randv3.pck similarity index 100% rename from Lib/test/randv3.pck rename to pylib/Lib/test/randv3.pck diff --git a/Lib/test/re_tests.py b/pylib/Lib/test/re_tests.py similarity index 100% rename from Lib/test/re_tests.py rename to pylib/Lib/test/re_tests.py diff --git a/Lib/test/recursion.tar b/pylib/Lib/test/recursion.tar similarity index 100% rename from Lib/test/recursion.tar rename to pylib/Lib/test/recursion.tar diff --git a/Lib/test/regrtest.py b/pylib/Lib/test/regrtest.py similarity index 100% rename from Lib/test/regrtest.py rename to pylib/Lib/test/regrtest.py diff --git a/Lib/test/relimport.py b/pylib/Lib/test/relimport.py similarity index 100% rename from Lib/test/relimport.py rename to pylib/Lib/test/relimport.py diff --git a/Lib/test/seq_tests.py b/pylib/Lib/test/seq_tests.py similarity index 100% rename from Lib/test/seq_tests.py rename to pylib/Lib/test/seq_tests.py diff --git a/Lib/test/signalinterproctester.py b/pylib/Lib/test/signalinterproctester.py similarity index 100% rename from Lib/test/signalinterproctester.py rename to pylib/Lib/test/signalinterproctester.py diff --git a/Lib/test/ssl_servers.py b/pylib/Lib/test/ssl_servers.py similarity index 100% rename from Lib/test/ssl_servers.py rename to pylib/Lib/test/ssl_servers.py diff --git a/Lib/test/string_tests.py b/pylib/Lib/test/string_tests.py similarity index 100% rename from Lib/test/string_tests.py rename to pylib/Lib/test/string_tests.py diff --git a/Lib/test/subprocessdata/fd_status.py b/pylib/Lib/test/subprocessdata/fd_status.py similarity index 100% rename from Lib/test/subprocessdata/fd_status.py rename to pylib/Lib/test/subprocessdata/fd_status.py diff --git a/Lib/test/subprocessdata/input_reader.py b/pylib/Lib/test/subprocessdata/input_reader.py similarity index 100% rename from Lib/test/subprocessdata/input_reader.py rename to pylib/Lib/test/subprocessdata/input_reader.py diff --git a/Lib/test/subprocessdata/qcat.py b/pylib/Lib/test/subprocessdata/qcat.py similarity index 100% rename from Lib/test/subprocessdata/qcat.py rename to pylib/Lib/test/subprocessdata/qcat.py diff --git a/Lib/test/subprocessdata/qgrep.py b/pylib/Lib/test/subprocessdata/qgrep.py similarity index 100% rename from Lib/test/subprocessdata/qgrep.py rename to pylib/Lib/test/subprocessdata/qgrep.py diff --git a/Lib/test/subprocessdata/sigchild_ignore.py b/pylib/Lib/test/subprocessdata/sigchild_ignore.py similarity index 100% rename from Lib/test/subprocessdata/sigchild_ignore.py rename to pylib/Lib/test/subprocessdata/sigchild_ignore.py diff --git a/Lib/test/support/__init__.py b/pylib/Lib/test/support/__init__.py similarity index 100% rename from Lib/test/support/__init__.py rename to pylib/Lib/test/support/__init__.py diff --git a/Lib/test/support/_hypothesis_stubs/__init__.py b/pylib/Lib/test/support/_hypothesis_stubs/__init__.py similarity index 100% rename from Lib/test/support/_hypothesis_stubs/__init__.py rename to pylib/Lib/test/support/_hypothesis_stubs/__init__.py diff --git a/Lib/test/support/_hypothesis_stubs/_helpers.py b/pylib/Lib/test/support/_hypothesis_stubs/_helpers.py similarity index 100% rename from Lib/test/support/_hypothesis_stubs/_helpers.py rename to pylib/Lib/test/support/_hypothesis_stubs/_helpers.py diff --git a/Lib/test/support/_hypothesis_stubs/strategies.py b/pylib/Lib/test/support/_hypothesis_stubs/strategies.py similarity index 100% rename from Lib/test/support/_hypothesis_stubs/strategies.py rename to pylib/Lib/test/support/_hypothesis_stubs/strategies.py diff --git a/Lib/test/support/ast_helper.py b/pylib/Lib/test/support/ast_helper.py similarity index 100% rename from Lib/test/support/ast_helper.py rename to pylib/Lib/test/support/ast_helper.py diff --git a/Lib/test/support/asynchat.py b/pylib/Lib/test/support/asynchat.py similarity index 100% rename from Lib/test/support/asynchat.py rename to pylib/Lib/test/support/asynchat.py diff --git a/Lib/test/support/asyncore.py b/pylib/Lib/test/support/asyncore.py similarity index 100% rename from Lib/test/support/asyncore.py rename to pylib/Lib/test/support/asyncore.py diff --git a/Lib/test/support/bytecode_helper.py b/pylib/Lib/test/support/bytecode_helper.py similarity index 100% rename from Lib/test/support/bytecode_helper.py rename to pylib/Lib/test/support/bytecode_helper.py diff --git a/Lib/test/support/hashlib_helper.py b/pylib/Lib/test/support/hashlib_helper.py similarity index 100% rename from Lib/test/support/hashlib_helper.py rename to pylib/Lib/test/support/hashlib_helper.py diff --git a/Lib/test/support/hypothesis_helper.py b/pylib/Lib/test/support/hypothesis_helper.py similarity index 100% rename from Lib/test/support/hypothesis_helper.py rename to pylib/Lib/test/support/hypothesis_helper.py diff --git a/Lib/test/support/import_helper.py b/pylib/Lib/test/support/import_helper.py similarity index 100% rename from Lib/test/support/import_helper.py rename to pylib/Lib/test/support/import_helper.py diff --git a/Lib/test/support/interpreters.py b/pylib/Lib/test/support/interpreters.py similarity index 100% rename from Lib/test/support/interpreters.py rename to pylib/Lib/test/support/interpreters.py diff --git a/Lib/test/support/logging_helper.py b/pylib/Lib/test/support/logging_helper.py similarity index 100% rename from Lib/test/support/logging_helper.py rename to pylib/Lib/test/support/logging_helper.py diff --git a/Lib/test/support/os_helper.py b/pylib/Lib/test/support/os_helper.py similarity index 100% rename from Lib/test/support/os_helper.py rename to pylib/Lib/test/support/os_helper.py diff --git a/Lib/test/support/script_helper.py b/pylib/Lib/test/support/script_helper.py similarity index 100% rename from Lib/test/support/script_helper.py rename to pylib/Lib/test/support/script_helper.py diff --git a/Lib/test/support/smtpd.py b/pylib/Lib/test/support/smtpd.py similarity index 100% rename from Lib/test/support/smtpd.py rename to pylib/Lib/test/support/smtpd.py diff --git a/Lib/test/support/socket_helper.py b/pylib/Lib/test/support/socket_helper.py similarity index 100% rename from Lib/test/support/socket_helper.py rename to pylib/Lib/test/support/socket_helper.py diff --git a/Lib/test/support/testcase.py b/pylib/Lib/test/support/testcase.py similarity index 100% rename from Lib/test/support/testcase.py rename to pylib/Lib/test/support/testcase.py diff --git a/Lib/test/support/testresult.py b/pylib/Lib/test/support/testresult.py similarity index 100% rename from Lib/test/support/testresult.py rename to pylib/Lib/test/support/testresult.py diff --git a/Lib/test/support/threading_helper.py b/pylib/Lib/test/support/threading_helper.py similarity index 100% rename from Lib/test/support/threading_helper.py rename to pylib/Lib/test/support/threading_helper.py diff --git a/Lib/test/support/warnings_helper.py b/pylib/Lib/test/support/warnings_helper.py similarity index 100% rename from Lib/test/support/warnings_helper.py rename to pylib/Lib/test/support/warnings_helper.py diff --git a/Lib/test/test___all__.py b/pylib/Lib/test/test___all__.py similarity index 100% rename from Lib/test/test___all__.py rename to pylib/Lib/test/test___all__.py diff --git a/Lib/test/test__colorize.py b/pylib/Lib/test/test__colorize.py similarity index 100% rename from Lib/test/test__colorize.py rename to pylib/Lib/test/test__colorize.py diff --git a/Lib/test/test__osx_support.py b/pylib/Lib/test/test__osx_support.py similarity index 100% rename from Lib/test/test__osx_support.py rename to pylib/Lib/test/test__osx_support.py diff --git a/Lib/test/test_abc.py b/pylib/Lib/test/test_abc.py similarity index 100% rename from Lib/test/test_abc.py rename to pylib/Lib/test/test_abc.py diff --git a/Lib/test/test_abstract_numbers.py b/pylib/Lib/test/test_abstract_numbers.py similarity index 100% rename from Lib/test/test_abstract_numbers.py rename to pylib/Lib/test/test_abstract_numbers.py diff --git a/Lib/test/test_android.py b/pylib/Lib/test/test_android.py similarity index 100% rename from Lib/test/test_android.py rename to pylib/Lib/test/test_android.py diff --git a/Lib/test/test_argparse.py b/pylib/Lib/test/test_argparse.py similarity index 100% rename from Lib/test/test_argparse.py rename to pylib/Lib/test/test_argparse.py diff --git a/Lib/test/test_array.py b/pylib/Lib/test/test_array.py similarity index 100% rename from Lib/test/test_array.py rename to pylib/Lib/test/test_array.py diff --git a/Lib/test/test_ast.py b/pylib/Lib/test/test_ast.py similarity index 100% rename from Lib/test/test_ast.py rename to pylib/Lib/test/test_ast.py diff --git a/Lib/test/test_asyncgen.py b/pylib/Lib/test/test_asyncgen.py similarity index 100% rename from Lib/test/test_asyncgen.py rename to pylib/Lib/test/test_asyncgen.py diff --git a/Lib/test/test_atexit.py b/pylib/Lib/test/test_atexit.py similarity index 100% rename from Lib/test/test_atexit.py rename to pylib/Lib/test/test_atexit.py diff --git a/Lib/test/test_audit.py b/pylib/Lib/test/test_audit.py similarity index 100% rename from Lib/test/test_audit.py rename to pylib/Lib/test/test_audit.py diff --git a/Lib/test/test_augassign.py b/pylib/Lib/test/test_augassign.py similarity index 100% rename from Lib/test/test_augassign.py rename to pylib/Lib/test/test_augassign.py diff --git a/Lib/test/test_base64.py b/pylib/Lib/test/test_base64.py similarity index 100% rename from Lib/test/test_base64.py rename to pylib/Lib/test/test_base64.py diff --git a/Lib/test/test_baseexception.py b/pylib/Lib/test/test_baseexception.py similarity index 100% rename from Lib/test/test_baseexception.py rename to pylib/Lib/test/test_baseexception.py diff --git a/Lib/test/test_bdb.py b/pylib/Lib/test/test_bdb.py similarity index 100% rename from Lib/test/test_bdb.py rename to pylib/Lib/test/test_bdb.py diff --git a/Lib/test/test_bigaddrspace.py b/pylib/Lib/test/test_bigaddrspace.py similarity index 100% rename from Lib/test/test_bigaddrspace.py rename to pylib/Lib/test/test_bigaddrspace.py diff --git a/Lib/test/test_bigmem.py b/pylib/Lib/test/test_bigmem.py similarity index 100% rename from Lib/test/test_bigmem.py rename to pylib/Lib/test/test_bigmem.py diff --git a/Lib/test/test_binascii.py b/pylib/Lib/test/test_binascii.py similarity index 100% rename from Lib/test/test_binascii.py rename to pylib/Lib/test/test_binascii.py diff --git a/Lib/test/test_binop.py b/pylib/Lib/test/test_binop.py similarity index 100% rename from Lib/test/test_binop.py rename to pylib/Lib/test/test_binop.py diff --git a/Lib/test/test_bisect.py b/pylib/Lib/test/test_bisect.py similarity index 100% rename from Lib/test/test_bisect.py rename to pylib/Lib/test/test_bisect.py diff --git a/Lib/test/test_bool.py b/pylib/Lib/test/test_bool.py similarity index 100% rename from Lib/test/test_bool.py rename to pylib/Lib/test/test_bool.py diff --git a/Lib/test/test_buffer.py b/pylib/Lib/test/test_buffer.py similarity index 100% rename from Lib/test/test_buffer.py rename to pylib/Lib/test/test_buffer.py diff --git a/Lib/test/test_bufio.py b/pylib/Lib/test/test_bufio.py similarity index 100% rename from Lib/test/test_bufio.py rename to pylib/Lib/test/test_bufio.py diff --git a/Lib/test/test_builtin.py b/pylib/Lib/test/test_builtin.py similarity index 100% rename from Lib/test/test_builtin.py rename to pylib/Lib/test/test_builtin.py diff --git a/Lib/test/test_bytes.py b/pylib/Lib/test/test_bytes.py similarity index 100% rename from Lib/test/test_bytes.py rename to pylib/Lib/test/test_bytes.py diff --git a/Lib/test/test_bz2.py b/pylib/Lib/test/test_bz2.py similarity index 100% rename from Lib/test/test_bz2.py rename to pylib/Lib/test/test_bz2.py diff --git a/Lib/test/test_c_locale_coercion.py b/pylib/Lib/test/test_c_locale_coercion.py similarity index 100% rename from Lib/test/test_c_locale_coercion.py rename to pylib/Lib/test/test_c_locale_coercion.py diff --git a/Lib/test/test_calendar.py b/pylib/Lib/test/test_calendar.py similarity index 100% rename from Lib/test/test_calendar.py rename to pylib/Lib/test/test_calendar.py diff --git a/Lib/test/test_call.py b/pylib/Lib/test/test_call.py similarity index 100% rename from Lib/test/test_call.py rename to pylib/Lib/test/test_call.py diff --git a/Lib/test/test_charmapcodec.py b/pylib/Lib/test/test_charmapcodec.py similarity index 100% rename from Lib/test/test_charmapcodec.py rename to pylib/Lib/test/test_charmapcodec.py diff --git a/Lib/test/test_class.py b/pylib/Lib/test/test_class.py similarity index 100% rename from Lib/test/test_class.py rename to pylib/Lib/test/test_class.py diff --git a/Lib/test/test_cmath.py b/pylib/Lib/test/test_cmath.py similarity index 100% rename from Lib/test/test_cmath.py rename to pylib/Lib/test/test_cmath.py diff --git a/Lib/test/test_cmd.py b/pylib/Lib/test/test_cmd.py similarity index 100% rename from Lib/test/test_cmd.py rename to pylib/Lib/test/test_cmd.py diff --git a/Lib/test/test_cmd_line.py b/pylib/Lib/test/test_cmd_line.py similarity index 100% rename from Lib/test/test_cmd_line.py rename to pylib/Lib/test/test_cmd_line.py diff --git a/Lib/test/test_cmd_line_script.py b/pylib/Lib/test/test_cmd_line_script.py similarity index 100% rename from Lib/test/test_cmd_line_script.py rename to pylib/Lib/test/test_cmd_line_script.py diff --git a/Lib/test/test_code.py b/pylib/Lib/test/test_code.py similarity index 100% rename from Lib/test/test_code.py rename to pylib/Lib/test/test_code.py diff --git a/Lib/test/test_code_module.py b/pylib/Lib/test/test_code_module.py similarity index 100% rename from Lib/test/test_code_module.py rename to pylib/Lib/test/test_code_module.py diff --git a/Lib/test/test_codeccallbacks.py b/pylib/Lib/test/test_codeccallbacks.py similarity index 100% rename from Lib/test/test_codeccallbacks.py rename to pylib/Lib/test/test_codeccallbacks.py diff --git a/Lib/test/test_codecs.py b/pylib/Lib/test/test_codecs.py similarity index 100% rename from Lib/test/test_codecs.py rename to pylib/Lib/test/test_codecs.py diff --git a/Lib/test/test_codeop.py b/pylib/Lib/test/test_codeop.py similarity index 100% rename from Lib/test/test_codeop.py rename to pylib/Lib/test/test_codeop.py diff --git a/Lib/test/test_collections.py b/pylib/Lib/test/test_collections.py similarity index 100% rename from Lib/test/test_collections.py rename to pylib/Lib/test/test_collections.py diff --git a/Lib/test/test_colorsys.py b/pylib/Lib/test/test_colorsys.py similarity index 100% rename from Lib/test/test_colorsys.py rename to pylib/Lib/test/test_colorsys.py diff --git a/Lib/test/test_compare.py b/pylib/Lib/test/test_compare.py similarity index 100% rename from Lib/test/test_compare.py rename to pylib/Lib/test/test_compare.py diff --git a/Lib/test/test_compile.py b/pylib/Lib/test/test_compile.py similarity index 100% rename from Lib/test/test_compile.py rename to pylib/Lib/test/test_compile.py diff --git a/Lib/test/test_complex.py b/pylib/Lib/test/test_complex.py similarity index 100% rename from Lib/test/test_complex.py rename to pylib/Lib/test/test_complex.py diff --git a/Lib/test/test_configparser.py b/pylib/Lib/test/test_configparser.py similarity index 100% rename from Lib/test/test_configparser.py rename to pylib/Lib/test/test_configparser.py diff --git a/Lib/test/test_contains.py b/pylib/Lib/test/test_contains.py similarity index 100% rename from Lib/test/test_contains.py rename to pylib/Lib/test/test_contains.py diff --git a/Lib/test/test_context.py b/pylib/Lib/test/test_context.py similarity index 100% rename from Lib/test/test_context.py rename to pylib/Lib/test/test_context.py diff --git a/Lib/test/test_contextlib.py b/pylib/Lib/test/test_contextlib.py similarity index 100% rename from Lib/test/test_contextlib.py rename to pylib/Lib/test/test_contextlib.py diff --git a/Lib/test/test_copy.py b/pylib/Lib/test/test_copy.py similarity index 100% rename from Lib/test/test_copy.py rename to pylib/Lib/test/test_copy.py diff --git a/Lib/test/test_copyreg.py b/pylib/Lib/test/test_copyreg.py similarity index 100% rename from Lib/test/test_copyreg.py rename to pylib/Lib/test/test_copyreg.py diff --git a/Lib/test/test_csv.py b/pylib/Lib/test/test_csv.py similarity index 100% rename from Lib/test/test_csv.py rename to pylib/Lib/test/test_csv.py diff --git a/Lib/test/test_ctypes.py b/pylib/Lib/test/test_ctypes.py similarity index 100% rename from Lib/test/test_ctypes.py rename to pylib/Lib/test/test_ctypes.py diff --git a/Lib/test/test_dataclasses.py b/pylib/Lib/test/test_dataclasses.py similarity index 100% rename from Lib/test/test_dataclasses.py rename to pylib/Lib/test/test_dataclasses.py diff --git a/Lib/test/test_datetime.py b/pylib/Lib/test/test_datetime.py similarity index 100% rename from Lib/test/test_datetime.py rename to pylib/Lib/test/test_datetime.py diff --git a/Lib/test/test_dbm.py b/pylib/Lib/test/test_dbm.py similarity index 100% rename from Lib/test/test_dbm.py rename to pylib/Lib/test/test_dbm.py diff --git a/Lib/test/test_dbm_dumb.py b/pylib/Lib/test/test_dbm_dumb.py similarity index 100% rename from Lib/test/test_dbm_dumb.py rename to pylib/Lib/test/test_dbm_dumb.py diff --git a/Lib/test/test_decimal.py b/pylib/Lib/test/test_decimal.py similarity index 100% rename from Lib/test/test_decimal.py rename to pylib/Lib/test/test_decimal.py diff --git a/Lib/test/test_decorators.py b/pylib/Lib/test/test_decorators.py similarity index 100% rename from Lib/test/test_decorators.py rename to pylib/Lib/test/test_decorators.py diff --git a/Lib/test/test_defaultdict.py b/pylib/Lib/test/test_defaultdict.py similarity index 100% rename from Lib/test/test_defaultdict.py rename to pylib/Lib/test/test_defaultdict.py diff --git a/Lib/test/test_deque.py b/pylib/Lib/test/test_deque.py similarity index 100% rename from Lib/test/test_deque.py rename to pylib/Lib/test/test_deque.py diff --git a/Lib/test/test_descr.py b/pylib/Lib/test/test_descr.py similarity index 100% rename from Lib/test/test_descr.py rename to pylib/Lib/test/test_descr.py diff --git a/Lib/test/test_descrtut.py b/pylib/Lib/test/test_descrtut.py similarity index 100% rename from Lib/test/test_descrtut.py rename to pylib/Lib/test/test_descrtut.py diff --git a/Lib/test/test_devpoll.py b/pylib/Lib/test/test_devpoll.py similarity index 100% rename from Lib/test/test_devpoll.py rename to pylib/Lib/test/test_devpoll.py diff --git a/Lib/test/test_dict.py b/pylib/Lib/test/test_dict.py similarity index 100% rename from Lib/test/test_dict.py rename to pylib/Lib/test/test_dict.py diff --git a/Lib/test/test_dictcomps.py b/pylib/Lib/test/test_dictcomps.py similarity index 100% rename from Lib/test/test_dictcomps.py rename to pylib/Lib/test/test_dictcomps.py diff --git a/Lib/test/test_dictviews.py b/pylib/Lib/test/test_dictviews.py similarity index 100% rename from Lib/test/test_dictviews.py rename to pylib/Lib/test/test_dictviews.py diff --git a/Lib/test/test_difflib.py b/pylib/Lib/test/test_difflib.py similarity index 100% rename from Lib/test/test_difflib.py rename to pylib/Lib/test/test_difflib.py diff --git a/Lib/test/test_difflib_expect.html b/pylib/Lib/test/test_difflib_expect.html similarity index 100% rename from Lib/test/test_difflib_expect.html rename to pylib/Lib/test/test_difflib_expect.html diff --git a/Lib/test/test_dis.py b/pylib/Lib/test/test_dis.py similarity index 100% rename from Lib/test/test_dis.py rename to pylib/Lib/test/test_dis.py diff --git a/Lib/test/test_doctest2.py b/pylib/Lib/test/test_doctest2.py similarity index 100% rename from Lib/test/test_doctest2.py rename to pylib/Lib/test/test_doctest2.py diff --git a/Lib/test/test_docxmlrpc.py b/pylib/Lib/test/test_docxmlrpc.py similarity index 100% rename from Lib/test/test_docxmlrpc.py rename to pylib/Lib/test/test_docxmlrpc.py diff --git a/Lib/test/test_dtrace.py b/pylib/Lib/test/test_dtrace.py similarity index 100% rename from Lib/test/test_dtrace.py rename to pylib/Lib/test/test_dtrace.py diff --git a/Lib/test/test_dummy_thread.py b/pylib/Lib/test/test_dummy_thread.py similarity index 100% rename from Lib/test/test_dummy_thread.py rename to pylib/Lib/test/test_dummy_thread.py diff --git a/Lib/test/test_dummy_threading.py b/pylib/Lib/test/test_dummy_threading.py similarity index 100% rename from Lib/test/test_dummy_threading.py rename to pylib/Lib/test/test_dummy_threading.py diff --git a/Lib/test/test_dynamic.py b/pylib/Lib/test/test_dynamic.py similarity index 100% rename from Lib/test/test_dynamic.py rename to pylib/Lib/test/test_dynamic.py diff --git a/Lib/test/test_dynamicclassattribute.py b/pylib/Lib/test/test_dynamicclassattribute.py similarity index 100% rename from Lib/test/test_dynamicclassattribute.py rename to pylib/Lib/test/test_dynamicclassattribute.py diff --git a/Lib/test/test_eintr.py b/pylib/Lib/test/test_eintr.py similarity index 100% rename from Lib/test/test_eintr.py rename to pylib/Lib/test/test_eintr.py diff --git a/Lib/test/test_ensurepip.py b/pylib/Lib/test/test_ensurepip.py similarity index 100% rename from Lib/test/test_ensurepip.py rename to pylib/Lib/test/test_ensurepip.py diff --git a/Lib/test/test_enum.py b/pylib/Lib/test/test_enum.py similarity index 100% rename from Lib/test/test_enum.py rename to pylib/Lib/test/test_enum.py diff --git a/Lib/test/test_enumerate.py b/pylib/Lib/test/test_enumerate.py similarity index 100% rename from Lib/test/test_enumerate.py rename to pylib/Lib/test/test_enumerate.py diff --git a/Lib/test/test_eof.py b/pylib/Lib/test/test_eof.py similarity index 100% rename from Lib/test/test_eof.py rename to pylib/Lib/test/test_eof.py diff --git a/Lib/test/test_epoll.py b/pylib/Lib/test/test_epoll.py similarity index 100% rename from Lib/test/test_epoll.py rename to pylib/Lib/test/test_epoll.py diff --git a/Lib/test/test_errno.py b/pylib/Lib/test/test_errno.py similarity index 100% rename from Lib/test/test_errno.py rename to pylib/Lib/test/test_errno.py diff --git a/Lib/test/test_exception_group.py b/pylib/Lib/test/test_exception_group.py similarity index 100% rename from Lib/test/test_exception_group.py rename to pylib/Lib/test/test_exception_group.py diff --git a/Lib/test/test_exception_hierarchy.py b/pylib/Lib/test/test_exception_hierarchy.py similarity index 100% rename from Lib/test/test_exception_hierarchy.py rename to pylib/Lib/test/test_exception_hierarchy.py diff --git a/Lib/test/test_exception_variations.py b/pylib/Lib/test/test_exception_variations.py similarity index 100% rename from Lib/test/test_exception_variations.py rename to pylib/Lib/test/test_exception_variations.py diff --git a/Lib/test/test_exceptions.py b/pylib/Lib/test/test_exceptions.py similarity index 100% rename from Lib/test/test_exceptions.py rename to pylib/Lib/test/test_exceptions.py diff --git a/Lib/test/test_faulthandler.py b/pylib/Lib/test/test_faulthandler.py similarity index 100% rename from Lib/test/test_faulthandler.py rename to pylib/Lib/test/test_faulthandler.py diff --git a/Lib/test/test_fcntl.py b/pylib/Lib/test/test_fcntl.py similarity index 100% rename from Lib/test/test_fcntl.py rename to pylib/Lib/test/test_fcntl.py diff --git a/Lib/test/test_file.py b/pylib/Lib/test/test_file.py similarity index 100% rename from Lib/test/test_file.py rename to pylib/Lib/test/test_file.py diff --git a/Lib/test/test_filecmp.py b/pylib/Lib/test/test_filecmp.py similarity index 100% rename from Lib/test/test_filecmp.py rename to pylib/Lib/test/test_filecmp.py diff --git a/Lib/test/test_fileinput.py b/pylib/Lib/test/test_fileinput.py similarity index 100% rename from Lib/test/test_fileinput.py rename to pylib/Lib/test/test_fileinput.py diff --git a/Lib/test/test_fileio.py b/pylib/Lib/test/test_fileio.py similarity index 100% rename from Lib/test/test_fileio.py rename to pylib/Lib/test/test_fileio.py diff --git a/Lib/test/test_float.py b/pylib/Lib/test/test_float.py similarity index 100% rename from Lib/test/test_float.py rename to pylib/Lib/test/test_float.py diff --git a/Lib/test/test_fnmatch.py b/pylib/Lib/test/test_fnmatch.py similarity index 100% rename from Lib/test/test_fnmatch.py rename to pylib/Lib/test/test_fnmatch.py diff --git a/Lib/test/test_format.py b/pylib/Lib/test/test_format.py similarity index 100% rename from Lib/test/test_format.py rename to pylib/Lib/test/test_format.py diff --git a/Lib/test/test_fractions.py b/pylib/Lib/test/test_fractions.py similarity index 100% rename from Lib/test/test_fractions.py rename to pylib/Lib/test/test_fractions.py diff --git a/Lib/test/test_fstring.py b/pylib/Lib/test/test_fstring.py similarity index 100% rename from Lib/test/test_fstring.py rename to pylib/Lib/test/test_fstring.py diff --git a/Lib/test/test_ftplib.py b/pylib/Lib/test/test_ftplib.py similarity index 100% rename from Lib/test/test_ftplib.py rename to pylib/Lib/test/test_ftplib.py diff --git a/Lib/test/test_funcattrs.py b/pylib/Lib/test/test_funcattrs.py similarity index 100% rename from Lib/test/test_funcattrs.py rename to pylib/Lib/test/test_funcattrs.py diff --git a/Lib/test/test_functools.py b/pylib/Lib/test/test_functools.py similarity index 100% rename from Lib/test/test_functools.py rename to pylib/Lib/test/test_functools.py diff --git a/Lib/test/test_future_stmt/__init__.py b/pylib/Lib/test/test_future_stmt/__init__.py similarity index 100% rename from Lib/test/test_future_stmt/__init__.py rename to pylib/Lib/test/test_future_stmt/__init__.py diff --git a/Lib/test/test_future_stmt/badsyntax_future10.py b/pylib/Lib/test/test_future_stmt/badsyntax_future10.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future10.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future10.py diff --git a/Lib/test/test_future_stmt/badsyntax_future3.py b/pylib/Lib/test/test_future_stmt/badsyntax_future3.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future3.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future3.py diff --git a/Lib/test/test_future_stmt/badsyntax_future4.py b/pylib/Lib/test/test_future_stmt/badsyntax_future4.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future4.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future4.py diff --git a/Lib/test/test_future_stmt/badsyntax_future5.py b/pylib/Lib/test/test_future_stmt/badsyntax_future5.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future5.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future5.py diff --git a/Lib/test/test_future_stmt/badsyntax_future6.py b/pylib/Lib/test/test_future_stmt/badsyntax_future6.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future6.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future6.py diff --git a/Lib/test/test_future_stmt/badsyntax_future7.py b/pylib/Lib/test/test_future_stmt/badsyntax_future7.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future7.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future7.py diff --git a/Lib/test/test_future_stmt/badsyntax_future8.py b/pylib/Lib/test/test_future_stmt/badsyntax_future8.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future8.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future8.py diff --git a/Lib/test/test_future_stmt/badsyntax_future9.py b/pylib/Lib/test/test_future_stmt/badsyntax_future9.py similarity index 100% rename from Lib/test/test_future_stmt/badsyntax_future9.py rename to pylib/Lib/test/test_future_stmt/badsyntax_future9.py diff --git a/Lib/test/test_future_stmt/future_test1.py b/pylib/Lib/test/test_future_stmt/future_test1.py similarity index 100% rename from Lib/test/test_future_stmt/future_test1.py rename to pylib/Lib/test/test_future_stmt/future_test1.py diff --git a/Lib/test/test_future_stmt/future_test2.py b/pylib/Lib/test/test_future_stmt/future_test2.py similarity index 100% rename from Lib/test/test_future_stmt/future_test2.py rename to pylib/Lib/test/test_future_stmt/future_test2.py diff --git a/Lib/test/test_future_stmt/test_future.py b/pylib/Lib/test/test_future_stmt/test_future.py similarity index 100% rename from Lib/test/test_future_stmt/test_future.py rename to pylib/Lib/test/test_future_stmt/test_future.py diff --git a/Lib/test/test_future_stmt/test_future_flags.py b/pylib/Lib/test/test_future_stmt/test_future_flags.py similarity index 100% rename from Lib/test/test_future_stmt/test_future_flags.py rename to pylib/Lib/test/test_future_stmt/test_future_flags.py diff --git a/Lib/test/test_future_stmt/test_future_multiple_features.py b/pylib/Lib/test/test_future_stmt/test_future_multiple_features.py similarity index 100% rename from Lib/test/test_future_stmt/test_future_multiple_features.py rename to pylib/Lib/test/test_future_stmt/test_future_multiple_features.py diff --git a/Lib/test/test_future_stmt/test_future_multiple_imports.py b/pylib/Lib/test/test_future_stmt/test_future_multiple_imports.py similarity index 100% rename from Lib/test/test_future_stmt/test_future_multiple_imports.py rename to pylib/Lib/test/test_future_stmt/test_future_multiple_imports.py diff --git a/Lib/test/test_future_stmt/test_future_single_import.py b/pylib/Lib/test/test_future_stmt/test_future_single_import.py similarity index 100% rename from Lib/test/test_future_stmt/test_future_single_import.py rename to pylib/Lib/test/test_future_stmt/test_future_single_import.py diff --git a/Lib/test/test_generators.py b/pylib/Lib/test/test_generators.py similarity index 100% rename from Lib/test/test_generators.py rename to pylib/Lib/test/test_generators.py diff --git a/Lib/test/test_genericalias.py b/pylib/Lib/test/test_genericalias.py similarity index 100% rename from Lib/test/test_genericalias.py rename to pylib/Lib/test/test_genericalias.py diff --git a/Lib/test/test_genericclass.py b/pylib/Lib/test/test_genericclass.py similarity index 100% rename from Lib/test/test_genericclass.py rename to pylib/Lib/test/test_genericclass.py diff --git a/Lib/test/test_genericpath.py b/pylib/Lib/test/test_genericpath.py similarity index 100% rename from Lib/test/test_genericpath.py rename to pylib/Lib/test/test_genericpath.py diff --git a/Lib/test/test_getopt.py b/pylib/Lib/test/test_getopt.py similarity index 100% rename from Lib/test/test_getopt.py rename to pylib/Lib/test/test_getopt.py diff --git a/Lib/test/test_getpass.py b/pylib/Lib/test/test_getpass.py similarity index 100% rename from Lib/test/test_getpass.py rename to pylib/Lib/test/test_getpass.py diff --git a/Lib/test/test_gettext.py b/pylib/Lib/test/test_gettext.py similarity index 100% rename from Lib/test/test_gettext.py rename to pylib/Lib/test/test_gettext.py diff --git a/Lib/test/test_glob.py b/pylib/Lib/test/test_glob.py similarity index 100% rename from Lib/test/test_glob.py rename to pylib/Lib/test/test_glob.py diff --git a/Lib/test/test_global.py b/pylib/Lib/test/test_global.py similarity index 100% rename from Lib/test/test_global.py rename to pylib/Lib/test/test_global.py diff --git a/Lib/test/test_grammar.py b/pylib/Lib/test/test_grammar.py similarity index 100% rename from Lib/test/test_grammar.py rename to pylib/Lib/test/test_grammar.py diff --git a/Lib/test/test_graphlib.py b/pylib/Lib/test/test_graphlib.py similarity index 100% rename from Lib/test/test_graphlib.py rename to pylib/Lib/test/test_graphlib.py diff --git a/Lib/test/test_grp.py b/pylib/Lib/test/test_grp.py similarity index 100% rename from Lib/test/test_grp.py rename to pylib/Lib/test/test_grp.py diff --git a/Lib/test/test_gzip.py b/pylib/Lib/test/test_gzip.py similarity index 100% rename from Lib/test/test_gzip.py rename to pylib/Lib/test/test_gzip.py diff --git a/Lib/test/test_hash.py b/pylib/Lib/test/test_hash.py similarity index 100% rename from Lib/test/test_hash.py rename to pylib/Lib/test/test_hash.py diff --git a/Lib/test/test_hashlib.py b/pylib/Lib/test/test_hashlib.py similarity index 100% rename from Lib/test/test_hashlib.py rename to pylib/Lib/test/test_hashlib.py diff --git a/Lib/test/test_heapq.py b/pylib/Lib/test/test_heapq.py similarity index 100% rename from Lib/test/test_heapq.py rename to pylib/Lib/test/test_heapq.py diff --git a/Lib/test/test_hmac.py b/pylib/Lib/test/test_hmac.py similarity index 100% rename from Lib/test/test_hmac.py rename to pylib/Lib/test/test_hmac.py diff --git a/Lib/test/test_html.py b/pylib/Lib/test/test_html.py similarity index 100% rename from Lib/test/test_html.py rename to pylib/Lib/test/test_html.py diff --git a/Lib/test/test_htmlparser.py b/pylib/Lib/test/test_htmlparser.py similarity index 100% rename from Lib/test/test_htmlparser.py rename to pylib/Lib/test/test_htmlparser.py diff --git a/Lib/test/test_http_cookiejar.py b/pylib/Lib/test/test_http_cookiejar.py similarity index 100% rename from Lib/test/test_http_cookiejar.py rename to pylib/Lib/test/test_http_cookiejar.py diff --git a/Lib/test/test_http_cookies.py b/pylib/Lib/test/test_http_cookies.py similarity index 100% rename from Lib/test/test_http_cookies.py rename to pylib/Lib/test/test_http_cookies.py diff --git a/Lib/test/test_httplib.py b/pylib/Lib/test/test_httplib.py similarity index 100% rename from Lib/test/test_httplib.py rename to pylib/Lib/test/test_httplib.py diff --git a/Lib/test/test_httpservers.py b/pylib/Lib/test/test_httpservers.py similarity index 100% rename from Lib/test/test_httpservers.py rename to pylib/Lib/test/test_httpservers.py diff --git a/Lib/test/test_import/__init__.py b/pylib/Lib/test/test_import/__init__.py similarity index 100% rename from Lib/test/test_import/__init__.py rename to pylib/Lib/test/test_import/__init__.py diff --git a/Lib/test/test_import/__main__.py b/pylib/Lib/test/test_import/__main__.py similarity index 100% rename from Lib/test/test_import/__main__.py rename to pylib/Lib/test/test_import/__main__.py diff --git a/Lib/test/test_import/data/circular_imports/basic.py b/pylib/Lib/test/test_import/data/circular_imports/basic.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/basic.py rename to pylib/Lib/test/test_import/data/circular_imports/basic.py diff --git a/Lib/test/test_import/data/circular_imports/basic2.py b/pylib/Lib/test/test_import/data/circular_imports/basic2.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/basic2.py rename to pylib/Lib/test/test_import/data/circular_imports/basic2.py diff --git a/Lib/test/test_import/data/circular_imports/binding.py b/pylib/Lib/test/test_import/data/circular_imports/binding.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/binding.py rename to pylib/Lib/test/test_import/data/circular_imports/binding.py diff --git a/Lib/test/test_import/data/circular_imports/binding2.py b/pylib/Lib/test/test_import/data/circular_imports/binding2.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/binding2.py rename to pylib/Lib/test/test_import/data/circular_imports/binding2.py diff --git a/Lib/test/test_import/data/circular_imports/from_cycle1.py b/pylib/Lib/test/test_import/data/circular_imports/from_cycle1.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/from_cycle1.py rename to pylib/Lib/test/test_import/data/circular_imports/from_cycle1.py diff --git a/Lib/test/test_import/data/circular_imports/from_cycle2.py b/pylib/Lib/test/test_import/data/circular_imports/from_cycle2.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/from_cycle2.py rename to pylib/Lib/test/test_import/data/circular_imports/from_cycle2.py diff --git a/Lib/test/test_import/data/circular_imports/indirect.py b/pylib/Lib/test/test_import/data/circular_imports/indirect.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/indirect.py rename to pylib/Lib/test/test_import/data/circular_imports/indirect.py diff --git a/Lib/test/test_import/data/circular_imports/rebinding.py b/pylib/Lib/test/test_import/data/circular_imports/rebinding.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/rebinding.py rename to pylib/Lib/test/test_import/data/circular_imports/rebinding.py diff --git a/Lib/test/test_import/data/circular_imports/rebinding2.py b/pylib/Lib/test/test_import/data/circular_imports/rebinding2.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/rebinding2.py rename to pylib/Lib/test/test_import/data/circular_imports/rebinding2.py diff --git a/Lib/test/test_import/data/circular_imports/source.py b/pylib/Lib/test/test_import/data/circular_imports/source.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/source.py rename to pylib/Lib/test/test_import/data/circular_imports/source.py diff --git a/Lib/test/test_import/data/circular_imports/subpackage.py b/pylib/Lib/test/test_import/data/circular_imports/subpackage.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/subpackage.py rename to pylib/Lib/test/test_import/data/circular_imports/subpackage.py diff --git a/Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py b/pylib/Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py rename to pylib/Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py diff --git a/Lib/test/test_import/data/circular_imports/subpkg/util.py b/pylib/Lib/test/test_import/data/circular_imports/subpkg/util.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/subpkg/util.py rename to pylib/Lib/test/test_import/data/circular_imports/subpkg/util.py diff --git a/Lib/test/test_import/data/circular_imports/subpkg2/__init__.py b/pylib/Lib/test/test_import/data/circular_imports/subpkg2/__init__.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/subpkg2/__init__.py rename to pylib/Lib/test/test_import/data/circular_imports/subpkg2/__init__.py diff --git a/Lib/test/test_import/data/circular_imports/subpkg2/parent/__init__.py b/pylib/Lib/test/test_import/data/circular_imports/subpkg2/parent/__init__.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/subpkg2/parent/__init__.py rename to pylib/Lib/test/test_import/data/circular_imports/subpkg2/parent/__init__.py diff --git a/Lib/test/test_import/data/circular_imports/subpkg2/parent/child.py b/pylib/Lib/test/test_import/data/circular_imports/subpkg2/parent/child.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/subpkg2/parent/child.py rename to pylib/Lib/test/test_import/data/circular_imports/subpkg2/parent/child.py diff --git a/Lib/test/test_import/data/circular_imports/use.py b/pylib/Lib/test/test_import/data/circular_imports/use.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/use.py rename to pylib/Lib/test/test_import/data/circular_imports/use.py diff --git a/Lib/test/test_import/data/circular_imports/util.py b/pylib/Lib/test/test_import/data/circular_imports/util.py similarity index 100% rename from Lib/test/test_import/data/circular_imports/util.py rename to pylib/Lib/test/test_import/data/circular_imports/util.py diff --git a/Lib/test/test_import/data/package/__init__.py b/pylib/Lib/test/test_import/data/package/__init__.py similarity index 100% rename from Lib/test/test_import/data/package/__init__.py rename to pylib/Lib/test/test_import/data/package/__init__.py diff --git a/Lib/test/test_import/data/package/submodule.py b/pylib/Lib/test/test_import/data/package/submodule.py similarity index 100% rename from Lib/test/test_import/data/package/submodule.py rename to pylib/Lib/test/test_import/data/package/submodule.py diff --git a/Lib/test/test_import/data/package2/submodule1.py b/pylib/Lib/test/test_import/data/package2/submodule1.py similarity index 100% rename from Lib/test/test_import/data/package2/submodule1.py rename to pylib/Lib/test/test_import/data/package2/submodule1.py diff --git a/Lib/test/test_import/data/package2/submodule2.py b/pylib/Lib/test/test_import/data/package2/submodule2.py similarity index 100% rename from Lib/test/test_import/data/package2/submodule2.py rename to pylib/Lib/test/test_import/data/package2/submodule2.py diff --git a/Lib/test/test_import/data/unwritable/__init__.py b/pylib/Lib/test/test_import/data/unwritable/__init__.py similarity index 100% rename from Lib/test/test_import/data/unwritable/__init__.py rename to pylib/Lib/test/test_import/data/unwritable/__init__.py diff --git a/Lib/test/test_import/data/unwritable/x.py b/pylib/Lib/test/test_import/data/unwritable/x.py similarity index 100% rename from Lib/test/test_import/data/unwritable/x.py rename to pylib/Lib/test/test_import/data/unwritable/x.py diff --git a/Lib/test/test_importlib/__init__.py b/pylib/Lib/test/test_importlib/__init__.py similarity index 100% rename from Lib/test/test_importlib/__init__.py rename to pylib/Lib/test/test_importlib/__init__.py diff --git a/Lib/test/test_importlib/__main__.py b/pylib/Lib/test/test_importlib/__main__.py similarity index 100% rename from Lib/test/test_importlib/__main__.py rename to pylib/Lib/test/test_importlib/__main__.py diff --git a/Lib/test/test_importlib/_context.py b/pylib/Lib/test/test_importlib/_context.py similarity index 100% rename from Lib/test/test_importlib/_context.py rename to pylib/Lib/test/test_importlib/_context.py diff --git a/Lib/test/test_importlib/_path.py b/pylib/Lib/test/test_importlib/_path.py similarity index 100% rename from Lib/test/test_importlib/_path.py rename to pylib/Lib/test/test_importlib/_path.py diff --git a/Lib/test/test_importlib/abc.py b/pylib/Lib/test/test_importlib/abc.py similarity index 100% rename from Lib/test/test_importlib/abc.py rename to pylib/Lib/test/test_importlib/abc.py diff --git a/Lib/test/test_importlib/builtin/__init__.py b/pylib/Lib/test/test_importlib/builtin/__init__.py similarity index 100% rename from Lib/test/test_importlib/builtin/__init__.py rename to pylib/Lib/test/test_importlib/builtin/__init__.py diff --git a/Lib/test/test_importlib/builtin/__main__.py b/pylib/Lib/test/test_importlib/builtin/__main__.py similarity index 100% rename from Lib/test/test_importlib/builtin/__main__.py rename to pylib/Lib/test/test_importlib/builtin/__main__.py diff --git a/Lib/test/test_importlib/builtin/test_finder.py b/pylib/Lib/test/test_importlib/builtin/test_finder.py similarity index 100% rename from Lib/test/test_importlib/builtin/test_finder.py rename to pylib/Lib/test/test_importlib/builtin/test_finder.py diff --git a/Lib/test/test_importlib/builtin/test_loader.py b/pylib/Lib/test/test_importlib/builtin/test_loader.py similarity index 100% rename from Lib/test/test_importlib/builtin/test_loader.py rename to pylib/Lib/test/test_importlib/builtin/test_loader.py diff --git a/Lib/test/test_importlib/data/__init__.py b/pylib/Lib/test/test_importlib/data/__init__.py similarity index 100% rename from Lib/test/test_importlib/data/__init__.py rename to pylib/Lib/test/test_importlib/data/__init__.py diff --git a/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl b/pylib/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl similarity index 100% rename from Lib/test/test_importlib/data/example-21.12-py3-none-any.whl rename to pylib/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl diff --git a/Lib/test/test_importlib/data/example-21.12-py3.6.egg b/pylib/Lib/test/test_importlib/data/example-21.12-py3.6.egg similarity index 100% rename from Lib/test/test_importlib/data/example-21.12-py3.6.egg rename to pylib/Lib/test/test_importlib/data/example-21.12-py3.6.egg diff --git a/Lib/test/test_importlib/data/example2-1.0.0-py3-none-any.whl b/pylib/Lib/test/test_importlib/data/example2-1.0.0-py3-none-any.whl similarity index 100% rename from Lib/test/test_importlib/data/example2-1.0.0-py3-none-any.whl rename to pylib/Lib/test/test_importlib/data/example2-1.0.0-py3-none-any.whl diff --git a/Lib/test/test_importlib/data01/binary.file b/pylib/Lib/test/test_importlib/data01/binary.file similarity index 100% rename from Lib/test/test_importlib/data01/binary.file rename to pylib/Lib/test/test_importlib/data01/binary.file diff --git a/Lib/test/test_importlib/data01/subdirectory/binary.file b/pylib/Lib/test/test_importlib/data01/subdirectory/binary.file similarity index 100% rename from Lib/test/test_importlib/data01/subdirectory/binary.file rename to pylib/Lib/test/test_importlib/data01/subdirectory/binary.file diff --git a/Lib/test/test_importlib/data01/utf-16.file b/pylib/Lib/test/test_importlib/data01/utf-16.file similarity index 100% rename from Lib/test/test_importlib/data01/utf-16.file rename to pylib/Lib/test/test_importlib/data01/utf-16.file diff --git a/Lib/test/test_importlib/extension/__init__.py b/pylib/Lib/test/test_importlib/extension/__init__.py similarity index 100% rename from Lib/test/test_importlib/extension/__init__.py rename to pylib/Lib/test/test_importlib/extension/__init__.py diff --git a/Lib/test/test_importlib/extension/__main__.py b/pylib/Lib/test/test_importlib/extension/__main__.py similarity index 100% rename from Lib/test/test_importlib/extension/__main__.py rename to pylib/Lib/test/test_importlib/extension/__main__.py diff --git a/Lib/test/test_importlib/extension/test_case_sensitivity.py b/pylib/Lib/test/test_importlib/extension/test_case_sensitivity.py similarity index 100% rename from Lib/test/test_importlib/extension/test_case_sensitivity.py rename to pylib/Lib/test/test_importlib/extension/test_case_sensitivity.py diff --git a/Lib/test/test_importlib/extension/test_finder.py b/pylib/Lib/test/test_importlib/extension/test_finder.py similarity index 100% rename from Lib/test/test_importlib/extension/test_finder.py rename to pylib/Lib/test/test_importlib/extension/test_finder.py diff --git a/Lib/test/test_importlib/extension/test_loader.py b/pylib/Lib/test/test_importlib/extension/test_loader.py similarity index 100% rename from Lib/test/test_importlib/extension/test_loader.py rename to pylib/Lib/test/test_importlib/extension/test_loader.py diff --git a/Lib/test/test_importlib/extension/test_path_hook.py b/pylib/Lib/test/test_importlib/extension/test_path_hook.py similarity index 100% rename from Lib/test/test_importlib/extension/test_path_hook.py rename to pylib/Lib/test/test_importlib/extension/test_path_hook.py diff --git a/Lib/test/test_importlib/fixtures.py b/pylib/Lib/test/test_importlib/fixtures.py similarity index 100% rename from Lib/test/test_importlib/fixtures.py rename to pylib/Lib/test/test_importlib/fixtures.py diff --git a/Lib/test/test_importlib/frozen/__init__.py b/pylib/Lib/test/test_importlib/frozen/__init__.py similarity index 100% rename from Lib/test/test_importlib/frozen/__init__.py rename to pylib/Lib/test/test_importlib/frozen/__init__.py diff --git a/Lib/test/test_importlib/frozen/__main__.py b/pylib/Lib/test/test_importlib/frozen/__main__.py similarity index 100% rename from Lib/test/test_importlib/frozen/__main__.py rename to pylib/Lib/test/test_importlib/frozen/__main__.py diff --git a/Lib/test/test_importlib/frozen/test_finder.py b/pylib/Lib/test/test_importlib/frozen/test_finder.py similarity index 100% rename from Lib/test/test_importlib/frozen/test_finder.py rename to pylib/Lib/test/test_importlib/frozen/test_finder.py diff --git a/Lib/test/test_importlib/frozen/test_loader.py b/pylib/Lib/test/test_importlib/frozen/test_loader.py similarity index 100% rename from Lib/test/test_importlib/frozen/test_loader.py rename to pylib/Lib/test/test_importlib/frozen/test_loader.py diff --git a/Lib/test/test_importlib/import_/__init__.py b/pylib/Lib/test/test_importlib/import_/__init__.py similarity index 100% rename from Lib/test/test_importlib/import_/__init__.py rename to pylib/Lib/test/test_importlib/import_/__init__.py diff --git a/Lib/test/test_importlib/import_/__main__.py b/pylib/Lib/test/test_importlib/import_/__main__.py similarity index 100% rename from Lib/test/test_importlib/import_/__main__.py rename to pylib/Lib/test/test_importlib/import_/__main__.py diff --git a/Lib/test/test_importlib/import_/test___loader__.py b/pylib/Lib/test/test_importlib/import_/test___loader__.py similarity index 100% rename from Lib/test/test_importlib/import_/test___loader__.py rename to pylib/Lib/test/test_importlib/import_/test___loader__.py diff --git a/Lib/test/test_importlib/import_/test___package__.py b/pylib/Lib/test/test_importlib/import_/test___package__.py similarity index 100% rename from Lib/test/test_importlib/import_/test___package__.py rename to pylib/Lib/test/test_importlib/import_/test___package__.py diff --git a/Lib/test/test_importlib/import_/test_api.py b/pylib/Lib/test/test_importlib/import_/test_api.py similarity index 100% rename from Lib/test/test_importlib/import_/test_api.py rename to pylib/Lib/test/test_importlib/import_/test_api.py diff --git a/Lib/test/test_importlib/import_/test_caching.py b/pylib/Lib/test/test_importlib/import_/test_caching.py similarity index 100% rename from Lib/test/test_importlib/import_/test_caching.py rename to pylib/Lib/test/test_importlib/import_/test_caching.py diff --git a/Lib/test/test_importlib/import_/test_fromlist.py b/pylib/Lib/test/test_importlib/import_/test_fromlist.py similarity index 100% rename from Lib/test/test_importlib/import_/test_fromlist.py rename to pylib/Lib/test/test_importlib/import_/test_fromlist.py diff --git a/Lib/test/test_importlib/import_/test_helpers.py b/pylib/Lib/test/test_importlib/import_/test_helpers.py similarity index 100% rename from Lib/test/test_importlib/import_/test_helpers.py rename to pylib/Lib/test/test_importlib/import_/test_helpers.py diff --git a/Lib/test/test_importlib/import_/test_meta_path.py b/pylib/Lib/test/test_importlib/import_/test_meta_path.py similarity index 100% rename from Lib/test/test_importlib/import_/test_meta_path.py rename to pylib/Lib/test/test_importlib/import_/test_meta_path.py diff --git a/Lib/test/test_importlib/import_/test_packages.py b/pylib/Lib/test/test_importlib/import_/test_packages.py similarity index 100% rename from Lib/test/test_importlib/import_/test_packages.py rename to pylib/Lib/test/test_importlib/import_/test_packages.py diff --git a/Lib/test/test_importlib/import_/test_path.py b/pylib/Lib/test/test_importlib/import_/test_path.py similarity index 100% rename from Lib/test/test_importlib/import_/test_path.py rename to pylib/Lib/test/test_importlib/import_/test_path.py diff --git a/Lib/test/test_importlib/import_/test_relative_imports.py b/pylib/Lib/test/test_importlib/import_/test_relative_imports.py similarity index 100% rename from Lib/test/test_importlib/import_/test_relative_imports.py rename to pylib/Lib/test/test_importlib/import_/test_relative_imports.py diff --git a/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py b/pylib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py diff --git a/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py b/pylib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py diff --git a/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip b/pylib/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/missing_directory.zip rename to pylib/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip diff --git a/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py b/pylib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py diff --git a/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty b/pylib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty rename to pylib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty diff --git a/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip b/pylib/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip rename to pylib/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip diff --git a/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py b/pylib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py diff --git a/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py b/pylib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py diff --git a/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py b/pylib/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py diff --git a/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py b/pylib/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py diff --git a/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py b/pylib/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py diff --git a/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py b/pylib/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py diff --git a/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py b/pylib/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py rename to pylib/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py diff --git a/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip b/pylib/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip similarity index 100% rename from Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip rename to pylib/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip diff --git a/Lib/test/test_importlib/namespacedata01/binary.file b/pylib/Lib/test/test_importlib/namespacedata01/binary.file similarity index 100% rename from Lib/test/test_importlib/namespacedata01/binary.file rename to pylib/Lib/test/test_importlib/namespacedata01/binary.file diff --git a/Lib/test/test_importlib/namespacedata01/utf-16.file b/pylib/Lib/test/test_importlib/namespacedata01/utf-16.file similarity index 100% rename from Lib/test/test_importlib/namespacedata01/utf-16.file rename to pylib/Lib/test/test_importlib/namespacedata01/utf-16.file diff --git a/Lib/test/test_importlib/partial/cfimport.py b/pylib/Lib/test/test_importlib/partial/cfimport.py similarity index 100% rename from Lib/test/test_importlib/partial/cfimport.py rename to pylib/Lib/test/test_importlib/partial/cfimport.py diff --git a/Lib/test/test_importlib/partial/pool_in_threads.py b/pylib/Lib/test/test_importlib/partial/pool_in_threads.py similarity index 100% rename from Lib/test/test_importlib/partial/pool_in_threads.py rename to pylib/Lib/test/test_importlib/partial/pool_in_threads.py diff --git a/Lib/test/test_importlib/resources/__init__.py b/pylib/Lib/test/test_importlib/resources/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/__init__.py rename to pylib/Lib/test/test_importlib/resources/__init__.py diff --git a/Lib/test/test_importlib/resources/_path.py b/pylib/Lib/test/test_importlib/resources/_path.py similarity index 100% rename from Lib/test/test_importlib/resources/_path.py rename to pylib/Lib/test/test_importlib/resources/_path.py diff --git a/Lib/test/test_importlib/resources/data01/__init__.py b/pylib/Lib/test/test_importlib/resources/data01/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data01/__init__.py rename to pylib/Lib/test/test_importlib/resources/data01/__init__.py diff --git a/Lib/test/test_importlib/resources/data01/binary.file b/pylib/Lib/test/test_importlib/resources/data01/binary.file similarity index 100% rename from Lib/test/test_importlib/resources/data01/binary.file rename to pylib/Lib/test/test_importlib/resources/data01/binary.file diff --git a/Lib/test/test_importlib/resources/data01/subdirectory/__init__.py b/pylib/Lib/test/test_importlib/resources/data01/subdirectory/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data01/subdirectory/__init__.py rename to pylib/Lib/test/test_importlib/resources/data01/subdirectory/__init__.py diff --git a/Lib/test/test_importlib/resources/data01/subdirectory/binary.file b/pylib/Lib/test/test_importlib/resources/data01/subdirectory/binary.file similarity index 100% rename from Lib/test/test_importlib/resources/data01/subdirectory/binary.file rename to pylib/Lib/test/test_importlib/resources/data01/subdirectory/binary.file diff --git a/Lib/test/test_importlib/resources/data01/utf-16.file b/pylib/Lib/test/test_importlib/resources/data01/utf-16.file similarity index 100% rename from Lib/test/test_importlib/resources/data01/utf-16.file rename to pylib/Lib/test/test_importlib/resources/data01/utf-16.file diff --git a/Lib/test/test_importlib/resources/data01/utf-8.file b/pylib/Lib/test/test_importlib/resources/data01/utf-8.file similarity index 100% rename from Lib/test/test_importlib/resources/data01/utf-8.file rename to pylib/Lib/test/test_importlib/resources/data01/utf-8.file diff --git a/Lib/test/test_importlib/resources/data02/__init__.py b/pylib/Lib/test/test_importlib/resources/data02/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data02/__init__.py rename to pylib/Lib/test/test_importlib/resources/data02/__init__.py diff --git a/Lib/test/test_importlib/resources/data02/one/__init__.py b/pylib/Lib/test/test_importlib/resources/data02/one/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data02/one/__init__.py rename to pylib/Lib/test/test_importlib/resources/data02/one/__init__.py diff --git a/Lib/test/test_importlib/resources/data02/one/resource1.txt b/pylib/Lib/test/test_importlib/resources/data02/one/resource1.txt similarity index 100% rename from Lib/test/test_importlib/resources/data02/one/resource1.txt rename to pylib/Lib/test/test_importlib/resources/data02/one/resource1.txt diff --git a/Lib/test/test_importlib/resources/data02/subdirectory/subsubdir/resource.txt b/pylib/Lib/test/test_importlib/resources/data02/subdirectory/subsubdir/resource.txt similarity index 100% rename from Lib/test/test_importlib/resources/data02/subdirectory/subsubdir/resource.txt rename to pylib/Lib/test/test_importlib/resources/data02/subdirectory/subsubdir/resource.txt diff --git a/Lib/test/test_importlib/resources/data02/two/__init__.py b/pylib/Lib/test/test_importlib/resources/data02/two/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data02/two/__init__.py rename to pylib/Lib/test/test_importlib/resources/data02/two/__init__.py diff --git a/Lib/test/test_importlib/resources/data02/two/resource2.txt b/pylib/Lib/test/test_importlib/resources/data02/two/resource2.txt similarity index 100% rename from Lib/test/test_importlib/resources/data02/two/resource2.txt rename to pylib/Lib/test/test_importlib/resources/data02/two/resource2.txt diff --git a/Lib/test/test_importlib/resources/data03/__init__.py b/pylib/Lib/test/test_importlib/resources/data03/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data03/__init__.py rename to pylib/Lib/test/test_importlib/resources/data03/__init__.py diff --git a/Lib/test/test_importlib/resources/data03/namespace/portion1/__init__.py b/pylib/Lib/test/test_importlib/resources/data03/namespace/portion1/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data03/namespace/portion1/__init__.py rename to pylib/Lib/test/test_importlib/resources/data03/namespace/portion1/__init__.py diff --git a/Lib/test/test_importlib/resources/data03/namespace/portion2/__init__.py b/pylib/Lib/test/test_importlib/resources/data03/namespace/portion2/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/data03/namespace/portion2/__init__.py rename to pylib/Lib/test/test_importlib/resources/data03/namespace/portion2/__init__.py diff --git a/Lib/test/test_importlib/resources/data03/namespace/resource1.txt b/pylib/Lib/test/test_importlib/resources/data03/namespace/resource1.txt similarity index 100% rename from Lib/test/test_importlib/resources/data03/namespace/resource1.txt rename to pylib/Lib/test/test_importlib/resources/data03/namespace/resource1.txt diff --git a/Lib/test/test_importlib/resources/namespacedata01/binary.file b/pylib/Lib/test/test_importlib/resources/namespacedata01/binary.file similarity index 100% rename from Lib/test/test_importlib/resources/namespacedata01/binary.file rename to pylib/Lib/test/test_importlib/resources/namespacedata01/binary.file diff --git a/Lib/test/test_importlib/resources/namespacedata01/utf-16.file b/pylib/Lib/test/test_importlib/resources/namespacedata01/utf-16.file similarity index 100% rename from Lib/test/test_importlib/resources/namespacedata01/utf-16.file rename to pylib/Lib/test/test_importlib/resources/namespacedata01/utf-16.file diff --git a/Lib/test/test_importlib/resources/namespacedata01/utf-8.file b/pylib/Lib/test/test_importlib/resources/namespacedata01/utf-8.file similarity index 100% rename from Lib/test/test_importlib/resources/namespacedata01/utf-8.file rename to pylib/Lib/test/test_importlib/resources/namespacedata01/utf-8.file diff --git a/Lib/test/test_importlib/resources/test_compatibilty_files.py b/pylib/Lib/test/test_importlib/resources/test_compatibilty_files.py similarity index 100% rename from Lib/test/test_importlib/resources/test_compatibilty_files.py rename to pylib/Lib/test/test_importlib/resources/test_compatibilty_files.py diff --git a/Lib/test/test_importlib/resources/test_contents.py b/pylib/Lib/test/test_importlib/resources/test_contents.py similarity index 100% rename from Lib/test/test_importlib/resources/test_contents.py rename to pylib/Lib/test/test_importlib/resources/test_contents.py diff --git a/Lib/test/test_importlib/resources/test_custom.py b/pylib/Lib/test/test_importlib/resources/test_custom.py similarity index 100% rename from Lib/test/test_importlib/resources/test_custom.py rename to pylib/Lib/test/test_importlib/resources/test_custom.py diff --git a/Lib/test/test_importlib/resources/test_files.py b/pylib/Lib/test/test_importlib/resources/test_files.py similarity index 100% rename from Lib/test/test_importlib/resources/test_files.py rename to pylib/Lib/test/test_importlib/resources/test_files.py diff --git a/Lib/test/test_importlib/resources/test_open.py b/pylib/Lib/test/test_importlib/resources/test_open.py similarity index 100% rename from Lib/test/test_importlib/resources/test_open.py rename to pylib/Lib/test/test_importlib/resources/test_open.py diff --git a/Lib/test/test_importlib/resources/test_path.py b/pylib/Lib/test/test_importlib/resources/test_path.py similarity index 100% rename from Lib/test/test_importlib/resources/test_path.py rename to pylib/Lib/test/test_importlib/resources/test_path.py diff --git a/Lib/test/test_importlib/resources/test_read.py b/pylib/Lib/test/test_importlib/resources/test_read.py similarity index 100% rename from Lib/test/test_importlib/resources/test_read.py rename to pylib/Lib/test/test_importlib/resources/test_read.py diff --git a/Lib/test/test_importlib/resources/test_reader.py b/pylib/Lib/test/test_importlib/resources/test_reader.py similarity index 100% rename from Lib/test/test_importlib/resources/test_reader.py rename to pylib/Lib/test/test_importlib/resources/test_reader.py diff --git a/Lib/test/test_importlib/resources/test_resource.py b/pylib/Lib/test/test_importlib/resources/test_resource.py similarity index 100% rename from Lib/test/test_importlib/resources/test_resource.py rename to pylib/Lib/test/test_importlib/resources/test_resource.py diff --git a/Lib/test/test_importlib/resources/update-zips.py b/pylib/Lib/test/test_importlib/resources/update-zips.py similarity index 100% rename from Lib/test/test_importlib/resources/update-zips.py rename to pylib/Lib/test/test_importlib/resources/update-zips.py diff --git a/Lib/test/test_importlib/resources/util.py b/pylib/Lib/test/test_importlib/resources/util.py similarity index 100% rename from Lib/test/test_importlib/resources/util.py rename to pylib/Lib/test/test_importlib/resources/util.py diff --git a/Lib/test/test_importlib/resources/zipdata01/__init__.py b/pylib/Lib/test/test_importlib/resources/zipdata01/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/zipdata01/__init__.py rename to pylib/Lib/test/test_importlib/resources/zipdata01/__init__.py diff --git a/Lib/test/test_importlib/resources/zipdata01/ziptestdata.zip b/pylib/Lib/test/test_importlib/resources/zipdata01/ziptestdata.zip similarity index 100% rename from Lib/test/test_importlib/resources/zipdata01/ziptestdata.zip rename to pylib/Lib/test/test_importlib/resources/zipdata01/ziptestdata.zip diff --git a/Lib/test/test_importlib/resources/zipdata02/__init__.py b/pylib/Lib/test/test_importlib/resources/zipdata02/__init__.py similarity index 100% rename from Lib/test/test_importlib/resources/zipdata02/__init__.py rename to pylib/Lib/test/test_importlib/resources/zipdata02/__init__.py diff --git a/Lib/test/test_importlib/resources/zipdata02/ziptestdata.zip b/pylib/Lib/test/test_importlib/resources/zipdata02/ziptestdata.zip similarity index 100% rename from Lib/test/test_importlib/resources/zipdata02/ziptestdata.zip rename to pylib/Lib/test/test_importlib/resources/zipdata02/ziptestdata.zip diff --git a/Lib/test/test_importlib/source/__init__.py b/pylib/Lib/test/test_importlib/source/__init__.py similarity index 100% rename from Lib/test/test_importlib/source/__init__.py rename to pylib/Lib/test/test_importlib/source/__init__.py diff --git a/Lib/test/test_importlib/source/__main__.py b/pylib/Lib/test/test_importlib/source/__main__.py similarity index 100% rename from Lib/test/test_importlib/source/__main__.py rename to pylib/Lib/test/test_importlib/source/__main__.py diff --git a/Lib/test/test_importlib/source/test_case_sensitivity.py b/pylib/Lib/test/test_importlib/source/test_case_sensitivity.py similarity index 100% rename from Lib/test/test_importlib/source/test_case_sensitivity.py rename to pylib/Lib/test/test_importlib/source/test_case_sensitivity.py diff --git a/Lib/test/test_importlib/source/test_file_loader.py b/pylib/Lib/test/test_importlib/source/test_file_loader.py similarity index 100% rename from Lib/test/test_importlib/source/test_file_loader.py rename to pylib/Lib/test/test_importlib/source/test_file_loader.py diff --git a/Lib/test/test_importlib/source/test_finder.py b/pylib/Lib/test/test_importlib/source/test_finder.py similarity index 100% rename from Lib/test/test_importlib/source/test_finder.py rename to pylib/Lib/test/test_importlib/source/test_finder.py diff --git a/Lib/test/test_importlib/source/test_path_hook.py b/pylib/Lib/test/test_importlib/source/test_path_hook.py similarity index 100% rename from Lib/test/test_importlib/source/test_path_hook.py rename to pylib/Lib/test/test_importlib/source/test_path_hook.py diff --git a/Lib/test/test_importlib/source/test_source_encoding.py b/pylib/Lib/test/test_importlib/source/test_source_encoding.py similarity index 100% rename from Lib/test/test_importlib/source/test_source_encoding.py rename to pylib/Lib/test/test_importlib/source/test_source_encoding.py diff --git a/Lib/test/test_importlib/stubs.py b/pylib/Lib/test/test_importlib/stubs.py similarity index 100% rename from Lib/test/test_importlib/stubs.py rename to pylib/Lib/test/test_importlib/stubs.py diff --git a/Lib/test/test_importlib/test_abc.py b/pylib/Lib/test/test_importlib/test_abc.py similarity index 100% rename from Lib/test/test_importlib/test_abc.py rename to pylib/Lib/test/test_importlib/test_abc.py diff --git a/Lib/test/test_importlib/test_api.py b/pylib/Lib/test/test_importlib/test_api.py similarity index 100% rename from Lib/test/test_importlib/test_api.py rename to pylib/Lib/test/test_importlib/test_api.py diff --git a/Lib/test/test_importlib/test_lazy.py b/pylib/Lib/test/test_importlib/test_lazy.py similarity index 100% rename from Lib/test/test_importlib/test_lazy.py rename to pylib/Lib/test/test_importlib/test_lazy.py diff --git a/Lib/test/test_importlib/test_locks.py b/pylib/Lib/test/test_importlib/test_locks.py similarity index 100% rename from Lib/test/test_importlib/test_locks.py rename to pylib/Lib/test/test_importlib/test_locks.py diff --git a/Lib/test/test_importlib/test_main.py b/pylib/Lib/test/test_importlib/test_main.py similarity index 100% rename from Lib/test/test_importlib/test_main.py rename to pylib/Lib/test/test_importlib/test_main.py diff --git a/Lib/test/test_importlib/test_metadata_api.py b/pylib/Lib/test/test_importlib/test_metadata_api.py similarity index 100% rename from Lib/test/test_importlib/test_metadata_api.py rename to pylib/Lib/test/test_importlib/test_metadata_api.py diff --git a/Lib/test/test_importlib/test_namespace_pkgs.py b/pylib/Lib/test/test_importlib/test_namespace_pkgs.py similarity index 100% rename from Lib/test/test_importlib/test_namespace_pkgs.py rename to pylib/Lib/test/test_importlib/test_namespace_pkgs.py diff --git a/Lib/test/test_importlib/test_pkg_import.py b/pylib/Lib/test/test_importlib/test_pkg_import.py similarity index 100% rename from Lib/test/test_importlib/test_pkg_import.py rename to pylib/Lib/test/test_importlib/test_pkg_import.py diff --git a/Lib/test/test_importlib/test_spec.py b/pylib/Lib/test/test_importlib/test_spec.py similarity index 100% rename from Lib/test/test_importlib/test_spec.py rename to pylib/Lib/test/test_importlib/test_spec.py diff --git a/Lib/test/test_importlib/test_threaded_import.py b/pylib/Lib/test/test_importlib/test_threaded_import.py similarity index 100% rename from Lib/test/test_importlib/test_threaded_import.py rename to pylib/Lib/test/test_importlib/test_threaded_import.py diff --git a/Lib/test/test_importlib/test_util.py b/pylib/Lib/test/test_importlib/test_util.py similarity index 100% rename from Lib/test/test_importlib/test_util.py rename to pylib/Lib/test/test_importlib/test_util.py diff --git a/Lib/test/test_importlib/test_windows.py b/pylib/Lib/test/test_importlib/test_windows.py similarity index 100% rename from Lib/test/test_importlib/test_windows.py rename to pylib/Lib/test/test_importlib/test_windows.py diff --git a/Lib/test/test_importlib/test_zip.py b/pylib/Lib/test/test_importlib/test_zip.py similarity index 100% rename from Lib/test/test_importlib/test_zip.py rename to pylib/Lib/test/test_importlib/test_zip.py diff --git a/Lib/test/test_importlib/threaded_import_hangers.py b/pylib/Lib/test/test_importlib/threaded_import_hangers.py similarity index 100% rename from Lib/test/test_importlib/threaded_import_hangers.py rename to pylib/Lib/test/test_importlib/threaded_import_hangers.py diff --git a/Lib/test/test_importlib/util.py b/pylib/Lib/test/test_importlib/util.py similarity index 100% rename from Lib/test/test_importlib/util.py rename to pylib/Lib/test/test_importlib/util.py diff --git a/Lib/test/test_importlib/zipdata01/ziptestdata.zip b/pylib/Lib/test/test_importlib/zipdata01/ziptestdata.zip similarity index 100% rename from Lib/test/test_importlib/zipdata01/ziptestdata.zip rename to pylib/Lib/test/test_importlib/zipdata01/ziptestdata.zip diff --git a/Lib/test/test_importlib/zipdata02/ziptestdata.zip b/pylib/Lib/test/test_importlib/zipdata02/ziptestdata.zip similarity index 100% rename from Lib/test/test_importlib/zipdata02/ziptestdata.zip rename to pylib/Lib/test/test_importlib/zipdata02/ziptestdata.zip diff --git a/Lib/test/test_index.py b/pylib/Lib/test/test_index.py similarity index 100% rename from Lib/test/test_index.py rename to pylib/Lib/test/test_index.py diff --git a/Lib/test/test_int.py b/pylib/Lib/test/test_int.py similarity index 100% rename from Lib/test/test_int.py rename to pylib/Lib/test/test_int.py diff --git a/Lib/test/test_int_literal.py b/pylib/Lib/test/test_int_literal.py similarity index 100% rename from Lib/test/test_int_literal.py rename to pylib/Lib/test/test_int_literal.py diff --git a/Lib/test/test_io.py b/pylib/Lib/test/test_io.py similarity index 100% rename from Lib/test/test_io.py rename to pylib/Lib/test/test_io.py diff --git a/Lib/test/test_ioctl.py b/pylib/Lib/test/test_ioctl.py similarity index 100% rename from Lib/test/test_ioctl.py rename to pylib/Lib/test/test_ioctl.py diff --git a/Lib/test/test_ipaddress.py b/pylib/Lib/test/test_ipaddress.py similarity index 100% rename from Lib/test/test_ipaddress.py rename to pylib/Lib/test/test_ipaddress.py diff --git a/Lib/test/test_isinstance.py b/pylib/Lib/test/test_isinstance.py similarity index 100% rename from Lib/test/test_isinstance.py rename to pylib/Lib/test/test_isinstance.py diff --git a/Lib/test/test_iter.py b/pylib/Lib/test/test_iter.py similarity index 100% rename from Lib/test/test_iter.py rename to pylib/Lib/test/test_iter.py diff --git a/Lib/test/test_iterlen.py b/pylib/Lib/test/test_iterlen.py similarity index 100% rename from Lib/test/test_iterlen.py rename to pylib/Lib/test/test_iterlen.py diff --git a/Lib/test/test_itertools.py b/pylib/Lib/test/test_itertools.py similarity index 100% rename from Lib/test/test_itertools.py rename to pylib/Lib/test/test_itertools.py diff --git a/Lib/test/test_json/__init__.py b/pylib/Lib/test/test_json/__init__.py similarity index 100% rename from Lib/test/test_json/__init__.py rename to pylib/Lib/test/test_json/__init__.py diff --git a/Lib/test/test_json/__main__.py b/pylib/Lib/test/test_json/__main__.py similarity index 100% rename from Lib/test/test_json/__main__.py rename to pylib/Lib/test/test_json/__main__.py diff --git a/Lib/test/test_json/test_decode.py b/pylib/Lib/test/test_json/test_decode.py similarity index 100% rename from Lib/test/test_json/test_decode.py rename to pylib/Lib/test/test_json/test_decode.py diff --git a/Lib/test/test_json/test_default.py b/pylib/Lib/test/test_json/test_default.py similarity index 100% rename from Lib/test/test_json/test_default.py rename to pylib/Lib/test/test_json/test_default.py diff --git a/Lib/test/test_json/test_dump.py b/pylib/Lib/test/test_json/test_dump.py similarity index 100% rename from Lib/test/test_json/test_dump.py rename to pylib/Lib/test/test_json/test_dump.py diff --git a/Lib/test/test_json/test_encode_basestring_ascii.py b/pylib/Lib/test/test_json/test_encode_basestring_ascii.py similarity index 100% rename from Lib/test/test_json/test_encode_basestring_ascii.py rename to pylib/Lib/test/test_json/test_encode_basestring_ascii.py diff --git a/Lib/test/test_json/test_enum.py b/pylib/Lib/test/test_json/test_enum.py similarity index 100% rename from Lib/test/test_json/test_enum.py rename to pylib/Lib/test/test_json/test_enum.py diff --git a/Lib/test/test_json/test_fail.py b/pylib/Lib/test/test_json/test_fail.py similarity index 100% rename from Lib/test/test_json/test_fail.py rename to pylib/Lib/test/test_json/test_fail.py diff --git a/Lib/test/test_json/test_float.py b/pylib/Lib/test/test_json/test_float.py similarity index 100% rename from Lib/test/test_json/test_float.py rename to pylib/Lib/test/test_json/test_float.py diff --git a/Lib/test/test_json/test_indent.py b/pylib/Lib/test/test_json/test_indent.py similarity index 100% rename from Lib/test/test_json/test_indent.py rename to pylib/Lib/test/test_json/test_indent.py diff --git a/Lib/test/test_json/test_pass1.py b/pylib/Lib/test/test_json/test_pass1.py similarity index 100% rename from Lib/test/test_json/test_pass1.py rename to pylib/Lib/test/test_json/test_pass1.py diff --git a/Lib/test/test_json/test_pass2.py b/pylib/Lib/test/test_json/test_pass2.py similarity index 100% rename from Lib/test/test_json/test_pass2.py rename to pylib/Lib/test/test_json/test_pass2.py diff --git a/Lib/test/test_json/test_pass3.py b/pylib/Lib/test/test_json/test_pass3.py similarity index 100% rename from Lib/test/test_json/test_pass3.py rename to pylib/Lib/test/test_json/test_pass3.py diff --git a/Lib/test/test_json/test_recursion.py b/pylib/Lib/test/test_json/test_recursion.py similarity index 100% rename from Lib/test/test_json/test_recursion.py rename to pylib/Lib/test/test_json/test_recursion.py diff --git a/Lib/test/test_json/test_scanstring.py b/pylib/Lib/test/test_json/test_scanstring.py similarity index 100% rename from Lib/test/test_json/test_scanstring.py rename to pylib/Lib/test/test_json/test_scanstring.py diff --git a/Lib/test/test_json/test_separators.py b/pylib/Lib/test/test_json/test_separators.py similarity index 100% rename from Lib/test/test_json/test_separators.py rename to pylib/Lib/test/test_json/test_separators.py diff --git a/Lib/test/test_json/test_speedups.py b/pylib/Lib/test/test_json/test_speedups.py similarity index 100% rename from Lib/test/test_json/test_speedups.py rename to pylib/Lib/test/test_json/test_speedups.py diff --git a/Lib/test/test_json/test_tool.py b/pylib/Lib/test/test_json/test_tool.py similarity index 100% rename from Lib/test/test_json/test_tool.py rename to pylib/Lib/test/test_json/test_tool.py diff --git a/Lib/test/test_json/test_unicode.py b/pylib/Lib/test/test_json/test_unicode.py similarity index 100% rename from Lib/test/test_json/test_unicode.py rename to pylib/Lib/test/test_json/test_unicode.py diff --git a/Lib/test/test_keyword.py b/pylib/Lib/test/test_keyword.py similarity index 100% rename from Lib/test/test_keyword.py rename to pylib/Lib/test/test_keyword.py diff --git a/Lib/test/test_keywordonlyarg.py b/pylib/Lib/test/test_keywordonlyarg.py similarity index 100% rename from Lib/test/test_keywordonlyarg.py rename to pylib/Lib/test/test_keywordonlyarg.py diff --git a/Lib/test/test_kqueue.py b/pylib/Lib/test/test_kqueue.py similarity index 100% rename from Lib/test/test_kqueue.py rename to pylib/Lib/test/test_kqueue.py diff --git a/Lib/test/test_largefile.py b/pylib/Lib/test/test_largefile.py similarity index 100% rename from Lib/test/test_largefile.py rename to pylib/Lib/test/test_largefile.py diff --git a/Lib/test/test_linecache.py b/pylib/Lib/test/test_linecache.py similarity index 100% rename from Lib/test/test_linecache.py rename to pylib/Lib/test/test_linecache.py diff --git a/Lib/test/test_list.py b/pylib/Lib/test/test_list.py similarity index 100% rename from Lib/test/test_list.py rename to pylib/Lib/test/test_list.py diff --git a/Lib/test/test_listcomps.py b/pylib/Lib/test/test_listcomps.py similarity index 100% rename from Lib/test/test_listcomps.py rename to pylib/Lib/test/test_listcomps.py diff --git a/Lib/test/test_locale.py b/pylib/Lib/test/test_locale.py similarity index 100% rename from Lib/test/test_locale.py rename to pylib/Lib/test/test_locale.py diff --git a/Lib/test/test_logging.py b/pylib/Lib/test/test_logging.py similarity index 100% rename from Lib/test/test_logging.py rename to pylib/Lib/test/test_logging.py diff --git a/Lib/test/test_long.py b/pylib/Lib/test/test_long.py similarity index 100% rename from Lib/test/test_long.py rename to pylib/Lib/test/test_long.py diff --git a/Lib/test/test_longexp.py b/pylib/Lib/test/test_longexp.py similarity index 100% rename from Lib/test/test_longexp.py rename to pylib/Lib/test/test_longexp.py diff --git a/Lib/test/test_marshal.py b/pylib/Lib/test/test_marshal.py similarity index 100% rename from Lib/test/test_marshal.py rename to pylib/Lib/test/test_marshal.py diff --git a/Lib/test/test_math.py b/pylib/Lib/test/test_math.py similarity index 100% rename from Lib/test/test_math.py rename to pylib/Lib/test/test_math.py diff --git a/Lib/test/test_memoryio.py b/pylib/Lib/test/test_memoryio.py similarity index 100% rename from Lib/test/test_memoryio.py rename to pylib/Lib/test/test_memoryio.py diff --git a/Lib/test/test_memoryview.py b/pylib/Lib/test/test_memoryview.py similarity index 100% rename from Lib/test/test_memoryview.py rename to pylib/Lib/test/test_memoryview.py diff --git a/Lib/test/test_mimetypes.py b/pylib/Lib/test/test_mimetypes.py similarity index 100% rename from Lib/test/test_mimetypes.py rename to pylib/Lib/test/test_mimetypes.py diff --git a/Lib/test/test_mmap.py b/pylib/Lib/test/test_mmap.py similarity index 100% rename from Lib/test/test_mmap.py rename to pylib/Lib/test/test_mmap.py diff --git a/Lib/test/test_module/__init__.py b/pylib/Lib/test/test_module/__init__.py similarity index 100% rename from Lib/test/test_module/__init__.py rename to pylib/Lib/test/test_module/__init__.py diff --git a/Lib/test/test_module/bad_getattr.py b/pylib/Lib/test/test_module/bad_getattr.py similarity index 100% rename from Lib/test/test_module/bad_getattr.py rename to pylib/Lib/test/test_module/bad_getattr.py diff --git a/Lib/test/test_module/bad_getattr2.py b/pylib/Lib/test/test_module/bad_getattr2.py similarity index 100% rename from Lib/test/test_module/bad_getattr2.py rename to pylib/Lib/test/test_module/bad_getattr2.py diff --git a/Lib/test/test_module/bad_getattr3.py b/pylib/Lib/test/test_module/bad_getattr3.py similarity index 100% rename from Lib/test/test_module/bad_getattr3.py rename to pylib/Lib/test/test_module/bad_getattr3.py diff --git a/Lib/test/test_module/good_getattr.py b/pylib/Lib/test/test_module/good_getattr.py similarity index 100% rename from Lib/test/test_module/good_getattr.py rename to pylib/Lib/test/test_module/good_getattr.py diff --git a/Lib/test/test_multiprocessing_fork/__init__.py b/pylib/Lib/test/test_multiprocessing_fork/__init__.py similarity index 100% rename from Lib/test/test_multiprocessing_fork/__init__.py rename to pylib/Lib/test/test_multiprocessing_fork/__init__.py diff --git a/Lib/test/test_multiprocessing_fork/test_manager.py b/pylib/Lib/test/test_multiprocessing_fork/test_manager.py similarity index 100% rename from Lib/test/test_multiprocessing_fork/test_manager.py rename to pylib/Lib/test/test_multiprocessing_fork/test_manager.py diff --git a/Lib/test/test_multiprocessing_fork/test_misc.py b/pylib/Lib/test/test_multiprocessing_fork/test_misc.py similarity index 100% rename from Lib/test/test_multiprocessing_fork/test_misc.py rename to pylib/Lib/test/test_multiprocessing_fork/test_misc.py diff --git a/Lib/test/test_multiprocessing_fork/test_processes.py b/pylib/Lib/test/test_multiprocessing_fork/test_processes.py similarity index 100% rename from Lib/test/test_multiprocessing_fork/test_processes.py rename to pylib/Lib/test/test_multiprocessing_fork/test_processes.py diff --git a/Lib/test/test_multiprocessing_fork/test_threads.py b/pylib/Lib/test/test_multiprocessing_fork/test_threads.py similarity index 100% rename from Lib/test/test_multiprocessing_fork/test_threads.py rename to pylib/Lib/test/test_multiprocessing_fork/test_threads.py diff --git a/Lib/test/test_multiprocessing_forkserver/__init__.py b/pylib/Lib/test/test_multiprocessing_forkserver/__init__.py similarity index 100% rename from Lib/test/test_multiprocessing_forkserver/__init__.py rename to pylib/Lib/test/test_multiprocessing_forkserver/__init__.py diff --git a/Lib/test/test_multiprocessing_forkserver/test_manager.py b/pylib/Lib/test/test_multiprocessing_forkserver/test_manager.py similarity index 100% rename from Lib/test/test_multiprocessing_forkserver/test_manager.py rename to pylib/Lib/test/test_multiprocessing_forkserver/test_manager.py diff --git a/Lib/test/test_multiprocessing_forkserver/test_misc.py b/pylib/Lib/test/test_multiprocessing_forkserver/test_misc.py similarity index 100% rename from Lib/test/test_multiprocessing_forkserver/test_misc.py rename to pylib/Lib/test/test_multiprocessing_forkserver/test_misc.py diff --git a/Lib/test/test_multiprocessing_forkserver/test_processes.py b/pylib/Lib/test/test_multiprocessing_forkserver/test_processes.py similarity index 100% rename from Lib/test/test_multiprocessing_forkserver/test_processes.py rename to pylib/Lib/test/test_multiprocessing_forkserver/test_processes.py diff --git a/Lib/test/test_multiprocessing_forkserver/test_threads.py b/pylib/Lib/test/test_multiprocessing_forkserver/test_threads.py similarity index 100% rename from Lib/test/test_multiprocessing_forkserver/test_threads.py rename to pylib/Lib/test/test_multiprocessing_forkserver/test_threads.py diff --git a/Lib/test/test_multiprocessing_main_handling.py b/pylib/Lib/test/test_multiprocessing_main_handling.py similarity index 100% rename from Lib/test/test_multiprocessing_main_handling.py rename to pylib/Lib/test/test_multiprocessing_main_handling.py diff --git a/Lib/test/test_multiprocessing_spawn/__init__.py b/pylib/Lib/test/test_multiprocessing_spawn/__init__.py similarity index 100% rename from Lib/test/test_multiprocessing_spawn/__init__.py rename to pylib/Lib/test/test_multiprocessing_spawn/__init__.py diff --git a/Lib/test/test_multiprocessing_spawn/test_manager.py b/pylib/Lib/test/test_multiprocessing_spawn/test_manager.py similarity index 100% rename from Lib/test/test_multiprocessing_spawn/test_manager.py rename to pylib/Lib/test/test_multiprocessing_spawn/test_manager.py diff --git a/Lib/test/test_multiprocessing_spawn/test_misc.py b/pylib/Lib/test/test_multiprocessing_spawn/test_misc.py similarity index 100% rename from Lib/test/test_multiprocessing_spawn/test_misc.py rename to pylib/Lib/test/test_multiprocessing_spawn/test_misc.py diff --git a/Lib/test/test_multiprocessing_spawn/test_processes.py b/pylib/Lib/test/test_multiprocessing_spawn/test_processes.py similarity index 100% rename from Lib/test/test_multiprocessing_spawn/test_processes.py rename to pylib/Lib/test/test_multiprocessing_spawn/test_processes.py diff --git a/Lib/test/test_multiprocessing_spawn/test_threads.py b/pylib/Lib/test/test_multiprocessing_spawn/test_threads.py similarity index 100% rename from Lib/test/test_multiprocessing_spawn/test_threads.py rename to pylib/Lib/test/test_multiprocessing_spawn/test_threads.py diff --git a/Lib/test/test_named_expressions.py b/pylib/Lib/test/test_named_expressions.py similarity index 100% rename from Lib/test/test_named_expressions.py rename to pylib/Lib/test/test_named_expressions.py diff --git a/Lib/test/test_netrc.py b/pylib/Lib/test/test_netrc.py similarity index 100% rename from Lib/test/test_netrc.py rename to pylib/Lib/test/test_netrc.py diff --git a/Lib/test/test_ntpath.py b/pylib/Lib/test/test_ntpath.py similarity index 100% rename from Lib/test/test_ntpath.py rename to pylib/Lib/test/test_ntpath.py diff --git a/Lib/test/test_numeric_tower.py b/pylib/Lib/test/test_numeric_tower.py similarity index 100% rename from Lib/test/test_numeric_tower.py rename to pylib/Lib/test/test_numeric_tower.py diff --git a/Lib/test/test_opcache.py b/pylib/Lib/test/test_opcache.py similarity index 100% rename from Lib/test/test_opcache.py rename to pylib/Lib/test/test_opcache.py diff --git a/Lib/test/test_opcodes.py b/pylib/Lib/test/test_opcodes.py similarity index 100% rename from Lib/test/test_opcodes.py rename to pylib/Lib/test/test_opcodes.py diff --git a/Lib/test/test_openpty.py b/pylib/Lib/test/test_openpty.py similarity index 100% rename from Lib/test/test_openpty.py rename to pylib/Lib/test/test_openpty.py diff --git a/Lib/test/test_operator.py b/pylib/Lib/test/test_operator.py similarity index 100% rename from Lib/test/test_operator.py rename to pylib/Lib/test/test_operator.py diff --git a/Lib/test/test_optparse.py b/pylib/Lib/test/test_optparse.py similarity index 100% rename from Lib/test/test_optparse.py rename to pylib/Lib/test/test_optparse.py diff --git a/Lib/test/test_ordered_dict.py b/pylib/Lib/test/test_ordered_dict.py similarity index 100% rename from Lib/test/test_ordered_dict.py rename to pylib/Lib/test/test_ordered_dict.py diff --git a/Lib/test/test_os.py b/pylib/Lib/test/test_os.py similarity index 100% rename from Lib/test/test_os.py rename to pylib/Lib/test/test_os.py diff --git a/Lib/test/test_pathlib.py b/pylib/Lib/test/test_pathlib.py similarity index 100% rename from Lib/test/test_pathlib.py rename to pylib/Lib/test/test_pathlib.py diff --git a/Lib/test/test_pickle.py b/pylib/Lib/test/test_pickle.py similarity index 100% rename from Lib/test/test_pickle.py rename to pylib/Lib/test/test_pickle.py diff --git a/Lib/test/test_pickletools.py b/pylib/Lib/test/test_pickletools.py similarity index 100% rename from Lib/test/test_pickletools.py rename to pylib/Lib/test/test_pickletools.py diff --git a/Lib/test/test_pkg.py b/pylib/Lib/test/test_pkg.py similarity index 100% rename from Lib/test/test_pkg.py rename to pylib/Lib/test/test_pkg.py diff --git a/Lib/test/test_pkgutil.py b/pylib/Lib/test/test_pkgutil.py similarity index 100% rename from Lib/test/test_pkgutil.py rename to pylib/Lib/test/test_pkgutil.py diff --git a/Lib/test/test_platform.py b/pylib/Lib/test/test_platform.py similarity index 100% rename from Lib/test/test_platform.py rename to pylib/Lib/test/test_platform.py diff --git a/Lib/test/test_plistlib.py b/pylib/Lib/test/test_plistlib.py similarity index 100% rename from Lib/test/test_plistlib.py rename to pylib/Lib/test/test_plistlib.py diff --git a/Lib/test/test_poll.py b/pylib/Lib/test/test_poll.py similarity index 100% rename from Lib/test/test_poll.py rename to pylib/Lib/test/test_poll.py diff --git a/Lib/test/test_popen.py b/pylib/Lib/test/test_popen.py similarity index 100% rename from Lib/test/test_popen.py rename to pylib/Lib/test/test_popen.py diff --git a/Lib/test/test_positional_only_arg.py b/pylib/Lib/test/test_positional_only_arg.py similarity index 100% rename from Lib/test/test_positional_only_arg.py rename to pylib/Lib/test/test_positional_only_arg.py diff --git a/Lib/test/test_posix.py b/pylib/Lib/test/test_posix.py similarity index 100% rename from Lib/test/test_posix.py rename to pylib/Lib/test/test_posix.py diff --git a/Lib/test/test_posixpath.py b/pylib/Lib/test/test_posixpath.py similarity index 100% rename from Lib/test/test_posixpath.py rename to pylib/Lib/test/test_posixpath.py diff --git a/Lib/test/test_pow.py b/pylib/Lib/test/test_pow.py similarity index 100% rename from Lib/test/test_pow.py rename to pylib/Lib/test/test_pow.py diff --git a/Lib/test/test_pprint.py b/pylib/Lib/test/test_pprint.py similarity index 100% rename from Lib/test/test_pprint.py rename to pylib/Lib/test/test_pprint.py diff --git a/Lib/test/test_print.py b/pylib/Lib/test/test_print.py similarity index 100% rename from Lib/test/test_print.py rename to pylib/Lib/test/test_print.py diff --git a/Lib/test/test_property.py b/pylib/Lib/test/test_property.py similarity index 100% rename from Lib/test/test_property.py rename to pylib/Lib/test/test_property.py diff --git a/Lib/test/test_pty.py b/pylib/Lib/test/test_pty.py similarity index 100% rename from Lib/test/test_pty.py rename to pylib/Lib/test/test_pty.py diff --git a/Lib/test/test_pulldom.py b/pylib/Lib/test/test_pulldom.py similarity index 100% rename from Lib/test/test_pulldom.py rename to pylib/Lib/test/test_pulldom.py diff --git a/Lib/test/test_pwd.py b/pylib/Lib/test/test_pwd.py similarity index 100% rename from Lib/test/test_pwd.py rename to pylib/Lib/test/test_pwd.py diff --git a/Lib/test/test_py_compile.py b/pylib/Lib/test/test_py_compile.py similarity index 100% rename from Lib/test/test_py_compile.py rename to pylib/Lib/test/test_py_compile.py diff --git a/Lib/test/test_pyexpat.py b/pylib/Lib/test/test_pyexpat.py similarity index 100% rename from Lib/test/test_pyexpat.py rename to pylib/Lib/test/test_pyexpat.py diff --git a/Lib/test/test_queue.py b/pylib/Lib/test/test_queue.py similarity index 100% rename from Lib/test/test_queue.py rename to pylib/Lib/test/test_queue.py diff --git a/Lib/test/test_quopri.py b/pylib/Lib/test/test_quopri.py similarity index 100% rename from Lib/test/test_quopri.py rename to pylib/Lib/test/test_quopri.py diff --git a/Lib/test/test_raise.py b/pylib/Lib/test/test_raise.py similarity index 100% rename from Lib/test/test_raise.py rename to pylib/Lib/test/test_raise.py diff --git a/Lib/test/test_random.py b/pylib/Lib/test/test_random.py similarity index 100% rename from Lib/test/test_random.py rename to pylib/Lib/test/test_random.py diff --git a/Lib/test/test_range.py b/pylib/Lib/test/test_range.py similarity index 100% rename from Lib/test/test_range.py rename to pylib/Lib/test/test_range.py diff --git a/Lib/test/test_re.py b/pylib/Lib/test/test_re.py similarity index 100% rename from Lib/test/test_re.py rename to pylib/Lib/test/test_re.py diff --git a/Lib/test/test_regrtest.py b/pylib/Lib/test/test_regrtest.py similarity index 100% rename from Lib/test/test_regrtest.py rename to pylib/Lib/test/test_regrtest.py diff --git a/Lib/test/test_repl.py b/pylib/Lib/test/test_repl.py similarity index 100% rename from Lib/test/test_repl.py rename to pylib/Lib/test/test_repl.py diff --git a/Lib/test/test_reprlib.py b/pylib/Lib/test/test_reprlib.py similarity index 100% rename from Lib/test/test_reprlib.py rename to pylib/Lib/test/test_reprlib.py diff --git a/Lib/test/test_resource.py b/pylib/Lib/test/test_resource.py similarity index 100% rename from Lib/test/test_resource.py rename to pylib/Lib/test/test_resource.py diff --git a/Lib/test/test_richcmp.py b/pylib/Lib/test/test_richcmp.py similarity index 100% rename from Lib/test/test_richcmp.py rename to pylib/Lib/test/test_richcmp.py diff --git a/Lib/test/test_rlcompleter.py b/pylib/Lib/test/test_rlcompleter.py similarity index 100% rename from Lib/test/test_rlcompleter.py rename to pylib/Lib/test/test_rlcompleter.py diff --git a/Lib/test/test_robotparser.py b/pylib/Lib/test/test_robotparser.py similarity index 100% rename from Lib/test/test_robotparser.py rename to pylib/Lib/test/test_robotparser.py diff --git a/Lib/test/test_runpy.py b/pylib/Lib/test/test_runpy.py similarity index 100% rename from Lib/test/test_runpy.py rename to pylib/Lib/test/test_runpy.py diff --git a/Lib/test/test_sched.py b/pylib/Lib/test/test_sched.py similarity index 100% rename from Lib/test/test_sched.py rename to pylib/Lib/test/test_sched.py diff --git a/Lib/test/test_scope.py b/pylib/Lib/test/test_scope.py similarity index 100% rename from Lib/test/test_scope.py rename to pylib/Lib/test/test_scope.py diff --git a/Lib/test/test_script_helper.py b/pylib/Lib/test/test_script_helper.py similarity index 100% rename from Lib/test/test_script_helper.py rename to pylib/Lib/test/test_script_helper.py diff --git a/Lib/test/test_secrets.py b/pylib/Lib/test/test_secrets.py similarity index 100% rename from Lib/test/test_secrets.py rename to pylib/Lib/test/test_secrets.py diff --git a/Lib/test/test_selectors.py b/pylib/Lib/test/test_selectors.py similarity index 100% rename from Lib/test/test_selectors.py rename to pylib/Lib/test/test_selectors.py diff --git a/Lib/test/test_set.py b/pylib/Lib/test/test_set.py similarity index 100% rename from Lib/test/test_set.py rename to pylib/Lib/test/test_set.py diff --git a/Lib/test/test_setcomps.py b/pylib/Lib/test/test_setcomps.py similarity index 100% rename from Lib/test/test_setcomps.py rename to pylib/Lib/test/test_setcomps.py diff --git a/Lib/test/test_shelve.py b/pylib/Lib/test/test_shelve.py similarity index 100% rename from Lib/test/test_shelve.py rename to pylib/Lib/test/test_shelve.py diff --git a/Lib/test/test_shlex.py b/pylib/Lib/test/test_shlex.py similarity index 100% rename from Lib/test/test_shlex.py rename to pylib/Lib/test/test_shlex.py diff --git a/Lib/test/test_shutil.py b/pylib/Lib/test/test_shutil.py similarity index 100% rename from Lib/test/test_shutil.py rename to pylib/Lib/test/test_shutil.py diff --git a/Lib/test/test_signal.py b/pylib/Lib/test/test_signal.py similarity index 100% rename from Lib/test/test_signal.py rename to pylib/Lib/test/test_signal.py diff --git a/Lib/test/test_site.py b/pylib/Lib/test/test_site.py similarity index 100% rename from Lib/test/test_site.py rename to pylib/Lib/test/test_site.py diff --git a/Lib/test/test_slice.py b/pylib/Lib/test/test_slice.py similarity index 100% rename from Lib/test/test_slice.py rename to pylib/Lib/test/test_slice.py diff --git a/Lib/test/test_smtplib.py b/pylib/Lib/test/test_smtplib.py similarity index 100% rename from Lib/test/test_smtplib.py rename to pylib/Lib/test/test_smtplib.py diff --git a/Lib/test/test_smtpnet.py b/pylib/Lib/test/test_smtpnet.py similarity index 100% rename from Lib/test/test_smtpnet.py rename to pylib/Lib/test/test_smtpnet.py diff --git a/Lib/test/test_socket.py b/pylib/Lib/test/test_socket.py similarity index 100% rename from Lib/test/test_socket.py rename to pylib/Lib/test/test_socket.py diff --git a/Lib/test/test_socketserver.py b/pylib/Lib/test/test_socketserver.py similarity index 100% rename from Lib/test/test_socketserver.py rename to pylib/Lib/test/test_socketserver.py diff --git a/Lib/test/test_sort.py b/pylib/Lib/test/test_sort.py similarity index 100% rename from Lib/test/test_sort.py rename to pylib/Lib/test/test_sort.py diff --git a/Lib/test/test_sqlite3/__init__.py b/pylib/Lib/test/test_sqlite3/__init__.py similarity index 100% rename from Lib/test/test_sqlite3/__init__.py rename to pylib/Lib/test/test_sqlite3/__init__.py diff --git a/Lib/test/test_sqlite3/__main__.py b/pylib/Lib/test/test_sqlite3/__main__.py similarity index 100% rename from Lib/test/test_sqlite3/__main__.py rename to pylib/Lib/test/test_sqlite3/__main__.py diff --git a/Lib/test/test_sqlite3/test_backup.py b/pylib/Lib/test/test_sqlite3/test_backup.py similarity index 100% rename from Lib/test/test_sqlite3/test_backup.py rename to pylib/Lib/test/test_sqlite3/test_backup.py diff --git a/Lib/test/test_sqlite3/test_cli.py b/pylib/Lib/test/test_sqlite3/test_cli.py similarity index 100% rename from Lib/test/test_sqlite3/test_cli.py rename to pylib/Lib/test/test_sqlite3/test_cli.py diff --git a/Lib/test/test_sqlite3/test_dbapi.py b/pylib/Lib/test/test_sqlite3/test_dbapi.py similarity index 100% rename from Lib/test/test_sqlite3/test_dbapi.py rename to pylib/Lib/test/test_sqlite3/test_dbapi.py diff --git a/Lib/test/test_sqlite3/test_dump.py b/pylib/Lib/test/test_sqlite3/test_dump.py similarity index 100% rename from Lib/test/test_sqlite3/test_dump.py rename to pylib/Lib/test/test_sqlite3/test_dump.py diff --git a/Lib/test/test_sqlite3/test_factory.py b/pylib/Lib/test/test_sqlite3/test_factory.py similarity index 100% rename from Lib/test/test_sqlite3/test_factory.py rename to pylib/Lib/test/test_sqlite3/test_factory.py diff --git a/Lib/test/test_sqlite3/test_hooks.py b/pylib/Lib/test/test_sqlite3/test_hooks.py similarity index 100% rename from Lib/test/test_sqlite3/test_hooks.py rename to pylib/Lib/test/test_sqlite3/test_hooks.py diff --git a/Lib/test/test_sqlite3/test_regression.py b/pylib/Lib/test/test_sqlite3/test_regression.py similarity index 100% rename from Lib/test/test_sqlite3/test_regression.py rename to pylib/Lib/test/test_sqlite3/test_regression.py diff --git a/Lib/test/test_sqlite3/test_transactions.py b/pylib/Lib/test/test_sqlite3/test_transactions.py similarity index 100% rename from Lib/test/test_sqlite3/test_transactions.py rename to pylib/Lib/test/test_sqlite3/test_transactions.py diff --git a/Lib/test/test_sqlite3/test_types.py b/pylib/Lib/test/test_sqlite3/test_types.py similarity index 100% rename from Lib/test/test_sqlite3/test_types.py rename to pylib/Lib/test/test_sqlite3/test_types.py diff --git a/Lib/test/test_sqlite3/test_userfunctions.py b/pylib/Lib/test/test_sqlite3/test_userfunctions.py similarity index 100% rename from Lib/test/test_sqlite3/test_userfunctions.py rename to pylib/Lib/test/test_sqlite3/test_userfunctions.py diff --git a/Lib/test/test_stat.py b/pylib/Lib/test/test_stat.py similarity index 100% rename from Lib/test/test_stat.py rename to pylib/Lib/test/test_stat.py diff --git a/Lib/test/test_statistics.py b/pylib/Lib/test/test_statistics.py similarity index 100% rename from Lib/test/test_statistics.py rename to pylib/Lib/test/test_statistics.py diff --git a/Lib/test/test_strftime.py b/pylib/Lib/test/test_strftime.py similarity index 100% rename from Lib/test/test_strftime.py rename to pylib/Lib/test/test_strftime.py diff --git a/Lib/test/test_string.py b/pylib/Lib/test/test_string.py similarity index 100% rename from Lib/test/test_string.py rename to pylib/Lib/test/test_string.py diff --git a/Lib/test/test_string_literals.py b/pylib/Lib/test/test_string_literals.py similarity index 100% rename from Lib/test/test_string_literals.py rename to pylib/Lib/test/test_string_literals.py diff --git a/Lib/test/test_stringprep.py b/pylib/Lib/test/test_stringprep.py similarity index 100% rename from Lib/test/test_stringprep.py rename to pylib/Lib/test/test_stringprep.py diff --git a/Lib/test/test_strtod.py b/pylib/Lib/test/test_strtod.py similarity index 100% rename from Lib/test/test_strtod.py rename to pylib/Lib/test/test_strtod.py diff --git a/Lib/test/test_struct.py b/pylib/Lib/test/test_struct.py similarity index 100% rename from Lib/test/test_struct.py rename to pylib/Lib/test/test_struct.py diff --git a/Lib/test/test_structseq.py b/pylib/Lib/test/test_structseq.py similarity index 100% rename from Lib/test/test_structseq.py rename to pylib/Lib/test/test_structseq.py diff --git a/Lib/test/test_subclassinit.py b/pylib/Lib/test/test_subclassinit.py similarity index 100% rename from Lib/test/test_subclassinit.py rename to pylib/Lib/test/test_subclassinit.py diff --git a/Lib/test/test_subprocess.py b/pylib/Lib/test/test_subprocess.py similarity index 100% rename from Lib/test/test_subprocess.py rename to pylib/Lib/test/test_subprocess.py diff --git a/Lib/test/test_sundry.py b/pylib/Lib/test/test_sundry.py similarity index 100% rename from Lib/test/test_sundry.py rename to pylib/Lib/test/test_sundry.py diff --git a/Lib/test/test_super.py b/pylib/Lib/test/test_super.py similarity index 100% rename from Lib/test/test_super.py rename to pylib/Lib/test/test_super.py diff --git a/Lib/test/test_support.py b/pylib/Lib/test/test_support.py similarity index 100% rename from Lib/test/test_support.py rename to pylib/Lib/test/test_support.py diff --git a/Lib/test/test_symtable.py b/pylib/Lib/test/test_symtable.py similarity index 100% rename from Lib/test/test_symtable.py rename to pylib/Lib/test/test_symtable.py diff --git a/Lib/test/test_syntax.py b/pylib/Lib/test/test_syntax.py similarity index 100% rename from Lib/test/test_syntax.py rename to pylib/Lib/test/test_syntax.py diff --git a/Lib/test/test_sys.py b/pylib/Lib/test/test_sys.py similarity index 100% rename from Lib/test/test_sys.py rename to pylib/Lib/test/test_sys.py diff --git a/Lib/test/test_sys_setprofile.py b/pylib/Lib/test/test_sys_setprofile.py similarity index 100% rename from Lib/test/test_sys_setprofile.py rename to pylib/Lib/test/test_sys_setprofile.py diff --git a/Lib/test/test_sys_settrace.py b/pylib/Lib/test/test_sys_settrace.py similarity index 100% rename from Lib/test/test_sys_settrace.py rename to pylib/Lib/test/test_sys_settrace.py diff --git a/Lib/test/test_sysconfig.py b/pylib/Lib/test/test_sysconfig.py similarity index 100% rename from Lib/test/test_sysconfig.py rename to pylib/Lib/test/test_sysconfig.py diff --git a/Lib/test/test_syslog.py b/pylib/Lib/test/test_syslog.py similarity index 100% rename from Lib/test/test_syslog.py rename to pylib/Lib/test/test_syslog.py diff --git a/Lib/test/test_tabnanny.py b/pylib/Lib/test/test_tabnanny.py similarity index 100% rename from Lib/test/test_tabnanny.py rename to pylib/Lib/test/test_tabnanny.py diff --git a/Lib/test/test_tarfile.py b/pylib/Lib/test/test_tarfile.py similarity index 100% rename from Lib/test/test_tarfile.py rename to pylib/Lib/test/test_tarfile.py diff --git a/Lib/test/test_tempfile.py b/pylib/Lib/test/test_tempfile.py similarity index 100% rename from Lib/test/test_tempfile.py rename to pylib/Lib/test/test_tempfile.py diff --git a/Lib/test/test_textwrap.py b/pylib/Lib/test/test_textwrap.py similarity index 100% rename from Lib/test/test_textwrap.py rename to pylib/Lib/test/test_textwrap.py diff --git a/Lib/test/test_thread.py b/pylib/Lib/test/test_thread.py similarity index 100% rename from Lib/test/test_thread.py rename to pylib/Lib/test/test_thread.py diff --git a/Lib/test/test_threadedtempfile.py b/pylib/Lib/test/test_threadedtempfile.py similarity index 100% rename from Lib/test/test_threadedtempfile.py rename to pylib/Lib/test/test_threadedtempfile.py diff --git a/Lib/test/test_threading.py b/pylib/Lib/test/test_threading.py similarity index 100% rename from Lib/test/test_threading.py rename to pylib/Lib/test/test_threading.py diff --git a/Lib/test/test_threading_local.py b/pylib/Lib/test/test_threading_local.py similarity index 100% rename from Lib/test/test_threading_local.py rename to pylib/Lib/test/test_threading_local.py diff --git a/Lib/test/test_time.py b/pylib/Lib/test/test_time.py similarity index 100% rename from Lib/test/test_time.py rename to pylib/Lib/test/test_time.py diff --git a/Lib/test/test_timeit.py b/pylib/Lib/test/test_timeit.py similarity index 100% rename from Lib/test/test_timeit.py rename to pylib/Lib/test/test_timeit.py diff --git a/Lib/test/test_timeout.py b/pylib/Lib/test/test_timeout.py similarity index 100% rename from Lib/test/test_timeout.py rename to pylib/Lib/test/test_timeout.py diff --git a/Lib/test/test_tokenize.py b/pylib/Lib/test/test_tokenize.py similarity index 100% rename from Lib/test/test_tokenize.py rename to pylib/Lib/test/test_tokenize.py diff --git a/Lib/test/test_tomllib/__init__.py b/pylib/Lib/test/test_tomllib/__init__.py similarity index 100% rename from Lib/test/test_tomllib/__init__.py rename to pylib/Lib/test/test_tomllib/__init__.py diff --git a/Lib/test/test_tomllib/__main__.py b/pylib/Lib/test/test_tomllib/__main__.py similarity index 100% rename from Lib/test/test_tomllib/__main__.py rename to pylib/Lib/test/test_tomllib/__main__.py diff --git a/Lib/test/test_tomllib/burntsushi.py b/pylib/Lib/test/test_tomllib/burntsushi.py similarity index 100% rename from Lib/test/test_tomllib/burntsushi.py rename to pylib/Lib/test/test_tomllib/burntsushi.py diff --git a/Lib/test/test_tomllib/data/invalid/array-missing-comma.toml b/pylib/Lib/test/test_tomllib/data/invalid/array-missing-comma.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/array-missing-comma.toml rename to pylib/Lib/test/test_tomllib/data/invalid/array-missing-comma.toml diff --git a/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-array-in-parent.toml b/pylib/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-array-in-parent.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-array-in-parent.toml rename to pylib/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-array-in-parent.toml diff --git a/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-bool-with-aot.toml b/pylib/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-bool-with-aot.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-bool-with-aot.toml rename to pylib/Lib/test/test_tomllib/data/invalid/array-of-tables/overwrite-bool-with-aot.toml diff --git a/Lib/test/test_tomllib/data/invalid/array/file-end-after-val.toml b/pylib/Lib/test/test_tomllib/data/invalid/array/file-end-after-val.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/array/file-end-after-val.toml rename to pylib/Lib/test/test_tomllib/data/invalid/array/file-end-after-val.toml diff --git a/Lib/test/test_tomllib/data/invalid/array/unclosed-after-item.toml b/pylib/Lib/test/test_tomllib/data/invalid/array/unclosed-after-item.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/array/unclosed-after-item.toml rename to pylib/Lib/test/test_tomllib/data/invalid/array/unclosed-after-item.toml diff --git a/Lib/test/test_tomllib/data/invalid/array/unclosed-empty.toml b/pylib/Lib/test/test_tomllib/data/invalid/array/unclosed-empty.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/array/unclosed-empty.toml rename to pylib/Lib/test/test_tomllib/data/invalid/array/unclosed-empty.toml diff --git a/Lib/test/test_tomllib/data/invalid/basic-str-ends-in-escape.toml b/pylib/Lib/test/test_tomllib/data/invalid/basic-str-ends-in-escape.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/basic-str-ends-in-escape.toml rename to pylib/Lib/test/test_tomllib/data/invalid/basic-str-ends-in-escape.toml diff --git a/Lib/test/test_tomllib/data/invalid/boolean/invalid-false-casing.toml b/pylib/Lib/test/test_tomllib/data/invalid/boolean/invalid-false-casing.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/boolean/invalid-false-casing.toml rename to pylib/Lib/test/test_tomllib/data/invalid/boolean/invalid-false-casing.toml diff --git a/Lib/test/test_tomllib/data/invalid/boolean/invalid-true-casing.toml b/pylib/Lib/test/test_tomllib/data/invalid/boolean/invalid-true-casing.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/boolean/invalid-true-casing.toml rename to pylib/Lib/test/test_tomllib/data/invalid/boolean/invalid-true-casing.toml diff --git a/Lib/test/test_tomllib/data/invalid/dates-and-times/invalid-day.toml b/pylib/Lib/test/test_tomllib/data/invalid/dates-and-times/invalid-day.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/dates-and-times/invalid-day.toml rename to pylib/Lib/test/test_tomllib/data/invalid/dates-and-times/invalid-day.toml diff --git a/Lib/test/test_tomllib/data/invalid/dotted-keys/access-non-table.toml b/pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/access-non-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/dotted-keys/access-non-table.toml rename to pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/access-non-table.toml diff --git a/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-aot.toml b/pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-aot.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-aot.toml rename to pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-aot.toml diff --git a/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml b/pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml rename to pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml diff --git a/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table.toml b/pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table.toml rename to pylib/Lib/test/test_tomllib/data/invalid/dotted-keys/extend-defined-table.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table-missing-comma.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table-missing-comma.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table-missing-comma.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table-missing-comma.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/define-twice-in-subtable.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/define-twice-in-subtable.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/define-twice-in-subtable.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/define-twice-in-subtable.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/define-twice.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/define-twice.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/define-twice.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/define-twice.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/file-end-after-key-val.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/file-end-after-key-val.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/file-end-after-key-val.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/file-end-after-key-val.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/mutate.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/mutate.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/mutate.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/mutate.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/override-val-in-table.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/override-val-in-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/override-val-in-table.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/override-val-in-table.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-array.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-array.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-array.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-array.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-table.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-table.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/override-val-with-table.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-implicitly.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-implicitly.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/overwrite-implicitly.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-implicitly.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-array.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-array.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-array.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-array.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-table.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-table.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/overwrite-value-in-inner-table.toml diff --git a/Lib/test/test_tomllib/data/invalid/inline-table/unclosed-empty.toml b/pylib/Lib/test/test_tomllib/data/invalid/inline-table/unclosed-empty.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/inline-table/unclosed-empty.toml rename to pylib/Lib/test/test_tomllib/data/invalid/inline-table/unclosed-empty.toml diff --git a/Lib/test/test_tomllib/data/invalid/invalid-comment-char.toml b/pylib/Lib/test/test_tomllib/data/invalid/invalid-comment-char.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/invalid-comment-char.toml rename to pylib/Lib/test/test_tomllib/data/invalid/invalid-comment-char.toml diff --git a/Lib/test/test_tomllib/data/invalid/invalid-escaped-unicode.toml b/pylib/Lib/test/test_tomllib/data/invalid/invalid-escaped-unicode.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/invalid-escaped-unicode.toml rename to pylib/Lib/test/test_tomllib/data/invalid/invalid-escaped-unicode.toml diff --git a/Lib/test/test_tomllib/data/invalid/invalid-hex.toml b/pylib/Lib/test/test_tomllib/data/invalid/invalid-hex.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/invalid-hex.toml rename to pylib/Lib/test/test_tomllib/data/invalid/invalid-hex.toml diff --git a/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early-table-def.toml b/pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early-table-def.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early-table-def.toml rename to pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early-table-def.toml diff --git a/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early.toml b/pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early.toml rename to pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/ends-early.toml diff --git a/Lib/test/test_tomllib/data/invalid/keys-and-vals/no-value.toml b/pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/no-value.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/keys-and-vals/no-value.toml rename to pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/no-value.toml diff --git a/Lib/test/test_tomllib/data/invalid/keys-and-vals/only-ws-after-dot.toml b/pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/only-ws-after-dot.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/keys-and-vals/only-ws-after-dot.toml rename to pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/only-ws-after-dot.toml diff --git a/Lib/test/test_tomllib/data/invalid/keys-and-vals/overwrite-with-deep-table.toml b/pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/overwrite-with-deep-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/keys-and-vals/overwrite-with-deep-table.toml rename to pylib/Lib/test/test_tomllib/data/invalid/keys-and-vals/overwrite-with-deep-table.toml diff --git a/Lib/test/test_tomllib/data/invalid/literal-str/unclosed.toml b/pylib/Lib/test/test_tomllib/data/invalid/literal-str/unclosed.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/literal-str/unclosed.toml rename to pylib/Lib/test/test_tomllib/data/invalid/literal-str/unclosed.toml diff --git a/Lib/test/test_tomllib/data/invalid/missing-closing-double-square-bracket.toml b/pylib/Lib/test/test_tomllib/data/invalid/missing-closing-double-square-bracket.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/missing-closing-double-square-bracket.toml rename to pylib/Lib/test/test_tomllib/data/invalid/missing-closing-double-square-bracket.toml diff --git a/Lib/test/test_tomllib/data/invalid/missing-closing-square-bracket.toml b/pylib/Lib/test/test_tomllib/data/invalid/missing-closing-square-bracket.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/missing-closing-square-bracket.toml rename to pylib/Lib/test/test_tomllib/data/invalid/missing-closing-square-bracket.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-basic-str/carriage-return.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/carriage-return.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-basic-str/carriage-return.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/carriage-return.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-basic-str/escape-only.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/escape-only.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-basic-str/escape-only.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/escape-only.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-basic-str/file-ends-after-opening.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/file-ends-after-opening.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-basic-str/file-ends-after-opening.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/file-ends-after-opening.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-basic-str/last-line-escape.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/last-line-escape.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-basic-str/last-line-escape.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/last-line-escape.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-basic-str/unclosed-ends-in-whitespace-escape.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/unclosed-ends-in-whitespace-escape.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-basic-str/unclosed-ends-in-whitespace-escape.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-basic-str/unclosed-ends-in-whitespace-escape.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-literal-str/file-ends-after-opening.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-literal-str/file-ends-after-opening.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-literal-str/file-ends-after-opening.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-literal-str/file-ends-after-opening.toml diff --git a/Lib/test/test_tomllib/data/invalid/multiline-literal-str/unclosed.toml b/pylib/Lib/test/test_tomllib/data/invalid/multiline-literal-str/unclosed.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/multiline-literal-str/unclosed.toml rename to pylib/Lib/test/test_tomllib/data/invalid/multiline-literal-str/unclosed.toml diff --git a/Lib/test/test_tomllib/data/invalid/non-scalar-escaped.toml b/pylib/Lib/test/test_tomllib/data/invalid/non-scalar-escaped.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/non-scalar-escaped.toml rename to pylib/Lib/test/test_tomllib/data/invalid/non-scalar-escaped.toml diff --git a/Lib/test/test_tomllib/data/invalid/table/eof-after-opening.toml b/pylib/Lib/test/test_tomllib/data/invalid/table/eof-after-opening.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/table/eof-after-opening.toml rename to pylib/Lib/test/test_tomllib/data/invalid/table/eof-after-opening.toml diff --git a/Lib/test/test_tomllib/data/invalid/table/redefine-1.toml b/pylib/Lib/test/test_tomllib/data/invalid/table/redefine-1.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/table/redefine-1.toml rename to pylib/Lib/test/test_tomllib/data/invalid/table/redefine-1.toml diff --git a/Lib/test/test_tomllib/data/invalid/table/redefine-2.toml b/pylib/Lib/test/test_tomllib/data/invalid/table/redefine-2.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/table/redefine-2.toml rename to pylib/Lib/test/test_tomllib/data/invalid/table/redefine-2.toml diff --git a/Lib/test/test_tomllib/data/invalid/unclosed-multiline-string.toml b/pylib/Lib/test/test_tomllib/data/invalid/unclosed-multiline-string.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/unclosed-multiline-string.toml rename to pylib/Lib/test/test_tomllib/data/invalid/unclosed-multiline-string.toml diff --git a/Lib/test/test_tomllib/data/invalid/unclosed-string.toml b/pylib/Lib/test/test_tomllib/data/invalid/unclosed-string.toml similarity index 100% rename from Lib/test/test_tomllib/data/invalid/unclosed-string.toml rename to pylib/Lib/test/test_tomllib/data/invalid/unclosed-string.toml diff --git a/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.json b/pylib/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.json rename to pylib/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.json diff --git a/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.toml b/pylib/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.toml rename to pylib/Lib/test/test_tomllib/data/valid/apostrophes-in-literal-string.toml diff --git a/Lib/test/test_tomllib/data/valid/array/array-subtables.json b/pylib/Lib/test/test_tomllib/data/valid/array/array-subtables.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/array/array-subtables.json rename to pylib/Lib/test/test_tomllib/data/valid/array/array-subtables.json diff --git a/Lib/test/test_tomllib/data/valid/array/array-subtables.toml b/pylib/Lib/test/test_tomllib/data/valid/array/array-subtables.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/array/array-subtables.toml rename to pylib/Lib/test/test_tomllib/data/valid/array/array-subtables.toml diff --git a/Lib/test/test_tomllib/data/valid/array/open-parent-table.json b/pylib/Lib/test/test_tomllib/data/valid/array/open-parent-table.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/array/open-parent-table.json rename to pylib/Lib/test/test_tomllib/data/valid/array/open-parent-table.json diff --git a/Lib/test/test_tomllib/data/valid/array/open-parent-table.toml b/pylib/Lib/test/test_tomllib/data/valid/array/open-parent-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/array/open-parent-table.toml rename to pylib/Lib/test/test_tomllib/data/valid/array/open-parent-table.toml diff --git a/Lib/test/test_tomllib/data/valid/boolean.json b/pylib/Lib/test/test_tomllib/data/valid/boolean.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/boolean.json rename to pylib/Lib/test/test_tomllib/data/valid/boolean.json diff --git a/Lib/test/test_tomllib/data/valid/boolean.toml b/pylib/Lib/test/test_tomllib/data/valid/boolean.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/boolean.toml rename to pylib/Lib/test/test_tomllib/data/valid/boolean.toml diff --git a/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.json b/pylib/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.json rename to pylib/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.json diff --git a/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.toml b/pylib/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.toml rename to pylib/Lib/test/test_tomllib/data/valid/dates-and-times/datetimes.toml diff --git a/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.json b/pylib/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/dates-and-times/localtime.json rename to pylib/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.json diff --git a/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.toml b/pylib/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/dates-and-times/localtime.toml rename to pylib/Lib/test/test_tomllib/data/valid/dates-and-times/localtime.toml diff --git a/Lib/test/test_tomllib/data/valid/empty-inline-table.json b/pylib/Lib/test/test_tomllib/data/valid/empty-inline-table.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/empty-inline-table.json rename to pylib/Lib/test/test_tomllib/data/valid/empty-inline-table.json diff --git a/Lib/test/test_tomllib/data/valid/empty-inline-table.toml b/pylib/Lib/test/test_tomllib/data/valid/empty-inline-table.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/empty-inline-table.toml rename to pylib/Lib/test/test_tomllib/data/valid/empty-inline-table.toml diff --git a/Lib/test/test_tomllib/data/valid/five-quotes.json b/pylib/Lib/test/test_tomllib/data/valid/five-quotes.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/five-quotes.json rename to pylib/Lib/test/test_tomllib/data/valid/five-quotes.json diff --git a/Lib/test/test_tomllib/data/valid/five-quotes.toml b/pylib/Lib/test/test_tomllib/data/valid/five-quotes.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/five-quotes.toml rename to pylib/Lib/test/test_tomllib/data/valid/five-quotes.toml diff --git a/Lib/test/test_tomllib/data/valid/hex-char.json b/pylib/Lib/test/test_tomllib/data/valid/hex-char.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/hex-char.json rename to pylib/Lib/test/test_tomllib/data/valid/hex-char.json diff --git a/Lib/test/test_tomllib/data/valid/hex-char.toml b/pylib/Lib/test/test_tomllib/data/valid/hex-char.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/hex-char.toml rename to pylib/Lib/test/test_tomllib/data/valid/hex-char.toml diff --git a/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.json b/pylib/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.json rename to pylib/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.json diff --git a/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml b/pylib/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml rename to pylib/Lib/test/test_tomllib/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml diff --git a/Lib/test/test_tomllib/data/valid/no-newlines.json b/pylib/Lib/test/test_tomllib/data/valid/no-newlines.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/no-newlines.json rename to pylib/Lib/test/test_tomllib/data/valid/no-newlines.json diff --git a/Lib/test/test_tomllib/data/valid/no-newlines.toml b/pylib/Lib/test/test_tomllib/data/valid/no-newlines.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/no-newlines.toml rename to pylib/Lib/test/test_tomllib/data/valid/no-newlines.toml diff --git a/Lib/test/test_tomllib/data/valid/trailing-comma.json b/pylib/Lib/test/test_tomllib/data/valid/trailing-comma.json similarity index 100% rename from Lib/test/test_tomllib/data/valid/trailing-comma.json rename to pylib/Lib/test/test_tomllib/data/valid/trailing-comma.json diff --git a/Lib/test/test_tomllib/data/valid/trailing-comma.toml b/pylib/Lib/test/test_tomllib/data/valid/trailing-comma.toml similarity index 100% rename from Lib/test/test_tomllib/data/valid/trailing-comma.toml rename to pylib/Lib/test/test_tomllib/data/valid/trailing-comma.toml diff --git a/Lib/test/test_tomllib/test_data.py b/pylib/Lib/test/test_tomllib/test_data.py similarity index 100% rename from Lib/test/test_tomllib/test_data.py rename to pylib/Lib/test/test_tomllib/test_data.py diff --git a/Lib/test/test_tomllib/test_error.py b/pylib/Lib/test/test_tomllib/test_error.py similarity index 100% rename from Lib/test/test_tomllib/test_error.py rename to pylib/Lib/test/test_tomllib/test_error.py diff --git a/Lib/test/test_tomllib/test_misc.py b/pylib/Lib/test/test_tomllib/test_misc.py similarity index 100% rename from Lib/test/test_tomllib/test_misc.py rename to pylib/Lib/test/test_tomllib/test_misc.py diff --git a/Lib/test/test_trace.py b/pylib/Lib/test/test_trace.py similarity index 100% rename from Lib/test/test_trace.py rename to pylib/Lib/test/test_trace.py diff --git a/Lib/test/test_traceback.py b/pylib/Lib/test/test_traceback.py similarity index 100% rename from Lib/test/test_traceback.py rename to pylib/Lib/test/test_traceback.py diff --git a/Lib/test/test_tuple.py b/pylib/Lib/test/test_tuple.py similarity index 100% rename from Lib/test/test_tuple.py rename to pylib/Lib/test/test_tuple.py diff --git a/Lib/test/test_type_comments.py b/pylib/Lib/test/test_type_comments.py similarity index 100% rename from Lib/test/test_type_comments.py rename to pylib/Lib/test/test_type_comments.py diff --git a/Lib/test/test_typechecks.py b/pylib/Lib/test/test_typechecks.py similarity index 100% rename from Lib/test/test_typechecks.py rename to pylib/Lib/test/test_typechecks.py diff --git a/Lib/test/test_types.py b/pylib/Lib/test/test_types.py similarity index 100% rename from Lib/test/test_types.py rename to pylib/Lib/test/test_types.py diff --git a/Lib/test/test_typing.py b/pylib/Lib/test/test_typing.py similarity index 100% rename from Lib/test/test_typing.py rename to pylib/Lib/test/test_typing.py diff --git a/Lib/test/test_ucn.py b/pylib/Lib/test/test_ucn.py similarity index 100% rename from Lib/test/test_ucn.py rename to pylib/Lib/test/test_ucn.py diff --git a/Lib/test/test_unary.py b/pylib/Lib/test/test_unary.py similarity index 100% rename from Lib/test/test_unary.py rename to pylib/Lib/test/test_unary.py diff --git a/Lib/test/test_unicode.py b/pylib/Lib/test/test_unicode.py similarity index 100% rename from Lib/test/test_unicode.py rename to pylib/Lib/test/test_unicode.py diff --git a/Lib/test/test_unicode_file.py b/pylib/Lib/test/test_unicode_file.py similarity index 100% rename from Lib/test/test_unicode_file.py rename to pylib/Lib/test/test_unicode_file.py diff --git a/Lib/test/test_unicode_file_functions.py b/pylib/Lib/test/test_unicode_file_functions.py similarity index 100% rename from Lib/test/test_unicode_file_functions.py rename to pylib/Lib/test/test_unicode_file_functions.py diff --git a/Lib/test/test_unicode_identifiers.py b/pylib/Lib/test/test_unicode_identifiers.py similarity index 100% rename from Lib/test/test_unicode_identifiers.py rename to pylib/Lib/test/test_unicode_identifiers.py diff --git a/Lib/test/test_unicodedata.py b/pylib/Lib/test/test_unicodedata.py similarity index 100% rename from Lib/test/test_unicodedata.py rename to pylib/Lib/test/test_unicodedata.py diff --git a/Lib/test/test_unittest.py b/pylib/Lib/test/test_unittest.py similarity index 100% rename from Lib/test/test_unittest.py rename to pylib/Lib/test/test_unittest.py diff --git a/Lib/test/test_univnewlines.py b/pylib/Lib/test/test_univnewlines.py similarity index 100% rename from Lib/test/test_univnewlines.py rename to pylib/Lib/test/test_univnewlines.py diff --git a/Lib/test/test_unpack.py b/pylib/Lib/test/test_unpack.py similarity index 100% rename from Lib/test/test_unpack.py rename to pylib/Lib/test/test_unpack.py diff --git a/Lib/test/test_urllib.py b/pylib/Lib/test/test_urllib.py similarity index 100% rename from Lib/test/test_urllib.py rename to pylib/Lib/test/test_urllib.py diff --git a/Lib/test/test_urllib2.py b/pylib/Lib/test/test_urllib2.py similarity index 100% rename from Lib/test/test_urllib2.py rename to pylib/Lib/test/test_urllib2.py diff --git a/Lib/test/test_urllib2_localnet.py b/pylib/Lib/test/test_urllib2_localnet.py similarity index 100% rename from Lib/test/test_urllib2_localnet.py rename to pylib/Lib/test/test_urllib2_localnet.py diff --git a/Lib/test/test_urllib2net.py b/pylib/Lib/test/test_urllib2net.py similarity index 100% rename from Lib/test/test_urllib2net.py rename to pylib/Lib/test/test_urllib2net.py diff --git a/Lib/test/test_urllib_response.py b/pylib/Lib/test/test_urllib_response.py similarity index 100% rename from Lib/test/test_urllib_response.py rename to pylib/Lib/test/test_urllib_response.py diff --git a/Lib/test/test_urllibnet.py b/pylib/Lib/test/test_urllibnet.py similarity index 100% rename from Lib/test/test_urllibnet.py rename to pylib/Lib/test/test_urllibnet.py diff --git a/Lib/test/test_urlparse.py b/pylib/Lib/test/test_urlparse.py similarity index 100% rename from Lib/test/test_urlparse.py rename to pylib/Lib/test/test_urlparse.py diff --git a/Lib/test/test_userdict.py b/pylib/Lib/test/test_userdict.py similarity index 100% rename from Lib/test/test_userdict.py rename to pylib/Lib/test/test_userdict.py diff --git a/Lib/test/test_userlist.py b/pylib/Lib/test/test_userlist.py similarity index 100% rename from Lib/test/test_userlist.py rename to pylib/Lib/test/test_userlist.py diff --git a/Lib/test/test_userstring.py b/pylib/Lib/test/test_userstring.py similarity index 100% rename from Lib/test/test_userstring.py rename to pylib/Lib/test/test_userstring.py diff --git a/Lib/test/test_utf8_mode.py b/pylib/Lib/test/test_utf8_mode.py similarity index 100% rename from Lib/test/test_utf8_mode.py rename to pylib/Lib/test/test_utf8_mode.py diff --git a/Lib/test/test_utf8source.py b/pylib/Lib/test/test_utf8source.py similarity index 100% rename from Lib/test/test_utf8source.py rename to pylib/Lib/test/test_utf8source.py diff --git a/Lib/test/test_uuid.py b/pylib/Lib/test/test_uuid.py similarity index 100% rename from Lib/test/test_uuid.py rename to pylib/Lib/test/test_uuid.py diff --git a/Lib/test/test_venv.py b/pylib/Lib/test/test_venv.py similarity index 100% rename from Lib/test/test_venv.py rename to pylib/Lib/test/test_venv.py diff --git a/Lib/test/test_wave.py b/pylib/Lib/test/test_wave.py similarity index 100% rename from Lib/test/test_wave.py rename to pylib/Lib/test/test_wave.py diff --git a/Lib/test/test_weakref.py b/pylib/Lib/test/test_weakref.py similarity index 100% rename from Lib/test/test_weakref.py rename to pylib/Lib/test/test_weakref.py diff --git a/Lib/test/test_weakset.py b/pylib/Lib/test/test_weakset.py similarity index 100% rename from Lib/test/test_weakset.py rename to pylib/Lib/test/test_weakset.py diff --git a/Lib/test/test_webbrowser.py b/pylib/Lib/test/test_webbrowser.py similarity index 100% rename from Lib/test/test_webbrowser.py rename to pylib/Lib/test/test_webbrowser.py diff --git a/Lib/test/test_winapi.py b/pylib/Lib/test/test_winapi.py similarity index 100% rename from Lib/test/test_winapi.py rename to pylib/Lib/test/test_winapi.py diff --git a/Lib/test/test_with.py b/pylib/Lib/test/test_with.py similarity index 100% rename from Lib/test/test_with.py rename to pylib/Lib/test/test_with.py diff --git a/Lib/test/test_wsgiref.py b/pylib/Lib/test/test_wsgiref.py similarity index 100% rename from Lib/test/test_wsgiref.py rename to pylib/Lib/test/test_wsgiref.py diff --git a/Lib/test/test_xml_dom_minicompat.py b/pylib/Lib/test/test_xml_dom_minicompat.py similarity index 100% rename from Lib/test/test_xml_dom_minicompat.py rename to pylib/Lib/test/test_xml_dom_minicompat.py diff --git a/Lib/test/test_xml_etree.py b/pylib/Lib/test/test_xml_etree.py similarity index 100% rename from Lib/test/test_xml_etree.py rename to pylib/Lib/test/test_xml_etree.py diff --git a/Lib/test/test_xmlrpc.py b/pylib/Lib/test/test_xmlrpc.py similarity index 100% rename from Lib/test/test_xmlrpc.py rename to pylib/Lib/test/test_xmlrpc.py diff --git a/Lib/test/test_yield_from.py b/pylib/Lib/test/test_yield_from.py similarity index 100% rename from Lib/test/test_yield_from.py rename to pylib/Lib/test/test_yield_from.py diff --git a/Lib/test/test_zipapp.py b/pylib/Lib/test/test_zipapp.py similarity index 100% rename from Lib/test/test_zipapp.py rename to pylib/Lib/test/test_zipapp.py diff --git a/Lib/test/test_zipfile.py b/pylib/Lib/test/test_zipfile.py similarity index 100% rename from Lib/test/test_zipfile.py rename to pylib/Lib/test/test_zipfile.py diff --git a/Lib/test/test_zipfile64.py b/pylib/Lib/test/test_zipfile64.py similarity index 100% rename from Lib/test/test_zipfile64.py rename to pylib/Lib/test/test_zipfile64.py diff --git a/Lib/test/test_zipimport.py b/pylib/Lib/test/test_zipimport.py similarity index 100% rename from Lib/test/test_zipimport.py rename to pylib/Lib/test/test_zipimport.py diff --git a/Lib/test/test_zlib.py b/pylib/Lib/test/test_zlib.py similarity index 100% rename from Lib/test/test_zlib.py rename to pylib/Lib/test/test_zlib.py diff --git a/Lib/test/test_zoneinfo/__init__.py b/pylib/Lib/test/test_zoneinfo/__init__.py similarity index 100% rename from Lib/test/test_zoneinfo/__init__.py rename to pylib/Lib/test/test_zoneinfo/__init__.py diff --git a/Lib/test/test_zoneinfo/__main__.py b/pylib/Lib/test/test_zoneinfo/__main__.py similarity index 100% rename from Lib/test/test_zoneinfo/__main__.py rename to pylib/Lib/test/test_zoneinfo/__main__.py diff --git a/Lib/test/test_zoneinfo/_support.py b/pylib/Lib/test/test_zoneinfo/_support.py similarity index 100% rename from Lib/test/test_zoneinfo/_support.py rename to pylib/Lib/test/test_zoneinfo/_support.py diff --git a/Lib/test/test_zoneinfo/data/update_test_data.py b/pylib/Lib/test/test_zoneinfo/data/update_test_data.py similarity index 100% rename from Lib/test/test_zoneinfo/data/update_test_data.py rename to pylib/Lib/test/test_zoneinfo/data/update_test_data.py diff --git a/Lib/test/test_zoneinfo/data/zoneinfo_data.json b/pylib/Lib/test/test_zoneinfo/data/zoneinfo_data.json similarity index 100% rename from Lib/test/test_zoneinfo/data/zoneinfo_data.json rename to pylib/Lib/test/test_zoneinfo/data/zoneinfo_data.json diff --git a/Lib/test/test_zoneinfo/test_zoneinfo.py b/pylib/Lib/test/test_zoneinfo/test_zoneinfo.py similarity index 100% rename from Lib/test/test_zoneinfo/test_zoneinfo.py rename to pylib/Lib/test/test_zoneinfo/test_zoneinfo.py diff --git a/Lib/test/test_zoneinfo/test_zoneinfo_property.py b/pylib/Lib/test/test_zoneinfo/test_zoneinfo_property.py similarity index 100% rename from Lib/test/test_zoneinfo/test_zoneinfo_property.py rename to pylib/Lib/test/test_zoneinfo/test_zoneinfo_property.py diff --git a/Lib/test/testcodec.py b/pylib/Lib/test/testcodec.py similarity index 100% rename from Lib/test/testcodec.py rename to pylib/Lib/test/testcodec.py diff --git a/Lib/test/testtar.tar b/pylib/Lib/test/testtar.tar similarity index 100% rename from Lib/test/testtar.tar rename to pylib/Lib/test/testtar.tar diff --git a/Lib/test/tf_inherit_check.py b/pylib/Lib/test/tf_inherit_check.py similarity index 100% rename from Lib/test/tf_inherit_check.py rename to pylib/Lib/test/tf_inherit_check.py diff --git a/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt b/pylib/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt similarity index 100% rename from Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt rename to pylib/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt diff --git a/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt b/pylib/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt similarity index 100% rename from Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt rename to pylib/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt diff --git a/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt b/pylib/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt similarity index 100% rename from Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt rename to pylib/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt diff --git a/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt b/pylib/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt similarity index 100% rename from Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt rename to pylib/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt diff --git a/Lib/test/tokenize_tests.txt b/pylib/Lib/test/tokenize_tests.txt similarity index 100% rename from Lib/test/tokenize_tests.txt rename to pylib/Lib/test/tokenize_tests.txt diff --git a/Lib/test/tracedmodules/__init__.py b/pylib/Lib/test/tracedmodules/__init__.py similarity index 100% rename from Lib/test/tracedmodules/__init__.py rename to pylib/Lib/test/tracedmodules/__init__.py diff --git a/Lib/test/tracedmodules/testmod.py b/pylib/Lib/test/tracedmodules/testmod.py similarity index 100% rename from Lib/test/tracedmodules/testmod.py rename to pylib/Lib/test/tracedmodules/testmod.py diff --git a/Lib/test/typinganndata/__init__.py b/pylib/Lib/test/typinganndata/__init__.py similarity index 100% rename from Lib/test/typinganndata/__init__.py rename to pylib/Lib/test/typinganndata/__init__.py diff --git a/Lib/test/typinganndata/ann_module.py b/pylib/Lib/test/typinganndata/ann_module.py similarity index 100% rename from Lib/test/typinganndata/ann_module.py rename to pylib/Lib/test/typinganndata/ann_module.py diff --git a/Lib/test/typinganndata/ann_module2.py b/pylib/Lib/test/typinganndata/ann_module2.py similarity index 100% rename from Lib/test/typinganndata/ann_module2.py rename to pylib/Lib/test/typinganndata/ann_module2.py diff --git a/Lib/test/typinganndata/ann_module3.py b/pylib/Lib/test/typinganndata/ann_module3.py similarity index 100% rename from Lib/test/typinganndata/ann_module3.py rename to pylib/Lib/test/typinganndata/ann_module3.py diff --git a/Lib/test/typinganndata/ann_module4.py b/pylib/Lib/test/typinganndata/ann_module4.py similarity index 100% rename from Lib/test/typinganndata/ann_module4.py rename to pylib/Lib/test/typinganndata/ann_module4.py diff --git a/Lib/test/typinganndata/ann_module5.py b/pylib/Lib/test/typinganndata/ann_module5.py similarity index 100% rename from Lib/test/typinganndata/ann_module5.py rename to pylib/Lib/test/typinganndata/ann_module5.py diff --git a/Lib/test/typinganndata/ann_module6.py b/pylib/Lib/test/typinganndata/ann_module6.py similarity index 100% rename from Lib/test/typinganndata/ann_module6.py rename to pylib/Lib/test/typinganndata/ann_module6.py diff --git a/Lib/test/typinganndata/ann_module7.py b/pylib/Lib/test/typinganndata/ann_module7.py similarity index 100% rename from Lib/test/typinganndata/ann_module7.py rename to pylib/Lib/test/typinganndata/ann_module7.py diff --git a/Lib/test/typinganndata/ann_module8.py b/pylib/Lib/test/typinganndata/ann_module8.py similarity index 100% rename from Lib/test/typinganndata/ann_module8.py rename to pylib/Lib/test/typinganndata/ann_module8.py diff --git a/Lib/test/typinganndata/ann_module9.py b/pylib/Lib/test/typinganndata/ann_module9.py similarity index 100% rename from Lib/test/typinganndata/ann_module9.py rename to pylib/Lib/test/typinganndata/ann_module9.py diff --git a/Lib/test/xmltestdata/c14n-20/README b/pylib/Lib/test/xmltestdata/c14n-20/README similarity index 100% rename from Lib/test/xmltestdata/c14n-20/README rename to pylib/Lib/test/xmltestdata/c14n-20/README diff --git a/Lib/test/xmltestdata/c14n-20/c14nComment.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nComment.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nComment.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nComment.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nQname.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nQname.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nQname.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nQname.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nQnameElem.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nQnameElem.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nQnameElem.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nQnameElem.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml diff --git a/Lib/test/xmltestdata/c14n-20/c14nTrim.xml b/pylib/Lib/test/xmltestdata/c14n-20/c14nTrim.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/c14nTrim.xml rename to pylib/Lib/test/xmltestdata/c14n-20/c14nTrim.xml diff --git a/Lib/test/xmltestdata/c14n-20/doc.dtd b/pylib/Lib/test/xmltestdata/c14n-20/doc.dtd similarity index 100% rename from Lib/test/xmltestdata/c14n-20/doc.dtd rename to pylib/Lib/test/xmltestdata/c14n-20/doc.dtd diff --git a/Lib/test/xmltestdata/c14n-20/doc.xsl b/pylib/Lib/test/xmltestdata/c14n-20/doc.xsl similarity index 100% rename from Lib/test/xmltestdata/c14n-20/doc.xsl rename to pylib/Lib/test/xmltestdata/c14n-20/doc.xsl diff --git a/Lib/test/xmltestdata/c14n-20/inC14N1.xml b/pylib/Lib/test/xmltestdata/c14n-20/inC14N1.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inC14N1.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inC14N1.xml diff --git a/Lib/test/xmltestdata/c14n-20/inC14N2.xml b/pylib/Lib/test/xmltestdata/c14n-20/inC14N2.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inC14N2.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inC14N2.xml diff --git a/Lib/test/xmltestdata/c14n-20/inC14N3.xml b/pylib/Lib/test/xmltestdata/c14n-20/inC14N3.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inC14N3.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inC14N3.xml diff --git a/Lib/test/xmltestdata/c14n-20/inC14N4.xml b/pylib/Lib/test/xmltestdata/c14n-20/inC14N4.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inC14N4.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inC14N4.xml diff --git a/Lib/test/xmltestdata/c14n-20/inC14N5.xml b/pylib/Lib/test/xmltestdata/c14n-20/inC14N5.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inC14N5.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inC14N5.xml diff --git a/Lib/test/xmltestdata/c14n-20/inC14N6.xml b/pylib/Lib/test/xmltestdata/c14n-20/inC14N6.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inC14N6.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inC14N6.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsContent.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsContent.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsContent.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsContent.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsPushdown.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsPushdown.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsPushdown.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsPushdown.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsRedecl.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsRedecl.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsRedecl.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsRedecl.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsSort.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsSort.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsSort.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsSort.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml diff --git a/Lib/test/xmltestdata/c14n-20/inNsXml.xml b/pylib/Lib/test/xmltestdata/c14n-20/inNsXml.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/inNsXml.xml rename to pylib/Lib/test/xmltestdata/c14n-20/inNsXml.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml diff --git a/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml b/pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml similarity index 100% rename from Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml rename to pylib/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml diff --git a/Lib/test/xmltestdata/c14n-20/world.txt b/pylib/Lib/test/xmltestdata/c14n-20/world.txt similarity index 100% rename from Lib/test/xmltestdata/c14n-20/world.txt rename to pylib/Lib/test/xmltestdata/c14n-20/world.txt diff --git a/Lib/test/xmltestdata/expat224_utf8_bug.xml b/pylib/Lib/test/xmltestdata/expat224_utf8_bug.xml similarity index 100% rename from Lib/test/xmltestdata/expat224_utf8_bug.xml rename to pylib/Lib/test/xmltestdata/expat224_utf8_bug.xml diff --git a/Lib/test/xmltestdata/simple-ns.xml b/pylib/Lib/test/xmltestdata/simple-ns.xml similarity index 100% rename from Lib/test/xmltestdata/simple-ns.xml rename to pylib/Lib/test/xmltestdata/simple-ns.xml diff --git a/Lib/test/xmltestdata/simple.xml b/pylib/Lib/test/xmltestdata/simple.xml similarity index 100% rename from Lib/test/xmltestdata/simple.xml rename to pylib/Lib/test/xmltestdata/simple.xml diff --git a/Lib/test/xmltestdata/test.xml b/pylib/Lib/test/xmltestdata/test.xml similarity index 100% rename from Lib/test/xmltestdata/test.xml rename to pylib/Lib/test/xmltestdata/test.xml diff --git a/Lib/test/xmltestdata/test.xml.out b/pylib/Lib/test/xmltestdata/test.xml.out similarity index 100% rename from Lib/test/xmltestdata/test.xml.out rename to pylib/Lib/test/xmltestdata/test.xml.out diff --git a/Lib/test/xmltests.py b/pylib/Lib/test/xmltests.py similarity index 100% rename from Lib/test/xmltests.py rename to pylib/Lib/test/xmltests.py diff --git a/Lib/test/zip_cp437_header.zip b/pylib/Lib/test/zip_cp437_header.zip similarity index 100% rename from Lib/test/zip_cp437_header.zip rename to pylib/Lib/test/zip_cp437_header.zip diff --git a/Lib/test/zipdir.zip b/pylib/Lib/test/zipdir.zip similarity index 100% rename from Lib/test/zipdir.zip rename to pylib/Lib/test/zipdir.zip diff --git a/Lib/test/ziptestdata/README.md b/pylib/Lib/test/ziptestdata/README.md similarity index 100% rename from Lib/test/ziptestdata/README.md rename to pylib/Lib/test/ziptestdata/README.md diff --git a/Lib/test/ziptestdata/exe_with_z64 b/pylib/Lib/test/ziptestdata/exe_with_z64 similarity index 100% rename from Lib/test/ziptestdata/exe_with_z64 rename to pylib/Lib/test/ziptestdata/exe_with_z64 diff --git a/Lib/test/ziptestdata/exe_with_zip b/pylib/Lib/test/ziptestdata/exe_with_zip similarity index 100% rename from Lib/test/ziptestdata/exe_with_zip rename to pylib/Lib/test/ziptestdata/exe_with_zip diff --git a/Lib/test/ziptestdata/header.sh b/pylib/Lib/test/ziptestdata/header.sh similarity index 100% rename from Lib/test/ziptestdata/header.sh rename to pylib/Lib/test/ziptestdata/header.sh diff --git a/Lib/test/ziptestdata/testdata_module_inside_zip.py b/pylib/Lib/test/ziptestdata/testdata_module_inside_zip.py similarity index 100% rename from Lib/test/ziptestdata/testdata_module_inside_zip.py rename to pylib/Lib/test/ziptestdata/testdata_module_inside_zip.py diff --git a/Lib/textwrap.py b/pylib/Lib/textwrap.py similarity index 100% rename from Lib/textwrap.py rename to pylib/Lib/textwrap.py diff --git a/Lib/this.py b/pylib/Lib/this.py similarity index 100% rename from Lib/this.py rename to pylib/Lib/this.py diff --git a/Lib/threading.py b/pylib/Lib/threading.py similarity index 100% rename from Lib/threading.py rename to pylib/Lib/threading.py diff --git a/Lib/timeit.py b/pylib/Lib/timeit.py similarity index 100% rename from Lib/timeit.py rename to pylib/Lib/timeit.py diff --git a/Lib/tkinter/__init__.py b/pylib/Lib/tkinter/__init__.py similarity index 100% rename from Lib/tkinter/__init__.py rename to pylib/Lib/tkinter/__init__.py diff --git a/Lib/tkinter/__main__.py b/pylib/Lib/tkinter/__main__.py similarity index 100% rename from Lib/tkinter/__main__.py rename to pylib/Lib/tkinter/__main__.py diff --git a/Lib/tkinter/colorchooser.py b/pylib/Lib/tkinter/colorchooser.py similarity index 100% rename from Lib/tkinter/colorchooser.py rename to pylib/Lib/tkinter/colorchooser.py diff --git a/Lib/tkinter/commondialog.py b/pylib/Lib/tkinter/commondialog.py similarity index 100% rename from Lib/tkinter/commondialog.py rename to pylib/Lib/tkinter/commondialog.py diff --git a/Lib/tkinter/constants.py b/pylib/Lib/tkinter/constants.py similarity index 100% rename from Lib/tkinter/constants.py rename to pylib/Lib/tkinter/constants.py diff --git a/Lib/tkinter/dialog.py b/pylib/Lib/tkinter/dialog.py similarity index 100% rename from Lib/tkinter/dialog.py rename to pylib/Lib/tkinter/dialog.py diff --git a/Lib/tkinter/dnd.py b/pylib/Lib/tkinter/dnd.py similarity index 100% rename from Lib/tkinter/dnd.py rename to pylib/Lib/tkinter/dnd.py diff --git a/Lib/tkinter/filedialog.py b/pylib/Lib/tkinter/filedialog.py similarity index 100% rename from Lib/tkinter/filedialog.py rename to pylib/Lib/tkinter/filedialog.py diff --git a/Lib/tkinter/font.py b/pylib/Lib/tkinter/font.py similarity index 100% rename from Lib/tkinter/font.py rename to pylib/Lib/tkinter/font.py diff --git a/Lib/tkinter/messagebox.py b/pylib/Lib/tkinter/messagebox.py similarity index 100% rename from Lib/tkinter/messagebox.py rename to pylib/Lib/tkinter/messagebox.py diff --git a/Lib/tkinter/scrolledtext.py b/pylib/Lib/tkinter/scrolledtext.py similarity index 100% rename from Lib/tkinter/scrolledtext.py rename to pylib/Lib/tkinter/scrolledtext.py diff --git a/Lib/tkinter/simpledialog.py b/pylib/Lib/tkinter/simpledialog.py similarity index 100% rename from Lib/tkinter/simpledialog.py rename to pylib/Lib/tkinter/simpledialog.py diff --git a/Lib/tkinter/ttk.py b/pylib/Lib/tkinter/ttk.py similarity index 100% rename from Lib/tkinter/ttk.py rename to pylib/Lib/tkinter/ttk.py diff --git a/Lib/token.py b/pylib/Lib/token.py similarity index 100% rename from Lib/token.py rename to pylib/Lib/token.py diff --git a/Lib/tokenize.py b/pylib/Lib/tokenize.py similarity index 100% rename from Lib/tokenize.py rename to pylib/Lib/tokenize.py diff --git a/Lib/tomllib/__init__.py b/pylib/Lib/tomllib/__init__.py similarity index 100% rename from Lib/tomllib/__init__.py rename to pylib/Lib/tomllib/__init__.py diff --git a/Lib/tomllib/_parser.py b/pylib/Lib/tomllib/_parser.py similarity index 100% rename from Lib/tomllib/_parser.py rename to pylib/Lib/tomllib/_parser.py diff --git a/Lib/tomllib/_re.py b/pylib/Lib/tomllib/_re.py similarity index 100% rename from Lib/tomllib/_re.py rename to pylib/Lib/tomllib/_re.py diff --git a/Lib/tomllib/_types.py b/pylib/Lib/tomllib/_types.py similarity index 100% rename from Lib/tomllib/_types.py rename to pylib/Lib/tomllib/_types.py diff --git a/Lib/trace.py b/pylib/Lib/trace.py similarity index 100% rename from Lib/trace.py rename to pylib/Lib/trace.py diff --git a/Lib/traceback.py b/pylib/Lib/traceback.py similarity index 100% rename from Lib/traceback.py rename to pylib/Lib/traceback.py diff --git a/Lib/tty.py b/pylib/Lib/tty.py similarity index 100% rename from Lib/tty.py rename to pylib/Lib/tty.py diff --git a/Lib/types.py b/pylib/Lib/types.py similarity index 100% rename from Lib/types.py rename to pylib/Lib/types.py diff --git a/Lib/typing.py b/pylib/Lib/typing.py similarity index 100% rename from Lib/typing.py rename to pylib/Lib/typing.py diff --git a/Lib/unittest/__init__.py b/pylib/Lib/unittest/__init__.py similarity index 100% rename from Lib/unittest/__init__.py rename to pylib/Lib/unittest/__init__.py diff --git a/Lib/unittest/__main__.py b/pylib/Lib/unittest/__main__.py similarity index 100% rename from Lib/unittest/__main__.py rename to pylib/Lib/unittest/__main__.py diff --git a/Lib/unittest/_log.py b/pylib/Lib/unittest/_log.py similarity index 100% rename from Lib/unittest/_log.py rename to pylib/Lib/unittest/_log.py diff --git a/Lib/unittest/async_case.py b/pylib/Lib/unittest/async_case.py similarity index 100% rename from Lib/unittest/async_case.py rename to pylib/Lib/unittest/async_case.py diff --git a/Lib/unittest/case.py b/pylib/Lib/unittest/case.py similarity index 100% rename from Lib/unittest/case.py rename to pylib/Lib/unittest/case.py diff --git a/Lib/unittest/loader.py b/pylib/Lib/unittest/loader.py similarity index 100% rename from Lib/unittest/loader.py rename to pylib/Lib/unittest/loader.py diff --git a/Lib/unittest/main.py b/pylib/Lib/unittest/main.py similarity index 100% rename from Lib/unittest/main.py rename to pylib/Lib/unittest/main.py diff --git a/Lib/unittest/mock.py b/pylib/Lib/unittest/mock.py similarity index 100% rename from Lib/unittest/mock.py rename to pylib/Lib/unittest/mock.py diff --git a/Lib/unittest/result.py b/pylib/Lib/unittest/result.py similarity index 100% rename from Lib/unittest/result.py rename to pylib/Lib/unittest/result.py diff --git a/Lib/unittest/runner.py b/pylib/Lib/unittest/runner.py similarity index 100% rename from Lib/unittest/runner.py rename to pylib/Lib/unittest/runner.py diff --git a/Lib/unittest/signals.py b/pylib/Lib/unittest/signals.py similarity index 100% rename from Lib/unittest/signals.py rename to pylib/Lib/unittest/signals.py diff --git a/Lib/unittest/suite.py b/pylib/Lib/unittest/suite.py similarity index 100% rename from Lib/unittest/suite.py rename to pylib/Lib/unittest/suite.py diff --git a/Lib/unittest/test/__init__.py b/pylib/Lib/unittest/test/__init__.py similarity index 100% rename from Lib/unittest/test/__init__.py rename to pylib/Lib/unittest/test/__init__.py diff --git a/Lib/unittest/test/__main__.py b/pylib/Lib/unittest/test/__main__.py similarity index 100% rename from Lib/unittest/test/__main__.py rename to pylib/Lib/unittest/test/__main__.py diff --git a/Lib/unittest/test/_test_warnings.py b/pylib/Lib/unittest/test/_test_warnings.py similarity index 100% rename from Lib/unittest/test/_test_warnings.py rename to pylib/Lib/unittest/test/_test_warnings.py diff --git a/Lib/unittest/test/dummy.py b/pylib/Lib/unittest/test/dummy.py similarity index 100% rename from Lib/unittest/test/dummy.py rename to pylib/Lib/unittest/test/dummy.py diff --git a/Lib/unittest/test/support.py b/pylib/Lib/unittest/test/support.py similarity index 100% rename from Lib/unittest/test/support.py rename to pylib/Lib/unittest/test/support.py diff --git a/Lib/unittest/test/test_assertions.py b/pylib/Lib/unittest/test/test_assertions.py similarity index 100% rename from Lib/unittest/test/test_assertions.py rename to pylib/Lib/unittest/test/test_assertions.py diff --git a/Lib/unittest/test/test_async_case.py b/pylib/Lib/unittest/test/test_async_case.py similarity index 100% rename from Lib/unittest/test/test_async_case.py rename to pylib/Lib/unittest/test/test_async_case.py diff --git a/Lib/unittest/test/test_break.py b/pylib/Lib/unittest/test/test_break.py similarity index 100% rename from Lib/unittest/test/test_break.py rename to pylib/Lib/unittest/test/test_break.py diff --git a/Lib/unittest/test/test_case.py b/pylib/Lib/unittest/test/test_case.py similarity index 100% rename from Lib/unittest/test/test_case.py rename to pylib/Lib/unittest/test/test_case.py diff --git a/Lib/unittest/test/test_discovery.py b/pylib/Lib/unittest/test/test_discovery.py similarity index 100% rename from Lib/unittest/test/test_discovery.py rename to pylib/Lib/unittest/test/test_discovery.py diff --git a/Lib/unittest/test/test_functiontestcase.py b/pylib/Lib/unittest/test/test_functiontestcase.py similarity index 100% rename from Lib/unittest/test/test_functiontestcase.py rename to pylib/Lib/unittest/test/test_functiontestcase.py diff --git a/Lib/unittest/test/test_loader.py b/pylib/Lib/unittest/test/test_loader.py similarity index 100% rename from Lib/unittest/test/test_loader.py rename to pylib/Lib/unittest/test/test_loader.py diff --git a/Lib/unittest/test/test_program.py b/pylib/Lib/unittest/test/test_program.py similarity index 100% rename from Lib/unittest/test/test_program.py rename to pylib/Lib/unittest/test/test_program.py diff --git a/Lib/unittest/test/test_result.py b/pylib/Lib/unittest/test/test_result.py similarity index 100% rename from Lib/unittest/test/test_result.py rename to pylib/Lib/unittest/test/test_result.py diff --git a/Lib/unittest/test/test_runner.py b/pylib/Lib/unittest/test/test_runner.py similarity index 100% rename from Lib/unittest/test/test_runner.py rename to pylib/Lib/unittest/test/test_runner.py diff --git a/Lib/unittest/test/test_setups.py b/pylib/Lib/unittest/test/test_setups.py similarity index 100% rename from Lib/unittest/test/test_setups.py rename to pylib/Lib/unittest/test/test_setups.py diff --git a/Lib/unittest/test/test_skipping.py b/pylib/Lib/unittest/test/test_skipping.py similarity index 100% rename from Lib/unittest/test/test_skipping.py rename to pylib/Lib/unittest/test/test_skipping.py diff --git a/Lib/unittest/test/test_suite.py b/pylib/Lib/unittest/test/test_suite.py similarity index 100% rename from Lib/unittest/test/test_suite.py rename to pylib/Lib/unittest/test/test_suite.py diff --git a/Lib/unittest/test/testmock/__init__.py b/pylib/Lib/unittest/test/testmock/__init__.py similarity index 100% rename from Lib/unittest/test/testmock/__init__.py rename to pylib/Lib/unittest/test/testmock/__init__.py diff --git a/Lib/unittest/test/testmock/__main__.py b/pylib/Lib/unittest/test/testmock/__main__.py similarity index 100% rename from Lib/unittest/test/testmock/__main__.py rename to pylib/Lib/unittest/test/testmock/__main__.py diff --git a/Lib/unittest/test/testmock/support.py b/pylib/Lib/unittest/test/testmock/support.py similarity index 100% rename from Lib/unittest/test/testmock/support.py rename to pylib/Lib/unittest/test/testmock/support.py diff --git a/Lib/unittest/test/testmock/testasync.py b/pylib/Lib/unittest/test/testmock/testasync.py similarity index 100% rename from Lib/unittest/test/testmock/testasync.py rename to pylib/Lib/unittest/test/testmock/testasync.py diff --git a/Lib/unittest/test/testmock/testcallable.py b/pylib/Lib/unittest/test/testmock/testcallable.py similarity index 100% rename from Lib/unittest/test/testmock/testcallable.py rename to pylib/Lib/unittest/test/testmock/testcallable.py diff --git a/Lib/unittest/test/testmock/testhelpers.py b/pylib/Lib/unittest/test/testmock/testhelpers.py similarity index 100% rename from Lib/unittest/test/testmock/testhelpers.py rename to pylib/Lib/unittest/test/testmock/testhelpers.py diff --git a/Lib/unittest/test/testmock/testmagicmethods.py b/pylib/Lib/unittest/test/testmock/testmagicmethods.py similarity index 100% rename from Lib/unittest/test/testmock/testmagicmethods.py rename to pylib/Lib/unittest/test/testmock/testmagicmethods.py diff --git a/Lib/unittest/test/testmock/testmock.py b/pylib/Lib/unittest/test/testmock/testmock.py similarity index 100% rename from Lib/unittest/test/testmock/testmock.py rename to pylib/Lib/unittest/test/testmock/testmock.py diff --git a/Lib/unittest/test/testmock/testpatch.py b/pylib/Lib/unittest/test/testmock/testpatch.py similarity index 100% rename from Lib/unittest/test/testmock/testpatch.py rename to pylib/Lib/unittest/test/testmock/testpatch.py diff --git a/Lib/unittest/test/testmock/testsealable.py b/pylib/Lib/unittest/test/testmock/testsealable.py similarity index 100% rename from Lib/unittest/test/testmock/testsealable.py rename to pylib/Lib/unittest/test/testmock/testsealable.py diff --git a/Lib/unittest/test/testmock/testsentinel.py b/pylib/Lib/unittest/test/testmock/testsentinel.py similarity index 100% rename from Lib/unittest/test/testmock/testsentinel.py rename to pylib/Lib/unittest/test/testmock/testsentinel.py diff --git a/Lib/unittest/test/testmock/testwith.py b/pylib/Lib/unittest/test/testmock/testwith.py similarity index 100% rename from Lib/unittest/test/testmock/testwith.py rename to pylib/Lib/unittest/test/testmock/testwith.py diff --git a/Lib/unittest/util.py b/pylib/Lib/unittest/util.py similarity index 100% rename from Lib/unittest/util.py rename to pylib/Lib/unittest/util.py diff --git a/Lib/urllib/__init__.py b/pylib/Lib/urllib/__init__.py similarity index 100% rename from Lib/urllib/__init__.py rename to pylib/Lib/urllib/__init__.py diff --git a/Lib/urllib/error.py b/pylib/Lib/urllib/error.py similarity index 100% rename from Lib/urllib/error.py rename to pylib/Lib/urllib/error.py diff --git a/Lib/urllib/parse.py b/pylib/Lib/urllib/parse.py similarity index 100% rename from Lib/urllib/parse.py rename to pylib/Lib/urllib/parse.py diff --git a/Lib/urllib/request.py b/pylib/Lib/urllib/request.py similarity index 100% rename from Lib/urllib/request.py rename to pylib/Lib/urllib/request.py diff --git a/Lib/urllib/response.py b/pylib/Lib/urllib/response.py similarity index 100% rename from Lib/urllib/response.py rename to pylib/Lib/urllib/response.py diff --git a/Lib/urllib/robotparser.py b/pylib/Lib/urllib/robotparser.py similarity index 100% rename from Lib/urllib/robotparser.py rename to pylib/Lib/urllib/robotparser.py diff --git a/Lib/uuid.py b/pylib/Lib/uuid.py similarity index 100% rename from Lib/uuid.py rename to pylib/Lib/uuid.py diff --git a/Lib/venv/__init__.py b/pylib/Lib/venv/__init__.py similarity index 100% rename from Lib/venv/__init__.py rename to pylib/Lib/venv/__init__.py diff --git a/Lib/venv/__main__.py b/pylib/Lib/venv/__main__.py similarity index 100% rename from Lib/venv/__main__.py rename to pylib/Lib/venv/__main__.py diff --git a/Lib/venv/scripts/common/Activate.ps1 b/pylib/Lib/venv/scripts/common/Activate.ps1 similarity index 100% rename from Lib/venv/scripts/common/Activate.ps1 rename to pylib/Lib/venv/scripts/common/Activate.ps1 diff --git a/Lib/venv/scripts/common/activate b/pylib/Lib/venv/scripts/common/activate similarity index 100% rename from Lib/venv/scripts/common/activate rename to pylib/Lib/venv/scripts/common/activate diff --git a/Lib/venv/scripts/nt/activate.bat b/pylib/Lib/venv/scripts/nt/activate.bat similarity index 100% rename from Lib/venv/scripts/nt/activate.bat rename to pylib/Lib/venv/scripts/nt/activate.bat diff --git a/Lib/venv/scripts/nt/deactivate.bat b/pylib/Lib/venv/scripts/nt/deactivate.bat similarity index 100% rename from Lib/venv/scripts/nt/deactivate.bat rename to pylib/Lib/venv/scripts/nt/deactivate.bat diff --git a/Lib/venv/scripts/posix/activate.csh b/pylib/Lib/venv/scripts/posix/activate.csh similarity index 100% rename from Lib/venv/scripts/posix/activate.csh rename to pylib/Lib/venv/scripts/posix/activate.csh diff --git a/Lib/venv/scripts/posix/activate.fish b/pylib/Lib/venv/scripts/posix/activate.fish similarity index 100% rename from Lib/venv/scripts/posix/activate.fish rename to pylib/Lib/venv/scripts/posix/activate.fish diff --git a/Lib/warnings.py b/pylib/Lib/warnings.py similarity index 100% rename from Lib/warnings.py rename to pylib/Lib/warnings.py diff --git a/Lib/wave.py b/pylib/Lib/wave.py similarity index 100% rename from Lib/wave.py rename to pylib/Lib/wave.py diff --git a/Lib/weakref.py b/pylib/Lib/weakref.py similarity index 100% rename from Lib/weakref.py rename to pylib/Lib/weakref.py diff --git a/Lib/webbrowser.py b/pylib/Lib/webbrowser.py similarity index 100% rename from Lib/webbrowser.py rename to pylib/Lib/webbrowser.py diff --git a/Lib/wsgiref/__init__.py b/pylib/Lib/wsgiref/__init__.py similarity index 100% rename from Lib/wsgiref/__init__.py rename to pylib/Lib/wsgiref/__init__.py diff --git a/Lib/wsgiref/handlers.py b/pylib/Lib/wsgiref/handlers.py similarity index 100% rename from Lib/wsgiref/handlers.py rename to pylib/Lib/wsgiref/handlers.py diff --git a/Lib/wsgiref/headers.py b/pylib/Lib/wsgiref/headers.py similarity index 100% rename from Lib/wsgiref/headers.py rename to pylib/Lib/wsgiref/headers.py diff --git a/Lib/wsgiref/simple_server.py b/pylib/Lib/wsgiref/simple_server.py similarity index 100% rename from Lib/wsgiref/simple_server.py rename to pylib/Lib/wsgiref/simple_server.py diff --git a/Lib/wsgiref/util.py b/pylib/Lib/wsgiref/util.py similarity index 100% rename from Lib/wsgiref/util.py rename to pylib/Lib/wsgiref/util.py diff --git a/Lib/wsgiref/validate.py b/pylib/Lib/wsgiref/validate.py similarity index 100% rename from Lib/wsgiref/validate.py rename to pylib/Lib/wsgiref/validate.py diff --git a/Lib/xml/__init__.py b/pylib/Lib/xml/__init__.py similarity index 100% rename from Lib/xml/__init__.py rename to pylib/Lib/xml/__init__.py diff --git a/Lib/xml/dom/NodeFilter.py b/pylib/Lib/xml/dom/NodeFilter.py similarity index 100% rename from Lib/xml/dom/NodeFilter.py rename to pylib/Lib/xml/dom/NodeFilter.py diff --git a/Lib/xml/dom/__init__.py b/pylib/Lib/xml/dom/__init__.py similarity index 100% rename from Lib/xml/dom/__init__.py rename to pylib/Lib/xml/dom/__init__.py diff --git a/Lib/xml/dom/domreg.py b/pylib/Lib/xml/dom/domreg.py similarity index 100% rename from Lib/xml/dom/domreg.py rename to pylib/Lib/xml/dom/domreg.py diff --git a/Lib/xml/dom/expatbuilder.py b/pylib/Lib/xml/dom/expatbuilder.py similarity index 100% rename from Lib/xml/dom/expatbuilder.py rename to pylib/Lib/xml/dom/expatbuilder.py diff --git a/Lib/xml/dom/minicompat.py b/pylib/Lib/xml/dom/minicompat.py similarity index 100% rename from Lib/xml/dom/minicompat.py rename to pylib/Lib/xml/dom/minicompat.py diff --git a/Lib/xml/dom/minidom.py b/pylib/Lib/xml/dom/minidom.py similarity index 100% rename from Lib/xml/dom/minidom.py rename to pylib/Lib/xml/dom/minidom.py diff --git a/Lib/xml/dom/pulldom.py b/pylib/Lib/xml/dom/pulldom.py similarity index 100% rename from Lib/xml/dom/pulldom.py rename to pylib/Lib/xml/dom/pulldom.py diff --git a/Lib/xml/dom/xmlbuilder.py b/pylib/Lib/xml/dom/xmlbuilder.py similarity index 100% rename from Lib/xml/dom/xmlbuilder.py rename to pylib/Lib/xml/dom/xmlbuilder.py diff --git a/Lib/xml/etree/ElementInclude.py b/pylib/Lib/xml/etree/ElementInclude.py similarity index 100% rename from Lib/xml/etree/ElementInclude.py rename to pylib/Lib/xml/etree/ElementInclude.py diff --git a/Lib/xml/etree/ElementPath.py b/pylib/Lib/xml/etree/ElementPath.py similarity index 100% rename from Lib/xml/etree/ElementPath.py rename to pylib/Lib/xml/etree/ElementPath.py diff --git a/Lib/xml/etree/ElementTree.py b/pylib/Lib/xml/etree/ElementTree.py similarity index 100% rename from Lib/xml/etree/ElementTree.py rename to pylib/Lib/xml/etree/ElementTree.py diff --git a/Lib/xml/etree/__init__.py b/pylib/Lib/xml/etree/__init__.py similarity index 100% rename from Lib/xml/etree/__init__.py rename to pylib/Lib/xml/etree/__init__.py diff --git a/Lib/xml/etree/cElementTree.py b/pylib/Lib/xml/etree/cElementTree.py similarity index 100% rename from Lib/xml/etree/cElementTree.py rename to pylib/Lib/xml/etree/cElementTree.py diff --git a/Lib/xml/parsers/__init__.py b/pylib/Lib/xml/parsers/__init__.py similarity index 100% rename from Lib/xml/parsers/__init__.py rename to pylib/Lib/xml/parsers/__init__.py diff --git a/Lib/xml/parsers/expat.py b/pylib/Lib/xml/parsers/expat.py similarity index 100% rename from Lib/xml/parsers/expat.py rename to pylib/Lib/xml/parsers/expat.py diff --git a/Lib/xml/sax/__init__.py b/pylib/Lib/xml/sax/__init__.py similarity index 100% rename from Lib/xml/sax/__init__.py rename to pylib/Lib/xml/sax/__init__.py diff --git a/Lib/xml/sax/_exceptions.py b/pylib/Lib/xml/sax/_exceptions.py similarity index 100% rename from Lib/xml/sax/_exceptions.py rename to pylib/Lib/xml/sax/_exceptions.py diff --git a/Lib/xml/sax/expatreader.py b/pylib/Lib/xml/sax/expatreader.py similarity index 100% rename from Lib/xml/sax/expatreader.py rename to pylib/Lib/xml/sax/expatreader.py diff --git a/Lib/xml/sax/handler.py b/pylib/Lib/xml/sax/handler.py similarity index 100% rename from Lib/xml/sax/handler.py rename to pylib/Lib/xml/sax/handler.py diff --git a/Lib/xml/sax/saxutils.py b/pylib/Lib/xml/sax/saxutils.py similarity index 100% rename from Lib/xml/sax/saxutils.py rename to pylib/Lib/xml/sax/saxutils.py diff --git a/Lib/xml/sax/xmlreader.py b/pylib/Lib/xml/sax/xmlreader.py similarity index 100% rename from Lib/xml/sax/xmlreader.py rename to pylib/Lib/xml/sax/xmlreader.py diff --git a/Lib/xmlrpc/__init__.py b/pylib/Lib/xmlrpc/__init__.py similarity index 100% rename from Lib/xmlrpc/__init__.py rename to pylib/Lib/xmlrpc/__init__.py diff --git a/Lib/xmlrpc/client.py b/pylib/Lib/xmlrpc/client.py similarity index 100% rename from Lib/xmlrpc/client.py rename to pylib/Lib/xmlrpc/client.py diff --git a/Lib/xmlrpc/server.py b/pylib/Lib/xmlrpc/server.py similarity index 100% rename from Lib/xmlrpc/server.py rename to pylib/Lib/xmlrpc/server.py diff --git a/Lib/zipapp.py b/pylib/Lib/zipapp.py similarity index 100% rename from Lib/zipapp.py rename to pylib/Lib/zipapp.py diff --git a/Lib/zipfile.py b/pylib/Lib/zipfile.py similarity index 100% rename from Lib/zipfile.py rename to pylib/Lib/zipfile.py diff --git a/Lib/zipimport.py b/pylib/Lib/zipimport.py similarity index 100% rename from Lib/zipimport.py rename to pylib/Lib/zipimport.py diff --git a/Lib/zoneinfo/__init__.py b/pylib/Lib/zoneinfo/__init__.py similarity index 100% rename from Lib/zoneinfo/__init__.py rename to pylib/Lib/zoneinfo/__init__.py diff --git a/Lib/zoneinfo/_common.py b/pylib/Lib/zoneinfo/_common.py similarity index 100% rename from Lib/zoneinfo/_common.py rename to pylib/Lib/zoneinfo/_common.py diff --git a/Lib/zoneinfo/_tzpath.py b/pylib/Lib/zoneinfo/_tzpath.py similarity index 100% rename from Lib/zoneinfo/_tzpath.py rename to pylib/Lib/zoneinfo/_tzpath.py diff --git a/Lib/zoneinfo/_zoneinfo.py b/pylib/Lib/zoneinfo/_zoneinfo.py similarity index 100% rename from Lib/zoneinfo/_zoneinfo.py rename to pylib/Lib/zoneinfo/_zoneinfo.py diff --git a/pylib/build.rs b/pylib/build.rs index 553b97202a..14124bfb9c 100644 --- a/pylib/build.rs +++ b/pylib/build.rs @@ -4,9 +4,9 @@ fn main() { process_python_libs("../vm/Lib/core_modules/*"); #[cfg(feature = "freeze-stdlib")] if cfg!(windows) { - process_python_libs("../Lib/**/*"); + process_python_libs("../pylib/**/*"); } else { - process_python_libs("./Lib/**/*"); + process_python_libs("./pylib/**/*"); } if cfg!(windows) { diff --git a/vm/build.rs b/vm/build.rs index 93d29c3a57..a8cb15726f 100644 --- a/vm/build.rs +++ b/vm/build.rs @@ -11,7 +11,7 @@ fn main() { let display = entry.display(); println!("cargo:rerun-if-changed={display}"); } - println!("cargo:rerun-if-changed=../Lib/importlib/_bootstrap.py"); + println!("cargo:rerun-if-changed=../pylib/importlib/_bootstrap.py"); println!("cargo:rustc-env=RUSTPYTHON_GIT_HASH={}", git_hash()); println!(