> 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

Reply via email to