[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#737376: texlive-extra-utils: Debian pythontex can't use python3



On Mon, Feb 03, 2014 at 11:21:17AM +0900, Norbert Preining wrote:
> On So, 02 Feb 2014, Julian Gilbey wrote:
> > That way, pythontex will use Python 2.7 and pythontex3 will use Python
> > 3.x.
> 
> And we should recommend/depend/suggest both python2 and python3,
> or is there a different way?

I would think that anyone actively trying to use pythontex3 would be
knowingly using python3 and hence having python3 installed.  The
devscripts package is a good example of such a thing (lots of Suggests
and explanation in the package description and README).

Alternatively, if one wanted to be extra-careful, the
/usr/bin/pythontex3 script could, instead of a symlink, be the
following (untested):

#!/bin/sh

if which python3 >/dev/null 2>&1
then
    exec /usr/share/texlive/texmf-dist/scripts/pythontex3.py "$@"
else
    echo "You need to have python3 installed to be able to use" >&2
    echo "the Python 3 version of pythontex!" >&2
    echo "Exiting." >&2
fi

   Julian


Reply to: