add version.py

This commit is contained in:
PyYoshi 2016-10-17 20:18:24 +09:00
parent 541f09d575
commit 7f8a611b23
3 changed files with 14 additions and 6 deletions

View file

@ -6,14 +6,15 @@
import os import os
import sys import sys
import platform import platform
import glob
import codecs
import re
try: try:
from setuptools import setup, Extension from setuptools import setup, Extension
except ImportError: except ImportError:
from distutils.core import setup, Extension from distutils.core import setup, Extension
import glob
try: try:
import Cython.Compiler.Main as cython_compiler import Cython.Compiler.Main as cython_compiler
@ -63,6 +64,15 @@ cchardet_module = Extension(
def read(f): def read(f):
return open(os.path.join(os.path.dirname(__file__), f)).read().strip() return open(os.path.join(os.path.dirname(__file__), f)).read().strip()
with codecs.open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'src', 'cchardet', 'version.py'), 'r',
'latin1') as fp:
try:
version = re.findall(r"^__version__ = '([^']+)'\r?$",
fp.read(), re.M)[0]
except IndexError:
raise RuntimeError('Unable to determine version.')
setup( setup(
name='cchardet', name='cchardet',
author='PyYoshi', author='PyYoshi',

View file

@ -1,8 +1,5 @@
#!/usr/bin/env python
# coding: utf-8
from cchardet import _cchardet from cchardet import _cchardet
from .version import __version__
def detect(msg): def detect(msg):
""" """

1
src/cchardet/version.py Normal file
View file

@ -0,0 +1 @@
__version__ = '1.1.0'