From c4c17351c671145d8ea26233feae67c7179fe564 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 4 Mar 2017 20:43:05 -0500 Subject: [PATCH] Add commit number to pip version for easy identification. --- discord/__init__.py | 2 +- setup.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/discord/__init__.py b/discord/__init__.py index 438cd1237..7b31c7f81 100644 --- a/discord/__init__.py +++ b/discord/__init__.py @@ -15,7 +15,7 @@ __title__ = 'discord' __author__ = 'Rapptz' __license__ = 'MIT' __copyright__ = 'Copyright 2015-2017 Rapptz' -__version__ = '1.0.0a0' +__version__ = '1.0.0a' from .client import Client, AppInfo from .user import User, ClientUser, Profile diff --git a/setup.py b/setup.py index 15b7769f5..677ecadbd 100644 --- a/setup.py +++ b/setup.py @@ -17,6 +17,18 @@ with open('discord/__init__.py') as f: if not version: raise RuntimeError('version is not set') +if version.endswith(('a', 'b', 'rc')): + # append version identifier based on commit count + try: + import subprocess + p = subprocess.Popen(['git', 'rev-list', '--count', 'HEAD'], + stdout=subprocess.PIPE, stderr=subprocess.PIPE) + out, err = p.communicate() + if out: + version = version + out.decode('utf-8').strip() + except Exception: + pass + readme = '' with open('README.md') as f: readme = f.read()