Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 2024 07:34:49 +0100
From:      Mathieu Arnold <mat@freebsd.org>
To:        Charlie Li <vishwin@freebsd.org>
Cc:        lexi@le-fay.org, Moin Rahman <bofh@freebsd.org>,  freebsd-python@freebsd.org, FreeBSD Mailing List <freebsd-ports@freebsd.org>,  jbo@freebsd.org
Subject:   Re: Re: USES=python3.10+ and RUN_DEPENDS
Message-ID:  <2mpihmnxg6k4skb2a3ehf3eeyjg2bawezkf6u33jzsp4imob4u@imnfeg4zwjce>
In-Reply-To: <f12da69d-7f9a-4a8f-b556-82376c7bb1be@freebsd.org>
References:  <Za1v3ztvbLwQDdYj@ilythia.eden.le-fay.org> <5A14CE01-367B-4CEC-8CC5-63B8993F72E4@freebsd.org> <Za12pKiZ4dw0N1aA@ilythia.eden.le-fay.org> <8F6F7911-B4D2-4FEB-8C3B-DC25DB578DCF@freebsd.org> <Za17W3RtozJdzm39@ilythia.eden.le-fay.org> <f12da69d-7f9a-4a8f-b556-82376c7bb1be@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--pb2pqdam44gdpqbm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Jan 21, 2024 at 09:53:47PM -0500, Charlie Li wrote:
> Lexi Winter wrote:
> > Moin Rahman:
> > > By default this will not be built in that case. If you want to build
> > > for python 3.10 you have to add USE_PYTHON=3Dallflavors
> >=20
> > thanks (again).  so for a normal port, is there any guidance on whether
> > i should do this or not?  is there a policy on this?
> >=20
> > this is a normal (desktop) application, not a library, so normally there
> > would be no reason to build it for all Python versions.
> >=20
> > i don't see anything about this in https://wiki.freebsd.org/Python/Port=
sPolicy
> In order to specify USE_PYTHON=3Dallflavors, all ports in the dependency =
chain
> have to specify it. This isn't really a policy issue, rather a technical
> one.

Mmmm, it is a policy issue, allflavors must only be used for ports for
which it is imperative to have all the possible flavors available, like
py-setuptools or cython.

If you want to enable the build all flavors possible locally, (as if
allflavors was defined in all ports) you can define
BUILD_ALL_PYTHON_FLAVORS=3Dyes in your make.conf

--=20
Mathieu Arnold

--pb2pqdam44gdpqbm
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmWuDIhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1
NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d
Qb7njgv/VyypyEdyCS8VaoNr0Kp2Bv5+JcFlzd5Dy0P44aSQjwgftOwDdX7CSJVL
1JDCPaoTwB3QQZs6SCYWj3efN9z+uOhL85CGWstsKr+0nq6m4ehdmiwcTk4oYvdH
LGzN+2nebyVvbZE0XbtBS2dsZML3AfBMvkCtTFj5jtUr4iccv50nV2ZX4Cbe69lY
7kTZ8AtrxSM9ae0Vxh7GTnby8/BfEvPAh1/LA3VT9ISi3C+nrEEpWCQqSwJzVhx6
WRxngXtkyb9O4buZgmFCTQ0KHadkFbgijDIVc7TWl1ZIJiWXtiABcRd4IDaEaHEj
To7hNt5mtnFvdS4Dz6QaurELsXI1lnaVTeg6f86/kUHUEVVgIaRRirbllXTQTDd0
mo9zPbCVNIwV8ilvVR/I2i/g7BeDb/mpE7DlLAK7Q7foQZsV9be9wCH6848zax0+
le6racrpPo4YWOxJaiDxji8V6S3l/qjT9sGa4w6XdF9N9aoWSH+tJAD/8LfLuHEG
oAWbH99B
=/MXd
-----END PGP SIGNATURE-----

--pb2pqdam44gdpqbm--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2mpihmnxg6k4skb2a3ehf3eeyjg2bawezkf6u33jzsp4imob4u>