diff --git a/HISTORY.md b/HISTORY.md index e6653121c..dd1c31ae3 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,9 @@ ## History +### 0.14.1 + +- [FIX] Fixed "ImportError: No module named 'dateutil'" (#598). + ### 0.14.0 - [NEW] Added provisional support for Python 3.8. diff --git a/arrow/__init__.py b/arrow/__init__.py index 1882ba02c..39546b1c4 100644 --- a/arrow/__init__.py +++ b/arrow/__init__.py @@ -4,4 +4,4 @@ from .arrow import Arrow from .factory import ArrowFactory -__version__ = "0.14.0" +__version__ = "0.14.1" diff --git a/setup.py b/setup.py index 4a2febcb0..ad611c99f 100644 --- a/setup.py +++ b/setup.py @@ -1,14 +1,24 @@ # -*- coding: utf-8 -*- -from setuptools import setup +import re -from arrow import __version__ +from setuptools import setup with open("README.rst", "r") as f: readme = f.read() +with open("arrow/__init__.py", "r") as f: + init = f.read() + + +def get_version(): + pattern = r'{}\W*=\W*"([^"]+)"'.format("__version__") + strval = re.findall(pattern, init)[0] + return strval + + setup( name="arrow", - version=__version__, + version=get_version(), description="Better dates and times for Python", long_description=readme, long_description_content_type="text/x-rst",