https://www.python.org/dev/peps/pep-0394/

Specifying "python2" is definitely the safest way with 0 downsides known to
me and it seems like a relatively harmless and trivial fix.

2016-11-13 15:58 GMT+01:00 'Yuval Hager' via Ledger <
[email protected]>:

> This means changing the default python version in the system. Since Arch is
> using python3 by default (has been for quite a while now), it might break
> the
> system in unexpected ways.
>
>
> On 12/11/16 01:04 PM, Jacob MacDonald wrote:
> > The solution I'm seeing online is to update the python symlink to point
> at
> > python2 instead of 3. On Gentoo you could use eselect, not sure if Arch
> has
> > an equivalent.
> >
> > Best,
> >
> > Jacob.
> >
> > On Sat, Nov 12, 2016, 10:48 AM Gina White <[email protected]>
> wrote:
> >
> >> After finding it quite easy to build ledger on the mac, I'm running into
> >> trouble building it on arch linux (which is what my main development
> >> machine runs).
> >>
> >> The first problem is that the python scripts seem to assume python2 but
> >> when '/usr/bin/env python' is run on my arch linux machine, that uses
> >> python3.
> >>
> >> Are there thoughts about python versions for the scripts?  The
> workaround
> >> being used in the community package for arch linux ledger is to change
> the
> >> ledger source to run '/usr/bin/env python2'.  You can see that in the
> >> prepare function here:
> >> https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ledger-git.
> >>
> >> One approach would be to make the scripts python3-compatible.  I'm not
> >> sure what downsides that might include though.
> >>
> >> Another approach would be to change all the ledger scripts to specify
> >> '/usr/bin/env python2'.  I'm not sure if that would work well though in
> the
> >> other places where ledger is being built.
> >>
> >> thanks
> >> - Gina
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to