Running FreeBSD 12.2 and after updating Python 3.7 to 3.8 and making sure all ports that rely on it are upgraded I cannot install py38-certbot ...
Way out of my depth here but it looks like its got an issue with sphinx-build.
Code:
===> Building for py38-certbot-1.14.0,1
running build
running build_py
running egg_info
writing certbot.egg-info/PKG-INFO
writing dependency_links to certbot.egg-info/dependency_links.txt
writing entry points to certbot.egg-info/entry_points.txt
writing requirements to certbot.egg-info/requires.txt
writing top-level names to certbot.egg-info/top_level.txt
reading manifest file 'certbot.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found anywhere in distribution
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
writing manifest file 'certbot.egg-info/SOURCES.txt'
(cd /usr/ports/security/py-certbot/work-py38/certbot-1.14.0/docs && sphinx-build-3.8 -N -b man . _build/man)
Traceback (most recent call last):
File "/usr/local/bin/sphinx-build-3.8", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3252, in <module>
def _initialize_master_working_set():
File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3235, in _call_aside
f(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3264, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 583, in _build_master
ws.require(__requires__)
File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'packaging' distribution was not found and is required by Sphinx
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/security/py-certbot
*** Error code 1
Stop.
make: stopped in /usr/ports/security/py-certbot
Way out of my depth here but it looks like its got an issue with sphinx-build.