Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 Aug 2013 21:14:05 +0300
From:      David Naylor <naylor.b.david@gmail.com>
To:        bdrewery@freebsd.org, eadler@freebsd.org, python@freebsd.org
Subject:   Naming of lang/pypy and lang/pypy3
Message-ID:  <1595859.oJfAmeEhYc@dragon.dg>

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

--nextPart31260872.jEZ54PRYZj
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Hi All,

The pypy team have released a version of pypy that supports python-3.2 (while 
the existing port supports python-2.7).  

I would like to quickly talk about two concepts here:
 * python language version (such as python-2.7, python-3.2, etc)
 * python implementation version (such as pypy-2.1, jython-?.?, ironpython-?.? 
and cpython-2.7)

Currently the only supported implementation of python in bsd.python.mk is 
cpython and bsd.python.mk assumes the implementation and language version is 
the same.  Of note, pypy seems to be the only implementation who's version 
does not match the language.  I would like to eventually teach bsd.python.mk 
about different implementations, so with that in mind the current situation 
for pypy is:

The pypy library directory and binary are suffixed with the implementation 
version (currently 2.1) however with pypy3 keeping the same version as pypy 
(and pypy32.1 is just confusing) how should I handle the version numbering?  

I could think of:
 a) use the language version as the suffix (i.e. pypy2.7 and pypy3.2)
 b) use a combination of the two (i.e. pypy2.1-2.7 and pypy2.1-2.7)
 c) use some other numbering scheme

I currently prefer using option (a).  Your thoughts?

Regards
--nextPart31260872.jEZ54PRYZj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEABECAAYFAlH6s4AACgkQUaaFgP9pFrIKcgCbBCmSfFRV3o9Xnx6j1/Mo+J3s
M5gAn0aeuiLbU3z0CKZUdWbXs1QKi7YM
=1EQs
-----END PGP SIGNATURE-----

--nextPart31260872.jEZ54PRYZj--




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