Naming of lang/pypy and lang/pypy3
David Naylor
naylor.b.david at gmail.com
Sat Aug 3 16:25:14 UTC 2013
On Thursday, 1 August 2013 21:50:23 Marcus von Appen wrote:
> On, Thu Aug 01, 2013, David Naylor wrote:
> > 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?
>
> a) would cause a big mismatch when users report errors to the pypy
> upstream. Do not do it.
> b) just looks overly complicated to me
> c) naaaaaaah
>
> How about something like:
>
> pypy-2.1 (or pypy2-2.1)
> pypy3-2.1
>
> This would match the pypy versions perfectly in my opinion.
>
> (On a side note: do you mind to move pypy betas into a pypy-devel port
> or such alike? The beta versions currently prevent using pypy as
> more or less stable replacement for CPython).
Thanks for your input. I've opted for pypy-2.1 and pypy3-2.1. I'll gladly
make a -devel port for pypy (starting with pypy3-devel :-D).
Could you please elaborate how the beta's are preventing pypy from being used
as a replacement for CPython?
Regards
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freebsd.org/pipermail/freebsd-python/attachments/20130803/ff8d84c3/attachment.sig>
More information about the freebsd-python
mailing list