Projet

Général

Profil

0001-misc-adapt-version-number-for-PEP-440-29421.patch

Frédéric Péters, 03 janvier 2019 13:34

Télécharger (1,28 ko)

Voir les différences:

Subject: [PATCH] misc: adapt version number for PEP 440 (#29421)

 setup.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)
setup.py
73 73
                             stderr=subprocess.PIPE)
74 74
        result = p.communicate()[0]
75 75
        if p.returncode == 0:
76
            version = str(result.split()[0][1:])
77
            version = version.replace('-', '.')
76
            result = result.decode('ascii').strip()[1:] # strip spaces/newlines and initial v
77
            if '-' in result: # not a tagged version
78
                real_number, commit_count, commit_hash = result.split('-', 2)
79
                version = '%s.post%s+%s' % (real_number, commit_count, commit_hash)
80
            else:
81
                version = result
78 82
            return version
83
        else:
84
            return '0.0.post%s' % len(
85
                    subprocess.check_output(
86
                            ['git', 'rev-list', 'HEAD']).splitlines())
87

  
79 88
    return '0.0.0'
80 89

  
81 90
setuptools.setup(
82
-