namespace package will be skipped during installation. Since Python 3.5, .pyo files are removed and new .opt-1.pyc files are introduced [1]. However setuptools does not understand that new naming therefore packaging failed.
[1] https://www.python.org/dev/peps/pep-0488/
% cd /usr/ports/net/py-ndg_httpsclient % make ... ===> Generating temporary packing list running install running build running build_py running install_lib Skipping installation of /usr/ports/works/usr/ports/net/py-ndg_httpsclient/work/stage/usr/local/lib/python3.5/site-packages/ndg/__init__.py (namespace package) ... % make check-plist ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: %%PYTHON_SITELIBDIR%%/ndg/__pycache__/__init__.cpython-35.opt-1.pyc ===> Error: Plist issues found. *** Error code 1 Stop. make: stopped in /usr/ports/net/py-ndg_httpsclient