guix-devel
[Top][All Lists]
Advanced

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

Re: python2 in git


From: Maxim Cournoyer
Subject: Re: python2 in git
Date: Tue, 03 Mar 2020 12:53:07 +0000

Hi Ricardo!

On March 3, 2020 12:43:29 PM UTC, Ricardo Wurmus <address@hidden> wrote:
>Hi Guix,
>
>our “git” package has python-2 among its inputs.  It says this:
>
>("python" ,python-2) ; CAVEAT: incompatible with python-3 according to
>INSTALL
>
>The INSTALL file for git 2.25.1 says this about Python:
>
>       - Python version 2.4 or later (but not 3.x, which is not
>         supported by Perforce) is needed to use the git-p4 interface
>         to Perforce.
>
>The git-p4 script does, however, contain conditionals to accomodate
>Python 3.  Here’s an example:
>
>--8<---------------cut here---------------start------------->8---
># support basestring in python3
>try:
>    unicode = unicode
>except NameError:
>    # 'unicode' is undefined, must be Python 3
>    str = str
>    unicode = str
>    bytes = bytes
>    basestring = (str,bytes)
>else:
>    # 'unicode' exists, must be Python 2
>    str = str
>    unicode = unicode
>    bytes = str
>    basestring = basestring
>--8<---------------cut here---------------end--------------->8---
>
>It also uses the Python 3 style “print” call instead of the Python 2
>style statement.
>
>I would like to build git with the latest version of Python.  Any
>objections?

Good analysis! None from me!

Maxim



reply via email to

[Prev in Thread] Current Thread [Next in Thread]