Import Python 3.11.0

https://www.python.org/downloads/release/python-3110/

Still has the same readline module problem as 3.10

Tweaks and ok from tb@ and sthen@
This commit is contained in:
kmos 2022-10-31 22:05:43 +00:00
parent 9f019273c2
commit e527e1494f
17 changed files with 9676 additions and 0 deletions

15
lang/python/3.11/Makefile Normal file
View File

@ -0,0 +1,15 @@
# IMPORTANT! If you make any changes to the Python ports, be sure
# to also update files/CHANGES.OpenBSD for your change. This is a
# requirement of the PSF license, if it constitutes a change to
# Python itself.
FULL_VERSION = 3.11.0
SHARED_LIBS = python3.11 0.0
VERSION_SPEC = >=3.11,<3.12
PORTROACH = limit:^3\.11
CONFIGURE_ENV += ac_cv_working_openssl_hashlib=yes \
TCLTK_CFLAGS="-I${MODTCL_INCDIR} -I${MODTK_INCDIR} -I${X11BASE}/include" \
TCLTK_LIBS="-L${X11BASE}/lib -l${MODTCL_LIB} -l${MODTK_LIB}"
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Python-3.11.0.tgz) = ZEJOluJFerusiZuQ+VMJhbUe7ykFlR/r2TXw5zQUyus=
SIZE (Python-3.11.0.tgz) = 26333656

View File

@ -0,0 +1,23 @@
As required by item 3 of the PSF license, here is a brief summary
of changes made to this version of Python for the OpenBSD package.
1. OpenBSD packages require that sonames are under control of the
ports infrastructure, configure.ac was patched to do this.
2. #ifdef patches to work with LibreSSL: disabled sha3/blake/shake.
3. Disable libuuid, otherwise Python prefers it over the libc uuid
functions.
4. Disable MULTIARCH check in configure.ac since OpenBSD is not a
multi-arch platform and it causes build problems.
5. Allow Python to build with LTO on OpenBSD clang architectures.
OpenBSD's version of llvm-ar is installed as /usr/bin/ar, and the
compiler as passed to ports builds is /usr/bin/cc.
6. Use closefrom(2) instead of looping through all the file descriptors
and calling close(2) on them.
These changes are available in the OpenBSD CVS repository
<http://www.openbsd.org/anoncvs.html> in ports/lang/python/3.11.

View File

@ -0,0 +1,14 @@
Make bsd make happy
Index: Makefile.pre.in
--- Makefile.pre.in.orig
+++ Makefile.pre.in
@@ -533,8 +533,6 @@ LIBMPDEC_OBJS= \
Modules/_decimal/libmpdec/numbertheory.o \
Modules/_decimal/libmpdec/sixstep.o \
Modules/_decimal/libmpdec/transpose.o
- # _decimal does not use signaling API
- # Modules/_decimal/libmpdec/mpsignal.o
LIBMPDEC_HEADERS= \
$(srcdir)/Modules/_decimal/libmpdec/basearith.h \

View File

@ -0,0 +1,47 @@
Index: Modules/_hashopenssl.c
--- Modules/_hashopenssl.c.orig
+++ Modules/_hashopenssl.c
@@ -45,11 +45,6 @@
#define MUNCH_SIZE INT_MAX
-#define PY_OPENSSL_HAS_SCRYPT 1
-#define PY_OPENSSL_HAS_SHA3 1
-#define PY_OPENSSL_HAS_SHAKE 1
-#define PY_OPENSSL_HAS_BLAKE2 1
-
#if OPENSSL_VERSION_NUMBER >= 0x30000000L
#define PY_EVP_MD EVP_MD
#define PY_EVP_MD_fetch(algorithm, properties) EVP_MD_fetch(NULL, algorithm, properties)
@@ -119,6 +114,7 @@ static const py_hashentry_t py_hashes[] = {
PY_HASH_ENTRY(Py_hash_sha256, "SHA256", SN_sha256, NID_sha256),
PY_HASH_ENTRY(Py_hash_sha384, "SHA384", SN_sha384, NID_sha384),
PY_HASH_ENTRY(Py_hash_sha512, "SHA512", SN_sha512, NID_sha512),
+#if !defined(LIBRESSL_VERSION_NUMBER)
/* truncated sha2 */
PY_HASH_ENTRY(Py_hash_sha512_224, "SHA512_224", SN_sha512_224, NID_sha512_224),
PY_HASH_ENTRY(Py_hash_sha512_256, "SHA512_256", SN_sha512_256, NID_sha512_256),
@@ -133,6 +129,7 @@ static const py_hashentry_t py_hashes[] = {
/* blake2 digest */
PY_HASH_ENTRY(Py_hash_blake2s, "blake2s256", SN_blake2s256, NID_blake2s256),
PY_HASH_ENTRY(Py_hash_blake2b, "blake2b512", SN_blake2b512, NID_blake2b512),
+#endif
PY_HASH_ENTRY(NULL, NULL, NULL, 0),
};
@@ -873,11 +870,15 @@ py_evp_fromname(PyObject *module, const char *digestna
goto exit;
}
+#if defined(LIBRESSL_VERSION_NUMBER)
+ type = get_hashlib_state(module)->EVPtype;
+#else
if ((EVP_MD_flags(digest) & EVP_MD_FLAG_XOF) == EVP_MD_FLAG_XOF) {
type = get_hashlib_state(module)->EVPXOFtype;
} else {
type = get_hashlib_state(module)->EVPtype;
}
+#endif
self = newEVPobject(type);
if (self == NULL) {

View File

@ -0,0 +1,15 @@
Index: Python/fileutils.c
--- Python/fileutils.c.orig
+++ Python/fileutils.c
@@ -2595,9 +2595,9 @@ done:
* non-opened fd in the middle.
* 2b. If fdwalk(3) isn't available, just do a plain close(2) loop.
*/
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__OpenBSD__)
# define USE_CLOSEFROM
-#endif /* __FreeBSD__ */
+#endif /* __FreeBSD__ || __OpenBSD__ */
#ifdef HAVE_FDWALK
# define USE_FDWALK

View File

@ -0,0 +1,61 @@
#1: Set ports library version
#2: Don't pick up an installed linux/e2fsprogs libuuid.so
#3: llvm-ar (used for LTO) is installed as ar
#4: OpenBSD isn't multi-arch
#5: Try only the right tcl/tk string
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -249,7 +249,7 @@ VERSION=PYTHON_VERSION
# Version number of Python's own shared library file.
AC_SUBST(SOVERSION)
-SOVERSION=1.0
+SOVERSION=${LIBpython3.11_VERSION}
# The later definition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
# certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
@@ -1086,6 +1086,7 @@ AC_MSG_CHECKING([for multiarch])
AS_CASE([$ac_sys_system],
[Darwin*], [MULTIARCH=""],
[FreeBSD*], [MULTIARCH=""],
+ [OpenBSD*], [MULTIARCH=""],
[MULTIARCH=$($CC --print-multiarch 2>/dev/null)]
)
AC_SUBST([MULTIARCH])
@@ -1799,11 +1800,11 @@ esac
[AC_MSG_RESULT(no)])
if test "$Py_LTO" = 'true' ; then
case $CC in
- *clang*)
+ *clang*|cc)
dnl flag to disable lto during linking
LDFLAGS_NOLTO="-fno-lto"
AC_SUBST(LLVM_AR)
- AC_PATH_TOOL(LLVM_AR, llvm-ar, '', ${llvm_path})
+ AC_PATH_TOOL(LLVM_AR, ar, '', ${llvm_path})
AC_SUBST(LLVM_AR_FOUND)
if test -n "${LLVM_AR}" -a -x "${LLVM_AR}"
then
@@ -1918,7 +1919,7 @@ then
fi
LLVM_PROF_ERR=no
case $CC in
- *clang*)
+ *clang*|cc)
# Any changes made here should be reflected in the GCC+Darwin case below
PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
PGO_PROF_USE_FLAG="-fprofile-instr-use=code.profclangd"
@@ -3838,11 +3839,7 @@ dnl Detect Tcl/Tk. Use pkg-config if available.
dnl
found_tcltk=no
for _QUERY in \
- "tcl >= 8.5.12 tk >= 8.5.12" \
- "tcl8.6 tk8.6" \
"tcl86 tk86" \
- "tcl8.5 >= 8.5.12 tk8.5 >= 8.5.12" \
- "tcl85 >= 8.5.12 tk85 >= 8.5.12" \
; do
PKG_CHECK_EXISTS([$_QUERY], [
PKG_CHECK_MODULES([TCLTK], [$_QUERY], [found_tcltk=yes], [found_tcltk=no])

View File

@ -0,0 +1,15 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains the gdbm, for using the GNU DBM library in
Python.

View File

@ -0,0 +1,14 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains IDE for Python.

View File

@ -0,0 +1,14 @@
Python is an interpreted, interactive, object-oriented
programming language that combines remarkable power with
very clear syntax. For an introduction to programming in
Python you are referred to the Python Tutorial. The Python
Library Reference documents built-in and standard types,
constants, functions and modules. Finally, the Python
Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules
written in C or C++. On most systems such modules may be
dynamically loaded. Python is also adaptable as an
extension language for existing applications. See the
internal documentation for hints.

View File

@ -0,0 +1,14 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains the Python testsuite.

View File

@ -0,0 +1,15 @@
Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.
Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.
This package contains the Tkinter module, a Python interface to the
Tk graphical toolkit.

View File

@ -0,0 +1,4 @@
@option no-default-conflict
@option is-branch
@conflict python-gdbm-${VERSION_SPEC}
@so lib/python3.11/lib-dynload/_gdbm.cpython-311.so

View File

@ -0,0 +1,543 @@
@option no-default-conflict
@option is-branch
@conflict python-idle-${VERSION_SPEC}
${PY_DEFAULTONLY}bin/idle3
bin/idle3.11
lib/python3.11/idlelib/
lib/python3.11/idlelib/CREDITS.txt
lib/python3.11/idlelib/ChangeLog
lib/python3.11/idlelib/HISTORY.txt
lib/python3.11/idlelib/Icons/
lib/python3.11/idlelib/Icons/README.txt
lib/python3.11/idlelib/Icons/folder.gif
lib/python3.11/idlelib/Icons/idle.ico
lib/python3.11/idlelib/Icons/idle_16.gif
lib/python3.11/idlelib/Icons/idle_16.png
lib/python3.11/idlelib/Icons/idle_256.png
lib/python3.11/idlelib/Icons/idle_32.gif
lib/python3.11/idlelib/Icons/idle_32.png
lib/python3.11/idlelib/Icons/idle_48.gif
lib/python3.11/idlelib/Icons/idle_48.png
lib/python3.11/idlelib/Icons/minusnode.gif
lib/python3.11/idlelib/Icons/openfolder.gif
lib/python3.11/idlelib/Icons/plusnode.gif
lib/python3.11/idlelib/Icons/python.gif
lib/python3.11/idlelib/Icons/tk.gif
lib/python3.11/idlelib/NEWS.txt
lib/python3.11/idlelib/NEWS2x.txt
lib/python3.11/idlelib/README.txt
lib/python3.11/idlelib/TODO.txt
lib/python3.11/idlelib/__init__.py
lib/python3.11/idlelib/__main__.py
lib/python3.11/idlelib/__pycache__/
lib/python3.11/idlelib/__pycache__/__init__.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/__init__.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/__init__.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/__main__.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/__main__.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/__main__.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/autocomplete.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/autocomplete.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/autocomplete.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/autocomplete_w.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/autocomplete_w.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/autocomplete_w.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/autoexpand.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/autoexpand.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/autoexpand.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/browser.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/browser.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/browser.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/calltip.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/calltip.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/calltip.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/calltip_w.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/calltip_w.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/calltip_w.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/codecontext.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/codecontext.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/codecontext.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/colorizer.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/colorizer.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/colorizer.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/config.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/config.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/config.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/config_key.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/config_key.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/config_key.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/configdialog.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/configdialog.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/configdialog.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/debugger.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/debugger.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/debugger.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/debugger_r.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/debugger_r.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/debugger_r.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/debugobj.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/debugobj.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/debugobj.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/debugobj_r.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/debugobj_r.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/debugobj_r.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/delegator.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/delegator.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/delegator.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/dynoption.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/dynoption.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/dynoption.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/editor.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/editor.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/editor.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/filelist.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/filelist.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/filelist.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/format.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/format.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/format.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/grep.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/grep.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/grep.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/help.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/help.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/help.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/help_about.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/help_about.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/help_about.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/history.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/history.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/history.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/hyperparser.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/hyperparser.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/hyperparser.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/idle.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/idle.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/idle.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/iomenu.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/iomenu.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/iomenu.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/macosx.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/macosx.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/macosx.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/mainmenu.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/mainmenu.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/mainmenu.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/multicall.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/multicall.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/multicall.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/outwin.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/outwin.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/outwin.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/parenmatch.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/parenmatch.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/parenmatch.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/pathbrowser.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/pathbrowser.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/pathbrowser.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/percolator.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/percolator.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/percolator.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/pyparse.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/pyparse.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/pyparse.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/pyshell.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/pyshell.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/pyshell.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/query.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/query.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/query.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/redirector.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/redirector.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/redirector.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/replace.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/replace.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/replace.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/rpc.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/rpc.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/rpc.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/run.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/run.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/run.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/runscript.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/runscript.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/runscript.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/scrolledlist.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/scrolledlist.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/scrolledlist.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/search.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/search.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/search.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/searchbase.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/searchbase.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/searchbase.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/searchengine.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/searchengine.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/searchengine.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/sidebar.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/sidebar.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/sidebar.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/squeezer.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/squeezer.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/squeezer.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/stackviewer.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/stackviewer.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/stackviewer.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/statusbar.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/statusbar.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/statusbar.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/textview.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/textview.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/textview.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/tooltip.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/tooltip.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/tooltip.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/tree.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/tree.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/tree.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/undo.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/undo.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/undo.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/util.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/util.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/util.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/window.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/window.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/window.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/zoomheight.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/zoomheight.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/zoomheight.cpython-311.pyc
lib/python3.11/idlelib/__pycache__/zzdummy.cpython-311.opt-1.pyc
lib/python3.11/idlelib/__pycache__/zzdummy.cpython-311.opt-2.pyc
lib/python3.11/idlelib/__pycache__/zzdummy.cpython-311.pyc
lib/python3.11/idlelib/autocomplete.py
lib/python3.11/idlelib/autocomplete_w.py
lib/python3.11/idlelib/autoexpand.py
lib/python3.11/idlelib/browser.py
lib/python3.11/idlelib/calltip.py
lib/python3.11/idlelib/calltip_w.py
lib/python3.11/idlelib/codecontext.py
lib/python3.11/idlelib/colorizer.py
lib/python3.11/idlelib/config-extensions.def
lib/python3.11/idlelib/config-highlight.def
lib/python3.11/idlelib/config-keys.def
lib/python3.11/idlelib/config-main.def
lib/python3.11/idlelib/config.py
lib/python3.11/idlelib/config_key.py
lib/python3.11/idlelib/configdialog.py
lib/python3.11/idlelib/debugger.py
lib/python3.11/idlelib/debugger_r.py
lib/python3.11/idlelib/debugobj.py
lib/python3.11/idlelib/debugobj_r.py
lib/python3.11/idlelib/delegator.py
lib/python3.11/idlelib/dynoption.py
lib/python3.11/idlelib/editor.py
lib/python3.11/idlelib/extend.txt
lib/python3.11/idlelib/filelist.py
lib/python3.11/idlelib/format.py
lib/python3.11/idlelib/grep.py
lib/python3.11/idlelib/help.html
lib/python3.11/idlelib/help.py
lib/python3.11/idlelib/help_about.py
lib/python3.11/idlelib/history.py
lib/python3.11/idlelib/hyperparser.py
lib/python3.11/idlelib/idle.bat
lib/python3.11/idlelib/idle.py
lib/python3.11/idlelib/idle.pyw
lib/python3.11/idlelib/idle_test/
lib/python3.11/idlelib/idle_test/README.txt
lib/python3.11/idlelib/idle_test/__init__.py
lib/python3.11/idlelib/idle_test/__pycache__/
lib/python3.11/idlelib/idle_test/__pycache__/__init__.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/__init__.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/__init__.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/htest.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/htest.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/htest.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/mock_idle.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/mock_idle.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/mock_idle.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/mock_tk.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/mock_tk.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/mock_tk.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/template.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/template.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/template.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autocomplete.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autocomplete.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autocomplete.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autoexpand.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autoexpand.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_autoexpand.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_browser.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_browser.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_browser.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_calltip.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_calltip.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_calltip.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_calltip_w.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_calltip_w.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_calltip_w.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_codecontext.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_codecontext.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_codecontext.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_colorizer.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_colorizer.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_colorizer.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_config.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_config.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_config.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_config_key.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_config_key.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_config_key.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_configdialog.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_configdialog.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_configdialog.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugger.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugger.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugger.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugger_r.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugger_r.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugger_r.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugobj.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugobj.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugobj.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_delegator.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_delegator.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_delegator.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_editmenu.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_editmenu.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_editmenu.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_editor.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_editor.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_editor.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_filelist.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_filelist.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_filelist.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_format.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_format.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_format.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_grep.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_grep.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_grep.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_help.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_help.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_help.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_help_about.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_help_about.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_help_about.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_history.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_history.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_history.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_hyperparser.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_hyperparser.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_hyperparser.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_iomenu.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_iomenu.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_iomenu.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_macosx.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_macosx.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_macosx.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_mainmenu.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_mainmenu.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_mainmenu.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_multicall.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_multicall.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_multicall.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_outwin.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_outwin.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_outwin.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_parenmatch.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_parenmatch.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_parenmatch.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_percolator.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_percolator.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_percolator.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pyparse.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pyparse.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pyparse.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pyshell.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pyshell.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_pyshell.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_query.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_query.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_query.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_redirector.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_redirector.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_redirector.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_replace.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_replace.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_replace.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_rpc.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_rpc.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_rpc.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_run.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_run.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_run.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_runscript.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_runscript.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_runscript.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_search.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_search.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_search.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_searchbase.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_searchbase.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_searchbase.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_searchengine.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_searchengine.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_searchengine.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_sidebar.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_sidebar.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_sidebar.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_squeezer.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_squeezer.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_squeezer.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_stackviewer.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_stackviewer.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_stackviewer.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_statusbar.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_statusbar.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_statusbar.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_text.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_text.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_text.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_textview.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_textview.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_textview.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_tooltip.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_tooltip.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_tooltip.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_tree.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_tree.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_tree.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_undo.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_undo.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_undo.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_util.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_util.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_util.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_warning.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_warning.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_warning.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_window.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_window.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_window.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_zoomheight.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_zoomheight.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_zoomheight.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_zzdummy.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_zzdummy.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/test_zzdummy.cpython-311.pyc
lib/python3.11/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-311.opt-1.pyc
lib/python3.11/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-311.opt-2.pyc
lib/python3.11/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-311.pyc
lib/python3.11/idlelib/idle_test/example_noext
lib/python3.11/idlelib/idle_test/example_stub.pyi
lib/python3.11/idlelib/idle_test/htest.py
lib/python3.11/idlelib/idle_test/mock_idle.py
lib/python3.11/idlelib/idle_test/mock_tk.py
lib/python3.11/idlelib/idle_test/template.py
lib/python3.11/idlelib/idle_test/test_autocomplete.py
lib/python3.11/idlelib/idle_test/test_autocomplete_w.py
lib/python3.11/idlelib/idle_test/test_autoexpand.py
lib/python3.11/idlelib/idle_test/test_browser.py
lib/python3.11/idlelib/idle_test/test_calltip.py
lib/python3.11/idlelib/idle_test/test_calltip_w.py
lib/python3.11/idlelib/idle_test/test_codecontext.py
lib/python3.11/idlelib/idle_test/test_colorizer.py
lib/python3.11/idlelib/idle_test/test_config.py
lib/python3.11/idlelib/idle_test/test_config_key.py
lib/python3.11/idlelib/idle_test/test_configdialog.py
lib/python3.11/idlelib/idle_test/test_debugger.py
lib/python3.11/idlelib/idle_test/test_debugger_r.py
lib/python3.11/idlelib/idle_test/test_debugobj.py
lib/python3.11/idlelib/idle_test/test_debugobj_r.py
lib/python3.11/idlelib/idle_test/test_delegator.py
lib/python3.11/idlelib/idle_test/test_editmenu.py
lib/python3.11/idlelib/idle_test/test_editor.py
lib/python3.11/idlelib/idle_test/test_filelist.py
lib/python3.11/idlelib/idle_test/test_format.py
lib/python3.11/idlelib/idle_test/test_grep.py
lib/python3.11/idlelib/idle_test/test_help.py
lib/python3.11/idlelib/idle_test/test_help_about.py
lib/python3.11/idlelib/idle_test/test_history.py
lib/python3.11/idlelib/idle_test/test_hyperparser.py
lib/python3.11/idlelib/idle_test/test_iomenu.py
lib/python3.11/idlelib/idle_test/test_macosx.py
lib/python3.11/idlelib/idle_test/test_mainmenu.py
lib/python3.11/idlelib/idle_test/test_multicall.py
lib/python3.11/idlelib/idle_test/test_outwin.py
lib/python3.11/idlelib/idle_test/test_parenmatch.py
lib/python3.11/idlelib/idle_test/test_pathbrowser.py
lib/python3.11/idlelib/idle_test/test_percolator.py
lib/python3.11/idlelib/idle_test/test_pyparse.py
lib/python3.11/idlelib/idle_test/test_pyshell.py
lib/python3.11/idlelib/idle_test/test_query.py
lib/python3.11/idlelib/idle_test/test_redirector.py
lib/python3.11/idlelib/idle_test/test_replace.py
lib/python3.11/idlelib/idle_test/test_rpc.py
lib/python3.11/idlelib/idle_test/test_run.py
lib/python3.11/idlelib/idle_test/test_runscript.py
lib/python3.11/idlelib/idle_test/test_scrolledlist.py
lib/python3.11/idlelib/idle_test/test_search.py
lib/python3.11/idlelib/idle_test/test_searchbase.py
lib/python3.11/idlelib/idle_test/test_searchengine.py
lib/python3.11/idlelib/idle_test/test_sidebar.py
lib/python3.11/idlelib/idle_test/test_squeezer.py
lib/python3.11/idlelib/idle_test/test_stackviewer.py
lib/python3.11/idlelib/idle_test/test_statusbar.py
lib/python3.11/idlelib/idle_test/test_text.py
lib/python3.11/idlelib/idle_test/test_textview.py
lib/python3.11/idlelib/idle_test/test_tooltip.py
lib/python3.11/idlelib/idle_test/test_tree.py
lib/python3.11/idlelib/idle_test/test_undo.py
lib/python3.11/idlelib/idle_test/test_util.py
lib/python3.11/idlelib/idle_test/test_warning.py
lib/python3.11/idlelib/idle_test/test_window.py
lib/python3.11/idlelib/idle_test/test_zoomheight.py
lib/python3.11/idlelib/idle_test/test_zzdummy.py
lib/python3.11/idlelib/idle_test/tkinter_testing_utils.py
lib/python3.11/idlelib/iomenu.py
lib/python3.11/idlelib/macosx.py
lib/python3.11/idlelib/mainmenu.py
lib/python3.11/idlelib/multicall.py
lib/python3.11/idlelib/outwin.py
lib/python3.11/idlelib/parenmatch.py
lib/python3.11/idlelib/pathbrowser.py
lib/python3.11/idlelib/percolator.py
lib/python3.11/idlelib/pyparse.py
lib/python3.11/idlelib/pyshell.py
lib/python3.11/idlelib/query.py
lib/python3.11/idlelib/redirector.py
lib/python3.11/idlelib/replace.py
lib/python3.11/idlelib/rpc.py
lib/python3.11/idlelib/run.py
lib/python3.11/idlelib/runscript.py
lib/python3.11/idlelib/scrolledlist.py
lib/python3.11/idlelib/search.py
lib/python3.11/idlelib/searchbase.py
lib/python3.11/idlelib/searchengine.py
lib/python3.11/idlelib/sidebar.py
lib/python3.11/idlelib/squeezer.py
lib/python3.11/idlelib/stackviewer.py
lib/python3.11/idlelib/statusbar.py
lib/python3.11/idlelib/textview.py
lib/python3.11/idlelib/tooltip.py
lib/python3.11/idlelib/tree.py
lib/python3.11/idlelib/undo.py
lib/python3.11/idlelib/util.py
lib/python3.11/idlelib/window.py
lib/python3.11/idlelib/zoomheight.py
lib/python3.11/idlelib/zzdummy.py

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,150 @@
@option no-default-conflict
@option is-branch
@conflict python-tkinter-${VERSION_SPEC}
@so lib/python3.11/lib-dynload/_tkinter.cpython-311.so
lib/python3.11/tkinter/
lib/python3.11/tkinter/__init__.py
lib/python3.11/tkinter/__main__.py
lib/python3.11/tkinter/__pycache__/
lib/python3.11/tkinter/__pycache__/__init__.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/__init__.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/__init__.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/__main__.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/__main__.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/__main__.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/colorchooser.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/colorchooser.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/colorchooser.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/commondialog.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/commondialog.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/commondialog.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/constants.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/constants.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/constants.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/dialog.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/dialog.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/dialog.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/dnd.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/dnd.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/dnd.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/filedialog.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/filedialog.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/filedialog.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/font.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/font.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/font.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/messagebox.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/messagebox.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/messagebox.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/scrolledtext.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/scrolledtext.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/scrolledtext.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/simpledialog.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/simpledialog.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/simpledialog.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/tix.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/tix.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/tix.cpython-311.pyc
lib/python3.11/tkinter/__pycache__/ttk.cpython-311.opt-1.pyc
lib/python3.11/tkinter/__pycache__/ttk.cpython-311.opt-2.pyc
lib/python3.11/tkinter/__pycache__/ttk.cpython-311.pyc
lib/python3.11/tkinter/colorchooser.py
lib/python3.11/tkinter/commondialog.py
lib/python3.11/tkinter/constants.py
lib/python3.11/tkinter/dialog.py
lib/python3.11/tkinter/dnd.py
lib/python3.11/tkinter/filedialog.py
lib/python3.11/tkinter/font.py
lib/python3.11/tkinter/messagebox.py
lib/python3.11/tkinter/scrolledtext.py
lib/python3.11/tkinter/simpledialog.py
lib/python3.11/tkinter/tix.py
lib/python3.11/tkinter/ttk.py
lib/python3.11/turtle.py
lib/python3.11/turtledemo/
lib/python3.11/turtledemo/__init__.py
lib/python3.11/turtledemo/__main__.py
lib/python3.11/turtledemo/__pycache__/
lib/python3.11/turtledemo/__pycache__/__init__.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/__init__.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/__init__.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/__main__.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/__main__.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/__main__.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/bytedesign.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/bytedesign.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/bytedesign.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/chaos.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/chaos.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/chaos.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/clock.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/clock.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/clock.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/colormixer.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/colormixer.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/colormixer.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/forest.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/forest.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/forest.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/fractalcurves.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/fractalcurves.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/fractalcurves.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/lindenmayer.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/lindenmayer.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/lindenmayer.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/minimal_hanoi.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/minimal_hanoi.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/minimal_hanoi.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/nim.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/nim.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/nim.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/paint.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/paint.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/paint.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/peace.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/peace.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/peace.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/penrose.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/penrose.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/penrose.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/planet_and_moon.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/planet_and_moon.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/planet_and_moon.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/rosette.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/rosette.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/rosette.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/round_dance.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/round_dance.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/round_dance.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/sorting_animate.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/sorting_animate.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/sorting_animate.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/tree.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/tree.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/tree.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/two_canvases.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/two_canvases.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/two_canvases.cpython-311.pyc
lib/python3.11/turtledemo/__pycache__/yinyang.cpython-311.opt-1.pyc
lib/python3.11/turtledemo/__pycache__/yinyang.cpython-311.opt-2.pyc
lib/python3.11/turtledemo/__pycache__/yinyang.cpython-311.pyc
lib/python3.11/turtledemo/bytedesign.py
lib/python3.11/turtledemo/chaos.py
lib/python3.11/turtledemo/clock.py
lib/python3.11/turtledemo/colormixer.py
lib/python3.11/turtledemo/forest.py
lib/python3.11/turtledemo/fractalcurves.py
lib/python3.11/turtledemo/lindenmayer.py
lib/python3.11/turtledemo/minimal_hanoi.py
lib/python3.11/turtledemo/nim.py
lib/python3.11/turtledemo/paint.py
lib/python3.11/turtledemo/peace.py
lib/python3.11/turtledemo/penrose.py
lib/python3.11/turtledemo/planet_and_moon.py
lib/python3.11/turtledemo/rosette.py
lib/python3.11/turtledemo/round_dance.py
lib/python3.11/turtledemo/sorting_animate.py
lib/python3.11/turtledemo/tree.py
lib/python3.11/turtledemo/turtle.cfg
lib/python3.11/turtledemo/two_canvases.py
lib/python3.11/turtledemo/yinyang.py