From nobody Fri Sep 30 04:54:30 2022 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MdyZP2vLYz4V1bW for ; Fri, 30 Sep 2022 04:54:37 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail05.adl3.internode.on.net (ipmail05.adl3.internode.on.net [150.101.137.13]) by mx1.freebsd.org (Postfix) with ESMTP id 4MdyZM1CXsz3t2N for ; Fri, 30 Sep 2022 04:54:34 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) X-SMTP-MATCH: 0 IronPort-Data: =?us-ascii?q?A9a23=3AJhQnB6veZOl/0H0dK+1UeLZa5ufnVLBcMUV32?= =?us-ascii?q?f8akzHdYApBsoF/qtZmKWDUOPiPYDTxetonbN7jpEwH657dndRgQQdupXphE?= =?us-ascii?q?CMSo5vJVd3CJBb+Z3rLJ8HIQBhutJVFMYiccs45HiLXqEiEP+m6pxGQ94nRF?= =?us-ascii?q?uKmUrKs1gOd5ONcpZRIZStLw4bVv6Yx6TSHK1PV0T/Ni5W31G+Ng1aYA0pMg?= =?us-ascii?q?06xgEoHUMfa4Fv0imcDicVj5zcyoZW04KU3fsldJ1OgKmVd83XTq+zrlNlV9?= =?us-ascii?q?UuBl/sh50/Mr1r1TqEKaua60QmmjndfV6W4xBxFrSU2uko5HKBEMgEO0W/Px?= =?us-ascii?q?YspjowU3XCzYV5B0qnktv4QXjNjPwllPaRA9aDOO3X5u82Bp6HDWye2n68/U?= =?us-ascii?q?htvbOX0/c4nXDsXq5T0MgslYAqOiuitzJq0V/Jsh4IkNsaDFJsYoG175T/DA?= =?us-ascii?q?PssWpyFRL/FjfdE1Ssrm8NPKvPXZMsfbhJvawjFahxLfFwQDfoDcE2A7pXkW?= =?us-ascii?q?yVAsAjO/e9uui7I0AVt0bOrMdzJd8aMQslY2EGe4GTL4wzE7tghHIT34VK4H?= =?us-ascii?q?riE34cjRR/GZb8=3D?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AlX+eG6norMxGxI+RrtMd/cpXoBfpDfIt3D?= =?us-ascii?q?Abv31ZSRFFG/FwWfrCoB1p726RtN93YgBGpTngAtjkfZqyz/9ICOUqUotKGT?= =?us-ascii?q?OW2ldAT7sSjrcKoQePJ8SWzIc06U4jScRD4bbLZmSS4/yR3OD1KbYd/OU=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BWAACOdTZj/wvmestaGgEBAQEBAQE?= =?us-ascii?q?BAQEDAQEBARIBAQEBAgIBAQEBQIFPiUuQZzGEKJpoCwFTBAEBghKCcwKEbSY?= =?us-ascii?q?4EwECBBUBAQYBAQEBAQcEgRyFdYZDAQEBAyNWEAsYAgImAgJXBgEMCAEBgnm?= =?us-ascii?q?DIap2gTKBAYRwhRKBESyHB26EDYQogQOBTYE8gwM+iBqCZgSZWSYEDgMZKx1?= =?us-ascii?q?BAgELQjQDFQMUAwUhBwMZDyMNDQQWBwwDAwUlAwICGwcCAgMCBhMFAgJNNAg?= =?us-ascii?q?ECAQrJA8FAgcvBQQvAh4EBQYRCAIWAgYEBAQEFQIQCAIIJhcHExgbGQEFWQ4?= =?us-ascii?q?JIRwKBBoNBQYTAyBvBQo4DygvaSsdGwqBDCooFQMEBAMCBhMDAyICECoxFAQ?= =?us-ascii?q?pExItBytzCQIDImcFAwMEKCwDCSEfBygkPAdYOgEEAwIQIj0GAwkDAiJZdzE?= =?us-ascii?q?RFQUDDRkmCAUjFxsECDwCBQZXEwIKEgMTDwYnTJ49gSOiImCeY4JOgRmgIwZ?= =?us-ascii?q?BqAKBA5cNIKIMhzWBfjMaIYM6UBkPnQCBIAIGCwEBAwmKPwEB?= Received: from ppp230-11.static.internode.on.net (HELO leader.local) ([203.122.230.11]) by ipmail05.adl3.internode.on.net with ESMTP; 30 Sep 2022 14:24:33 +0930 Subject: Re: Python version dependencies in pkg To: Tatsuki Makino , ports@freebsd.org Cc: Dan Mahoney References: <8B490359-27A3-410C-AE98-C1362D4FA9F0@gushi.org> <89D2B2D7-FA3D-46F5-A93B-4846950A157C@gushi.org> <65597c37-813b-d0ed-ea9f-8591b68cf097@gwdg.de> <20220929083939.Horde.Viq2uLBgUctcrsgmaJxN_1u@webmail.leidinger.net> From: Shane Ambler Message-ID: <1fdde4e6-fa80-720f-7c85-8417d2a3b642@ShaneWare.Biz> Date: Fri, 30 Sep 2022 14:24:30 +0930 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4MdyZM1CXsz3t2N X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of FreeBSD@shaneware.biz has no SPF policy when checking 150.101.137.13) smtp.mailfrom=FreeBSD@shaneware.biz X-Spamd-Result: default: False [-2.00 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[hotmail.com,freebsd.org]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:4739, ipnet:150.101.0.0/16, country:AU]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[shaneware.biz]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On 30/9/22 7:05 am, Tatsuki Makino wrote: > Hello. > I cannot explain it in a long sentence in English... > Part of my understanding of the Python version and FLAVOR is that > > Dan Mahoney wrote on 2022/09/30 04:52: >> >> That's ports. I'm asking about packages. >> > > Currently, two versions of Python are allowed to be installed on FreeBSD. > One is Python 2.7 but EOL. You can install as many python major versions as you want or need, that means you can also install many of the py modules for each version. Note that some have conflicts and some only need concurrent option added to them to prevent conflicts. % pkg info -x python3 python3-3_3 python310-3.10.4_2 python311-3.11.0.a2 python37-3.7.10 python38-3.8.9 python39-3.9.4 % pkg info -x 'py3[0-9]*-numpy-' py310-numpy-1.22.4,1 py37-numpy-1.16.6_1,1 py38-numpy-1.16.6_1,1 py39-numpy-1.16.6_1,1 Being the maintainer of some py modules, I have them all installed so I can verify that all py versions build and install without conflict. -- FreeBSD - the place to B...Software Developing Shane Ambler