Browse Source

parse version instead of loading module

master 0.1.1
j 8 years ago
parent
commit
160f527b79
  1. 9
      setup.py
  2. 5
      shared/multilingual/__init__.py

9
setup.py

@ -4,7 +4,12 @@ from io import open
import os
from setuptools import setup, find_packages
import shared.multilingual
def get_version(prefix):
import re
with open(os.path.join(prefix, '__init__.py')) as fd:
metadata = dict(re.findall("__([a-z]+)__ = '([^']+)'", fd.read()))
return metadata['version']
def read(filename):
@ -15,7 +20,7 @@ def read(filename):
setup(
name='django-shared-multilingual',
version=shared.multilingual.__version__,
version=get_version('shared/multilingual'),
description=' Collection Django tools for multilingual websites.',
long_description=read('README.md'),
author='Erik Stein',

5
shared/multilingual/__init__.py

@ -1,5 +1,4 @@
from __future__ import unicode_literals
VERSION = (0, 1, 1)
__version__ = '.'.join(map(str, VERSION))
__version__ = '0.1.1'
VERSION = tuple(int(d) for d in __version__.split('.'))

Loading…
Cancel
Save