Retire Python 3.6

ok sthen
This commit is contained in:
kmos 2019-10-18 13:08:05 +00:00
parent 6509db23d7
commit a47efc0214
21 changed files with 2 additions and 7267 deletions

View File

@ -1,21 +0,0 @@
# $OpenBSD: Makefile,v 1.22 2019/09/30 21:05:56 kmos Exp $
# 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.
VERSION = 3.6
PATCHLEVEL = .9
SHARED_LIBS = python3.6m 0.0
VERSION_SPEC = >=3.6,<3.7
CONFIGURE_ARGS += --with-ensurepip=no
CONFIGURE_ARGS += --enable-loadable-sqlite-extensions
CONFIGURE_STYLE = autoconf
PORTROACH = limit:^3\.6
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (Python-3.6.9.tgz) = R/ySody5RrntCrwxHTdntyFcVOZVsX/R0/m1OBlVJao=
SIZE (Python-3.6.9.tgz) = 23016893

View File

@ -1,11 +0,0 @@
$OpenBSD: CHANGES.OpenBSD,v 1.1 2016/12/26 19:40:12 rpointel Exp $
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. Regression tests have been taught about OpenBSD.
2. INSTSONAME could be incorrect, configure.ac was patched to fix it.
These changes are available in the OpenBSD CVS repository
<http://www.openbsd.org/anoncvs.html> in ports/lang/python/3.6.

View File

@ -1,22 +0,0 @@
$OpenBSD: patch-Lib_test_test_locale_py,v 1.2 2017/11/05 06:33:45 jca Exp $
http://bugs.python.org/issue25191
Index: Lib/test/test_locale.py
--- Lib/test/test_locale.py.orig
+++ Lib/test/test_locale.py
@@ -517,8 +517,12 @@ class TestMiscellaneous(unittest.TestCase):
loc = locale.getlocale(locale.LC_CTYPE)
if verbose:
print('testing with %a' % (loc,), end=' ', flush=True)
- locale.setlocale(locale.LC_CTYPE, loc)
- self.assertEqual(loc, locale.getlocale(locale.LC_CTYPE))
+ try:
+ locale.setlocale(locale.LC_CTYPE, loc)
+ self.assertEqual(loc, locale.getlocale(locale.LC_CTYPE))
+ except locale.Error:
+ # Unsupported locale setting
+ self.skipTest('unsupported locale setting')
def test_invalid_locale_format_in_localetuple(self):
with self.assertRaises(TypeError):

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-Makefile_pre_in,v 1.4 2018/08/09 17:39:27 danj Exp $
Index: Makefile.pre.in
--- Makefile.pre.in.orig
+++ Makefile.pre.in
@@ -631,7 +631,7 @@ gdbhooks: $(BUILDPYTHON)-gdb.py
SRC_GDB_HOOKS=$(srcdir)/Tools/gdb/libpython.py
$(BUILDPYTHON)-gdb.py: $(SRC_GDB_HOOKS)
- $(INSTALL_DATA) $(SRC_GDB_HOOKS) $(BUILDPYTHON)-gdb.py
+ cp $(SRC_GDB_HOOKS) $(BUILDPYTHON)-gdb.py
# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary
# minimal framework (not including the Lib directory and such) in the current

View File

@ -1,15 +0,0 @@
$OpenBSD: patch-Modules__hashopenssl_c,v 1.1 2018/03/18 01:27:31 tb Exp $
Index: Modules/_hashopenssl.c
--- Modules/_hashopenssl.c.orig
+++ Modules/_hashopenssl.c
@@ -37,7 +37,8 @@ module _hashlib
#define HASH_OBJ_CONSTRUCTOR 0
#endif
-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER)
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)
/* OpenSSL < 1.1.0 */
#define EVP_MD_CTX_new EVP_MD_CTX_create
#define EVP_MD_CTX_free EVP_MD_CTX_destroy

View File

@ -1,28 +0,0 @@
$OpenBSD: patch-Modules__ssl_c,v 1.4 2018/11/09 19:55:39 danj Exp $
XXX maybe the second hunk can go away now we have auto-init, I'm not sure
exactly what python's lock protects
Index: Modules/_ssl.c
--- Modules/_ssl.c.orig
+++ Modules/_ssl.c
@@ -105,7 +105,8 @@ struct py_ssl_library_code {
/* Include generated data (error codes) */
#include "_ssl_data.h"
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \
+ (!defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER >= 0x2070000fL)
# define OPENSSL_VERSION_1_1 1
# define PY_OPENSSL_1_1_API 1
#endif
@@ -166,6 +167,9 @@ struct py_ssl_library_code {
#if defined(OPENSSL_VERSION_1_1) && !defined(OPENSSL_NO_SSL2)
#define OPENSSL_NO_SSL2
+#endif
+#if defined(LIBRESSL_VERSION_NUMBER) && defined(WITH_THREAD)
+#define HAVE_OPENSSL_CRYPTO_LOCK
#endif
#ifndef PY_OPENSSL_1_1_API

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-configure_ac,v 1.2 2017/11/05 06:33:45 jca Exp $
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -117,7 +117,7 @@ VERSION=PYTHON_VERSION
# Version number of Python's own shared library file.
AC_SUBST(SOVERSION)
-SOVERSION=1.0
+SOVERSION=${LIBpython3.6m_VERSION}
# The later defininition of _XOPEN_SOURCE disables certain features
# on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).

View File

@ -1,23 +0,0 @@
$OpenBSD: patch-setup_py,v 1.4 2018/08/09 17:39:27 danj Exp $
Index: setup.py
--- setup.py.orig
+++ setup.py
@@ -817,6 +817,8 @@ class PyBuildExt(build_ext):
'termcap'):
readline_libs.append('termcap')
exts.append( Extension('readline', ['readline.c'],
+ extra_compile_args=['-nostdinc'],
+ include_dirs=['/usr/include'],
library_dirs=['/usr/lib/termcap'],
extra_link_args=readline_extra_link_args,
libraries=readline_libs) )
@@ -1823,8 +1825,7 @@ class PyBuildExt(build_ext):
# The versions with dots are used on Unix, and the versions without
# dots on Windows, for detection by cygwin.
tcllib = tklib = tcl_includes = tk_includes = None
- for version in ['8.6', '86', '8.5', '85', '8.4', '84', '8.3', '83',
- '8.2', '82', '8.1', '81', '8.0', '80']:
+ for version in ['85']:
tklib = self.compiler.find_library_file(lib_dirs,
'tk' + version)
tcllib = self.compiler.find_library_file(lib_dirs,

View File

@ -1,15 +0,0 @@
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

@ -1,14 +0,0 @@
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

@ -1,14 +0,0 @@
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

@ -1,14 +0,0 @@
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

@ -1,15 +0,0 @@
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, for using the tk toolkit
in Python.

View File

@ -1,5 +0,0 @@
@comment $OpenBSD: PLIST-gdbm,v 1.2 2019/05/10 12:01:55 sthen Exp $
@option no-default-conflict
@option is-branch
@conflict python-gdbm->=3.6,<3.7
lib/python3.6/lib-dynload/_gdbm.so

View File

@ -1,530 +0,0 @@
@comment $OpenBSD: PLIST-idle,v 1.9 2019/05/10 12:01:55 sthen Exp $
@option no-default-conflict
@option is-branch
@conflict python-idle->=3.6,<3.7
@conflict python->=3.6,<3.6.8p0
@comment bin/idle3
bin/idle3.6
lib/python3.6/idlelib/
lib/python3.6/idlelib/CREDITS.txt
lib/python3.6/idlelib/ChangeLog
lib/python3.6/idlelib/HISTORY.txt
lib/python3.6/idlelib/Icons/
lib/python3.6/idlelib/Icons/folder.gif
lib/python3.6/idlelib/Icons/idle.icns
lib/python3.6/idlelib/Icons/idle.ico
lib/python3.6/idlelib/Icons/idle_16.gif
lib/python3.6/idlelib/Icons/idle_16.png
lib/python3.6/idlelib/Icons/idle_32.gif
lib/python3.6/idlelib/Icons/idle_32.png
lib/python3.6/idlelib/Icons/idle_48.gif
lib/python3.6/idlelib/Icons/idle_48.png
lib/python3.6/idlelib/Icons/minusnode.gif
lib/python3.6/idlelib/Icons/openfolder.gif
lib/python3.6/idlelib/Icons/plusnode.gif
lib/python3.6/idlelib/Icons/python.gif
lib/python3.6/idlelib/Icons/tk.gif
lib/python3.6/idlelib/NEWS.txt
lib/python3.6/idlelib/NEWS2x.txt
lib/python3.6/idlelib/README.txt
lib/python3.6/idlelib/TODO.txt
lib/python3.6/idlelib/__init__.py
lib/python3.6/idlelib/__main__.py
lib/python3.6/idlelib/__pycache__/
lib/python3.6/idlelib/__pycache__/__init__.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/__init__.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/__init__.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/__main__.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/__main__.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/__main__.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/_pyclbr.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/_pyclbr.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/_pyclbr.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/autocomplete.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/autocomplete.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/autocomplete.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/autocomplete_w.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/autocomplete_w.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/autocomplete_w.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/autoexpand.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/autoexpand.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/autoexpand.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/browser.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/browser.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/browser.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/calltip.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/calltip.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/calltip.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/calltip_w.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/calltip_w.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/calltip_w.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/codecontext.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/codecontext.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/codecontext.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/colorizer.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/colorizer.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/colorizer.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/config.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/config.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/config.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/config_key.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/config_key.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/config_key.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/configdialog.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/configdialog.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/configdialog.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/debugger.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/debugger.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/debugger.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/debugger_r.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/debugger_r.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/debugger_r.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/debugobj.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/debugobj.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/debugobj.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/debugobj_r.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/debugobj_r.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/debugobj_r.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/delegator.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/delegator.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/delegator.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/dynoption.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/dynoption.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/dynoption.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/editor.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/editor.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/editor.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/filelist.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/filelist.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/filelist.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/grep.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/grep.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/grep.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/help.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/help.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/help.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/help_about.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/help_about.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/help_about.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/history.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/history.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/history.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/hyperparser.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/hyperparser.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/hyperparser.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/idle.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/idle.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/idle.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/iomenu.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/iomenu.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/iomenu.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/macosx.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/macosx.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/macosx.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/mainmenu.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/mainmenu.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/mainmenu.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/multicall.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/multicall.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/multicall.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/outwin.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/outwin.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/outwin.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/paragraph.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/paragraph.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/paragraph.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/parenmatch.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/parenmatch.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/parenmatch.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/pathbrowser.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/pathbrowser.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/pathbrowser.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/percolator.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/percolator.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/percolator.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/pyparse.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/pyparse.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/pyparse.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/pyshell.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/pyshell.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/pyshell.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/query.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/query.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/query.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/redirector.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/redirector.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/redirector.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/replace.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/replace.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/replace.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/rpc.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/rpc.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/rpc.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/rstrip.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/rstrip.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/rstrip.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/run.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/run.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/run.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/runscript.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/runscript.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/runscript.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/scrolledlist.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/scrolledlist.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/scrolledlist.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/search.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/search.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/search.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/searchbase.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/searchbase.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/searchbase.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/searchengine.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/searchengine.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/searchengine.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/squeezer.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/squeezer.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/squeezer.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/stackviewer.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/stackviewer.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/stackviewer.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/statusbar.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/statusbar.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/statusbar.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/textview.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/textview.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/textview.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/tooltip.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/tooltip.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/tooltip.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/tree.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/tree.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/tree.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/undo.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/undo.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/undo.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/window.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/window.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/window.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/zoomheight.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/zoomheight.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/zoomheight.cpython-36.pyc
lib/python3.6/idlelib/__pycache__/zzdummy.cpython-36.opt-1.pyc
lib/python3.6/idlelib/__pycache__/zzdummy.cpython-36.opt-2.pyc
lib/python3.6/idlelib/__pycache__/zzdummy.cpython-36.pyc
lib/python3.6/idlelib/_pyclbr.py
lib/python3.6/idlelib/autocomplete.py
lib/python3.6/idlelib/autocomplete_w.py
lib/python3.6/idlelib/autoexpand.py
lib/python3.6/idlelib/browser.py
lib/python3.6/idlelib/calltip.py
lib/python3.6/idlelib/calltip_w.py
lib/python3.6/idlelib/codecontext.py
lib/python3.6/idlelib/colorizer.py
lib/python3.6/idlelib/config-extensions.def
lib/python3.6/idlelib/config-highlight.def
lib/python3.6/idlelib/config-keys.def
lib/python3.6/idlelib/config-main.def
lib/python3.6/idlelib/config.py
lib/python3.6/idlelib/config_key.py
lib/python3.6/idlelib/configdialog.py
lib/python3.6/idlelib/debugger.py
lib/python3.6/idlelib/debugger_r.py
lib/python3.6/idlelib/debugobj.py
lib/python3.6/idlelib/debugobj_r.py
lib/python3.6/idlelib/delegator.py
lib/python3.6/idlelib/dynoption.py
lib/python3.6/idlelib/editor.py
lib/python3.6/idlelib/extend.txt
lib/python3.6/idlelib/filelist.py
lib/python3.6/idlelib/grep.py
lib/python3.6/idlelib/help.html
lib/python3.6/idlelib/help.py
lib/python3.6/idlelib/help_about.py
lib/python3.6/idlelib/history.py
lib/python3.6/idlelib/hyperparser.py
lib/python3.6/idlelib/idle.bat
lib/python3.6/idlelib/idle.py
lib/python3.6/idlelib/idle.pyw
lib/python3.6/idlelib/idle_test/
lib/python3.6/idlelib/idle_test/README.txt
lib/python3.6/idlelib/idle_test/__init__.py
lib/python3.6/idlelib/idle_test/__pycache__/
lib/python3.6/idlelib/idle_test/__pycache__/__init__.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/__init__.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/__init__.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/htest.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/htest.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/htest.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/mock_idle.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/mock_idle.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/mock_idle.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/mock_tk.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/mock_tk.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/mock_tk.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/template.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/template.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/template.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autoexpand.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autoexpand.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_autoexpand.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_browser.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_browser.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_browser.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_calltip.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_calltip.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_calltip.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_calltip_w.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_calltip_w.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_calltip_w.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_codecontext.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_codecontext.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_codecontext.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_colorizer.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_colorizer.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_colorizer.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_config.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_config.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_config.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_config_key.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_config_key.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_config_key.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_configdialog.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_configdialog.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_configdialog.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugger.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugger.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugger.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugger_r.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugger_r.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugger_r.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugobj.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugobj.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugobj.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_delegator.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_delegator.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_delegator.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_editmenu.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_editmenu.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_editmenu.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_editor.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_editor.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_editor.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_filelist.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_filelist.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_filelist.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_grep.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_grep.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_grep.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_help.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_help.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_help.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_help_about.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_help_about.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_help_about.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_history.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_history.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_history.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_hyperparser.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_hyperparser.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_hyperparser.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_iomenu.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_iomenu.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_iomenu.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_macosx.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_macosx.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_macosx.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_mainmenu.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_mainmenu.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_mainmenu.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_multicall.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_multicall.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_multicall.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_outwin.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_outwin.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_outwin.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_paragraph.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_paragraph.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_paragraph.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_parenmatch.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_parenmatch.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_parenmatch.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_percolator.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_percolator.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_percolator.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pyparse.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pyparse.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pyparse.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pyshell.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pyshell.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_pyshell.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_query.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_query.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_query.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_redirector.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_redirector.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_redirector.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_replace.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_replace.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_replace.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_rpc.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_rpc.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_rpc.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_rstrip.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_rstrip.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_rstrip.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_run.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_run.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_run.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_runscript.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_runscript.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_runscript.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_search.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_search.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_search.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_searchbase.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_searchbase.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_searchbase.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_searchengine.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_searchengine.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_searchengine.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_squeezer.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_squeezer.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_squeezer.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_stackviewer.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_stackviewer.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_stackviewer.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_statusbar.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_statusbar.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_statusbar.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_text.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_text.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_text.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_textview.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_textview.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_textview.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_tooltip.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_tooltip.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_tooltip.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_tree.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_tree.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_tree.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_undo.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_undo.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_undo.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_warning.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_warning.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_warning.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_window.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_window.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_window.cpython-36.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_zoomheight.cpython-36.opt-1.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_zoomheight.cpython-36.opt-2.pyc
lib/python3.6/idlelib/idle_test/__pycache__/test_zoomheight.cpython-36.pyc
lib/python3.6/idlelib/idle_test/htest.py
lib/python3.6/idlelib/idle_test/mock_idle.py
lib/python3.6/idlelib/idle_test/mock_tk.py
lib/python3.6/idlelib/idle_test/template.py
lib/python3.6/idlelib/idle_test/test_autocomplete.py
lib/python3.6/idlelib/idle_test/test_autocomplete_w.py
lib/python3.6/idlelib/idle_test/test_autoexpand.py
lib/python3.6/idlelib/idle_test/test_browser.py
lib/python3.6/idlelib/idle_test/test_calltip.py
lib/python3.6/idlelib/idle_test/test_calltip_w.py
lib/python3.6/idlelib/idle_test/test_codecontext.py
lib/python3.6/idlelib/idle_test/test_colorizer.py
lib/python3.6/idlelib/idle_test/test_config.py
lib/python3.6/idlelib/idle_test/test_config_key.py
lib/python3.6/idlelib/idle_test/test_configdialog.py
lib/python3.6/idlelib/idle_test/test_debugger.py
lib/python3.6/idlelib/idle_test/test_debugger_r.py
lib/python3.6/idlelib/idle_test/test_debugobj.py
lib/python3.6/idlelib/idle_test/test_debugobj_r.py
lib/python3.6/idlelib/idle_test/test_delegator.py
lib/python3.6/idlelib/idle_test/test_editmenu.py
lib/python3.6/idlelib/idle_test/test_editor.py
lib/python3.6/idlelib/idle_test/test_filelist.py
lib/python3.6/idlelib/idle_test/test_grep.py
lib/python3.6/idlelib/idle_test/test_help.py
lib/python3.6/idlelib/idle_test/test_help_about.py
lib/python3.6/idlelib/idle_test/test_history.py
lib/python3.6/idlelib/idle_test/test_hyperparser.py
lib/python3.6/idlelib/idle_test/test_iomenu.py
lib/python3.6/idlelib/idle_test/test_macosx.py
lib/python3.6/idlelib/idle_test/test_mainmenu.py
lib/python3.6/idlelib/idle_test/test_multicall.py
lib/python3.6/idlelib/idle_test/test_outwin.py
lib/python3.6/idlelib/idle_test/test_paragraph.py
lib/python3.6/idlelib/idle_test/test_parenmatch.py
lib/python3.6/idlelib/idle_test/test_pathbrowser.py
lib/python3.6/idlelib/idle_test/test_percolator.py
lib/python3.6/idlelib/idle_test/test_pyparse.py
lib/python3.6/idlelib/idle_test/test_pyshell.py
lib/python3.6/idlelib/idle_test/test_query.py
lib/python3.6/idlelib/idle_test/test_redirector.py
lib/python3.6/idlelib/idle_test/test_replace.py
lib/python3.6/idlelib/idle_test/test_rpc.py
lib/python3.6/idlelib/idle_test/test_rstrip.py
lib/python3.6/idlelib/idle_test/test_run.py
lib/python3.6/idlelib/idle_test/test_runscript.py
lib/python3.6/idlelib/idle_test/test_scrolledlist.py
lib/python3.6/idlelib/idle_test/test_search.py
lib/python3.6/idlelib/idle_test/test_searchbase.py
lib/python3.6/idlelib/idle_test/test_searchengine.py
lib/python3.6/idlelib/idle_test/test_squeezer.py
lib/python3.6/idlelib/idle_test/test_stackviewer.py
lib/python3.6/idlelib/idle_test/test_statusbar.py
lib/python3.6/idlelib/idle_test/test_text.py
lib/python3.6/idlelib/idle_test/test_textview.py
lib/python3.6/idlelib/idle_test/test_tooltip.py
lib/python3.6/idlelib/idle_test/test_tree.py
lib/python3.6/idlelib/idle_test/test_undo.py
lib/python3.6/idlelib/idle_test/test_warning.py
lib/python3.6/idlelib/idle_test/test_window.py
lib/python3.6/idlelib/idle_test/test_zoomheight.py
lib/python3.6/idlelib/iomenu.py
lib/python3.6/idlelib/macosx.py
lib/python3.6/idlelib/mainmenu.py
lib/python3.6/idlelib/multicall.py
lib/python3.6/idlelib/outwin.py
lib/python3.6/idlelib/paragraph.py
lib/python3.6/idlelib/parenmatch.py
lib/python3.6/idlelib/pathbrowser.py
lib/python3.6/idlelib/percolator.py
lib/python3.6/idlelib/pyparse.py
lib/python3.6/idlelib/pyshell.py
lib/python3.6/idlelib/query.py
lib/python3.6/idlelib/redirector.py
lib/python3.6/idlelib/replace.py
lib/python3.6/idlelib/rpc.py
lib/python3.6/idlelib/rstrip.py
lib/python3.6/idlelib/run.py
lib/python3.6/idlelib/runscript.py
lib/python3.6/idlelib/scrolledlist.py
lib/python3.6/idlelib/search.py
lib/python3.6/idlelib/searchbase.py
lib/python3.6/idlelib/searchengine.py
lib/python3.6/idlelib/squeezer.py
lib/python3.6/idlelib/stackviewer.py
lib/python3.6/idlelib/statusbar.py
lib/python3.6/idlelib/textview.py
lib/python3.6/idlelib/tooltip.py
lib/python3.6/idlelib/tree.py
lib/python3.6/idlelib/undo.py
lib/python3.6/idlelib/window.py
lib/python3.6/idlelib/zoomheight.py
lib/python3.6/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

@ -1,142 +0,0 @@
@comment $OpenBSD: PLIST-tkinter,v 1.2 2019/05/10 12:01:55 sthen Exp $
@option no-default-conflict
@option is-branch
@conflict python-tkinter->=3.6,<3.7
lib/python3.6/lib-dynload/_tkinter.so
lib/python3.6/tkinter/
lib/python3.6/tkinter/__init__.py
lib/python3.6/tkinter/__main__.py
lib/python3.6/tkinter/__pycache__/
lib/python3.6/tkinter/__pycache__/__init__.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/__init__.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/__init__.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/__main__.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/__main__.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/__main__.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/colorchooser.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/colorchooser.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/colorchooser.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/commondialog.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/commondialog.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/commondialog.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/constants.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/constants.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/constants.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/dialog.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/dialog.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/dialog.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/dnd.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/dnd.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/dnd.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/filedialog.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/filedialog.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/filedialog.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/font.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/font.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/font.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/messagebox.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/messagebox.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/messagebox.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/scrolledtext.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/scrolledtext.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/scrolledtext.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/simpledialog.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/simpledialog.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/simpledialog.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/tix.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/tix.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/tix.cpython-36.pyc
lib/python3.6/tkinter/__pycache__/ttk.cpython-36.opt-1.pyc
lib/python3.6/tkinter/__pycache__/ttk.cpython-36.opt-2.pyc
lib/python3.6/tkinter/__pycache__/ttk.cpython-36.pyc
lib/python3.6/tkinter/colorchooser.py
lib/python3.6/tkinter/commondialog.py
lib/python3.6/tkinter/constants.py
lib/python3.6/tkinter/dialog.py
lib/python3.6/tkinter/dnd.py
lib/python3.6/tkinter/filedialog.py
lib/python3.6/tkinter/font.py
lib/python3.6/tkinter/messagebox.py
lib/python3.6/tkinter/scrolledtext.py
lib/python3.6/tkinter/simpledialog.py
lib/python3.6/tkinter/test/
lib/python3.6/tkinter/test/README
lib/python3.6/tkinter/test/__init__.py
lib/python3.6/tkinter/test/__pycache__/
lib/python3.6/tkinter/test/__pycache__/__init__.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/__pycache__/__init__.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/__pycache__/__init__.cpython-36.pyc
lib/python3.6/tkinter/test/__pycache__/runtktests.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/__pycache__/runtktests.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/__pycache__/runtktests.cpython-36.pyc
lib/python3.6/tkinter/test/__pycache__/support.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/__pycache__/support.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/__pycache__/support.cpython-36.pyc
lib/python3.6/tkinter/test/__pycache__/widget_tests.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/__pycache__/widget_tests.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/__pycache__/widget_tests.cpython-36.pyc
lib/python3.6/tkinter/test/runtktests.py
lib/python3.6/tkinter/test/support.py
lib/python3.6/tkinter/test/test_tkinter/
lib/python3.6/tkinter/test/test_tkinter/__init__.py
lib/python3.6/tkinter/test/test_tkinter/__pycache__/
lib/python3.6/tkinter/test/test_tkinter/__pycache__/__init__.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/__init__.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/__init__.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_font.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_font.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_font.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_images.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_images.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_images.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_text.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_text.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_text.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-36.pyc
lib/python3.6/tkinter/test/test_tkinter/test_font.py
lib/python3.6/tkinter/test/test_tkinter/test_geometry_managers.py
lib/python3.6/tkinter/test/test_tkinter/test_images.py
lib/python3.6/tkinter/test/test_tkinter/test_loadtk.py
lib/python3.6/tkinter/test/test_tkinter/test_misc.py
lib/python3.6/tkinter/test/test_tkinter/test_text.py
lib/python3.6/tkinter/test/test_tkinter/test_variables.py
lib/python3.6/tkinter/test/test_tkinter/test_widgets.py
lib/python3.6/tkinter/test/test_ttk/
lib/python3.6/tkinter/test/test_ttk/__init__.py
lib/python3.6/tkinter/test/test_ttk/__pycache__/
lib/python3.6/tkinter/test/test_ttk/__pycache__/__init__.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/__init__.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/__init__.cpython-36.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-36.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_functions.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_functions.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_functions.cpython-36.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_style.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_style.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_style.cpython-36.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-36.opt-1.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-36.opt-2.pyc
lib/python3.6/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-36.pyc
lib/python3.6/tkinter/test/test_ttk/test_extensions.py
lib/python3.6/tkinter/test/test_ttk/test_functions.py
lib/python3.6/tkinter/test/test_ttk/test_style.py
lib/python3.6/tkinter/test/test_ttk/test_widgets.py
lib/python3.6/tkinter/test/widget_tests.py
lib/python3.6/tkinter/tix.py
lib/python3.6/tkinter/ttk.py

View File

@ -1,8 +1,7 @@
# $OpenBSD: Makefile,v 1.69 2019/04/21 09:33:32 sthen Exp $
# $OpenBSD: Makefile,v 1.70 2019/10/18 13:08:05 kmos Exp $
SUBDIR =
SUBDIR += 2.7
SUBDIR += 3.6
SUBDIR += 3.7
.include <bsd.port.subdir.mk>

View File

@ -1,4 +1,4 @@
# $OpenBSD: python.port.mk,v 1.115 2019/09/25 14:34:13 kmos Exp $
# $OpenBSD: python.port.mk,v 1.116 2019/10/18 13:08:05 kmos Exp $
#
# python.port.mk - Xavier Santolaria <xavier@santolaria.net>
# This file is in the public domain.
@ -24,7 +24,6 @@ MODPY_VERSION ?= ${MODPY_DEFAULT_VERSION_2}
# verify if MODPY_VERSION forced is correct
.else
. if ${MODPY_VERSION} != "2.7" && \
${MODPY_VERSION} != "3.6" && \
${MODPY_VERSION} != "3.7"
ERRORS += "Fatal: unknown or unsupported MODPY_VERSION: ${MODPY_VERSION}"
. endif