Date: Wed, 22 May 2024 14:06:51 +0300 From: Matthias Fechner <mfechner@freebsd.org> To: freebsd-ports@freebsd.org Subject: How to add dependency to python binary Message-ID: <674b2ef0-9d92-4540-afa7-9da6b625065a@freebsd.org>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------USsBT5Mwnl0J6HuUxz3vL5N8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Dear all, I need some help on how to get the python binary and not the python32 binary installed as a runtime dependency. I tried to use: USES= python:run but that only installs the python39 package which only installed the python30 binary. If I add: RUN_DEPENDS= python>=3.9:lang/python to get the meta package for python installed, which adds the symlink from python -> python39 I get an error message while building the package: ====> Running Q/A tests (stage-qa) Error: lang/python should not be depended upon. Instead, use USES=python:xy with a specific version. *** Error code 1 What is the recommended why to add python as a runtime dependency that the python binary is available? Thanks a lot Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook --------------USsBT5Mwnl0J6HuUxz3vL5N8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <p>Dear all,</p> <p>I need some help on how to get the python binary and not the python32 binary installed as a runtime dependency.<br> I tried to use:<br> USES= python:run</p> <p>but that only installs the python39 package which only installed the python30 binary.<br> <br> If I add:<br> RUN_DEPENDS= python>=3.9:lang/python</p> <p>to get the meta package for python installed, which adds the symlink from python -> python39 I get an error message while building the package:<br> </p> <pre>====> Running Q/A tests (stage-qa) Error: lang/python should not be depended upon. Instead, use USES=python:xy with a specific version. *** Error code 1 What is the recommended why to add python as a runtime dependency that the python binary is available? </pre> <pre class="moz-signature" cols="72"> Thanks a lot Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook </pre> </body> </html> --------------USsBT5Mwnl0J6HuUxz3vL5N8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?674b2ef0-9d92-4540-afa7-9da6b625065a>