> Index: 3.8/files/CHANGES.OpenBSD > +These changes are available in the OpenBSD CVS repository > +<http://www.openbsd.org/anoncvs.html> in ports/lang/python/3.7.
3.7 -> 3.8 > Index: 3.8/pkg/PLIST-gdbm > +@pkgpath lang/python3.5,-gdbm should be removed. generally the "current main ports py3 version" should have an @pkgpath on previous ports py3 versions of the relevant subpackage (i.e. the current 3.7 ones are missing @pkgpath on lang/python3.6,-XX - I forgot at the time but we should have done this when removing 3.6). but non-default ones shouldn't have this. also applies to other plists. > +@option is-branch > +@conflict python-idle->=3.8,<3.9 this is correct > +@conflict python->=3.7,<3.7.5 should be removed, this is not correct, I think it relates to an old move of a file from -main to -idle and shouldn't be added to new PLIST-idle. think maybe also applies to other plists. > +@conflict python-idle->=3.7,<3.7.5 this isn't correct, this conflict line relates to the bin/idle3 symlink and shouldn't be added until the default version is switched and the old 3.6 -idle has the symlink removed. also applies to other PLISTs. > +@pkgpath lang/python3.5,-idle should be removed as above in PLIST-gdbm. also applies to other PLISTs. > Index: 3.8/pkg/PLIST-main there are various lib/python3.8/XX/tests directories. in 3.7 we have them in -main though reading through the plist diff I'm wondering if these should actually move to -tests. > +lib/python3.8/idlelib/__pycache__/__init__.cpython-38.opt-1.pyc > +lib/python3.8/idlelib/__pycache__/__init__.cpython-38.opt-2.pyc > +lib/python3.8/idlelib/__pycache__/__init__.cpython-38.pyc > +lib/python3.8/idlelib/__pycache__/__main__.cpython-38.opt-1.pyc > +lib/python3.8/idlelib/__pycache__/__main__.cpython-38.opt-2.pyc > +lib/python3.8/idlelib/__pycache__/__main__.cpython-38.pyc > +lib/python3.8/idlelib/__pycache__/autocomplete.cpython-38.opt-1.pyc > +lib/python3.8/idlelib/__pycache__/autocomplete.cpython-38.opt-2.pyc [...] should be in -idle > +lib/python3.8/test/__pycache__/__init__.cpython-38.opt-1.pyc > +lib/python3.8/test/__pycache__/__init__.cpython-38.opt-2.pyc > +lib/python3.8/test/__pycache__/__init__.cpython-38.pyc [...] > +lib/python3.8/test/ziptestdata/testdata_module_inside_zip.py should be in -tests > +lib/python3.8/tkinter/__pycache__/__init__.cpython-38.opt-1.pyc [...] > +lib/python3.8/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-38.pyc -tkinter > +lib/python3.8/turtle.py > +lib/python3.8/turtledemo/ > +lib/python3.8/turtledemo/__init__.py > +lib/python3.8/turtledemo/__main__.py turtle.py / turtledemo should also be in -tkinter
