Date: Sun, 03 Apr 2016 14:36:40 +0200 From: Raphael Kubo da Costa <rakuco@FreeBSD.org> To: freebsd-python@FreeBSD.org Cc: jjuanino@gmail.com Subject: Python dependencies for ports requiring Python 3 Message-ID: <86y48uq36v.fsf@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Hi, everyone, I've been helping get archivers/py-borgbackup (bug 207715) committed for a while now. The last remaining blocker is the fact that the port has USES=python:3.4+ and depends on other Python ports, namely devel/py-setuptools_scm, devel/py-msgpack-python and devel/py-llfuse. This means the port will try to require/install the Python 3 versions of those ports which are not built by default and not present in Poudriere builds if one does not explicitly build Python 3 packages. I'd like to confirm if the suggestion in comment #2 in that bug is the only possible approach: doing what was done to devel/py-setuptools and creating version-specific ports for both py-setuptools_scm and py-msgpack-python. In practice this means adding 12 new ports to the tree (and coordinating with the current maintainers), and the problem will happen again if py-borgbackup introduces any new Python dependencies in future releases.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86y48uq36v.fsf>