setuptools-scm was unable to detect version

From: Alexis Praga <alexis.praga_at_proton.me>
Date: Wed, 02 Nov 2022 21:54:04 UTC
Hi,

I'm trying to update textproc/py-sphinxext-opengraph to the latest version 0.7.2.
Both 0.7.2 and 0.7.1 fails with setuptools-scm unable to find the version but 0.7.0 build fine.
Errors are shown below.

Could it be that CHEESESHOP is not up-to-date ?

Thanks,

===> Configuring for py39-sphinxext-opengraph-0.7.1
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "setup.py", line 6, in <module>
setuptools.setup(
File "/usr/local/lib/python3.9/site-packages/setuptools/__init__.py", line 87, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 139, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 476, in __init__
_Distribution.__init__(
File "/usr/local/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 275, in __init__
self.finalize_options()
File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 900, in finalize_options
ep(self)
File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 920, in _finalize_setup_keywords
ep.load()(self, ep.name, value)
File "/usr/local/lib/python3.9/site-packages/setuptools_scm/integration.py", line 75, in version_keyword
_assign_version(dist, config)
File "/usr/local/lib/python3.9/site-packages/setuptools_scm/integration.py", line 51, in _assign_version
_version_missing(config)
File "/usr/local/lib/python3.9/site-packages/setuptools_scm/__init__.py", line 106, in _version_missing
raise LookupError(
LookupError: setuptools-scm was unable to detect version for /usr/ports/textproc/py-sphinxext-opengraph/work-py39/sphinxext-opengraph-0.7.1.

Make sure you're either building from a fully intact git repository or PyPI tarballs. Most other sources (such as GitHub's tarballs, a git checkout without the .git folder) don't contain the necessary metadata and will not work.

For example, if you're using pip, instead of https://github.com/user/proj/archive/master.zip use git+https://github.com/user/proj.git#egg=proj
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/textproc/py-sphinxext-opengraph
*** Error code 1

Stop.make: stopped in /usr/ports/textproc/py-sphinxext-opengraph