From e2ae7e3c541212ee55cae42d553ce16b88f705fa Mon Sep 17 00:00:00 2001 From: Hyeonki Hong Date: Sun, 6 Feb 2022 10:32:25 +0900 Subject: [PATCH] setup.py: refactor --- setup.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/setup.py b/setup.py index 5b6aec4..a73142a 100644 --- a/setup.py +++ b/setup.py @@ -22,15 +22,14 @@ SOFTWARE. """ -from os import path +from pathlib import Path + from setuptools import setup -BASE_DIR = path.dirname(path.abspath(__file__)) -CHANGELOG_PATH = path.join(BASE_DIR, "CHANGELOG") +BASE_DIR = Path(__file__).parent +CHANGELOG_PATH = BASE_DIR / "CHANGELOG" -with open(CHANGELOG_PATH, "r") as f: - version = f.readline() - version = version.split() - version = version[1][1:-1] +with CHANGELOG_PATH.open(encoding="utf-8") as fd: + version = fd.readline().strip().split()[1] setup(version=version)