Remove last remaining version symbols, and update setup.py in pluygin example (finished #6675)

This commit is contained in:
Benjamin Dauvergne 2015-03-11 11:12:08 +01:00
parent f73c568e4a
commit 3cdad490a1
4 changed files with 15 additions and 31 deletions

View File

@ -1,36 +1,26 @@
#!/usr/bin/python
import subprocess
from setuptools import setup, find_packages
import os
def get_version():
import glob
import re
import os
version = None
for d in glob.glob('src/*'):
if not os.path.isdir(d):
continue
module_file = os.path.join(d, '__init__.py')
if not os.path.exists(module_file):
continue
for v in re.findall("""__version__ *= *['"](.*)['"]""",
open(module_file).read()):
assert version is None
version = v
if version:
break
assert version is not None
'''Use the VERSION, if absent generates a version with git describe, if not
tag exists, take 0.0.0- and add the length of the commit log.
'''
if os.path.exists('VERSION'):
with open('VERSION', 'r') as v:
return v.read()
if os.path.exists('.git'):
import subprocess
p = subprocess.Popen(['git','describe','--dirty','--match=v*'],
stdout=subprocess.PIPE)
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
result = p.communicate()[0]
assert p.returncode == 0, 'git returned non-zero'
new_version = result.split()[0][1:]
assert new_version.split('-')[0] == version, '__version__ must match the last git annotated tag'
version = new_version.replace('-', '.')
return version
if p.returncode == 0:
return result.split()[0][1:].replace('-', '.')
else:
return '0.0.0-%s' % len(
subprocess.check_output(
['git', 'rev-list', 'HEAD']).splitlines())
return '0.0.0'
README = file(os.path.join(
os.path.dirname(__file__),

View File

@ -1,5 +1,3 @@
__version__ = '1.0.0'
class Plugin(object):
def get_before_urls(self):
from . import app_settings

View File

@ -1,8 +1,6 @@
import django
from django.utils.translation import ugettext_lazy as _
__version__ = '1.0.0'
class Plugin(object):
def get_before_urls(self):
from . import app_settings

View File

@ -3,8 +3,6 @@ from django.utils.translation import ugettext_lazy as _
from .constants import SESSION_CAS_LOGOUTS
__version__ = '1.0'
class Plugin(object):
def get_before_urls(self):
from . import app_settings