[Bug 259381] devel/py-platformdirs: fails to build: setuptools_scm, line 84, in dump_version > fp.write(template.format(version=version)) > KeyError: 'version_tuple'

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 25 Oct 2021 14:03:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259381

--- Comment #3 from Po-Chuan Hsieh <sunpoet@FreeBSD.org> ---
(In reply to xavier from comment #0)

Thanks for reporting. I'll check that.
I'm not sure why I did not get pkg-fallout mail of this port.

(In reply to Kubilay Kocak from comment #2)

Kai has submitted a 5.0.2 update in bug #259420. I'll submit any PR for exp-run
of latest version (6.3.2).

> Regarding toml, Python packages depending on optional dependencies of their dependencies, *must* [1] depend on those transitive/optional dependencies directly. This is the same issue as bug 256872

In this case, we have 2 choices:
- Add TOML dependency (py-toml now and py-tomli for 6+) to RUN_DEPENDS
unconditionally. Add a comment to declare that [toml] is added.
- Keep TOML option and change its description to inform users that disabling it
may lead to build failure of dependent ports. If people disable it, it's their
choice to get build failure.

-- 
You are receiving this mail because:
You are on the CC list for the bug.