Skip to content

Commit beb0cd4

Browse files
mindwgsnedders
authored andcommitted
Import things from os.path to make setup.py more readable
1 parent 8155822 commit beb0cd4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

setup.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ast
2-
import os
32
import codecs
43

4+
from os.path import join, dirname
55
from setuptools import setup, find_packages
66

77

@@ -22,13 +22,13 @@
2222
'Topic :: Text Processing :: Markup :: HTML'
2323
]
2424

25-
current_dir = os.path.dirname(__file__)
26-
with codecs.open(os.path.join(current_dir, 'README.rst'), 'r', 'utf8') as readme_file:
27-
with codecs.open(os.path.join(current_dir, 'CHANGES.rst'), 'r', 'utf8') as changes_file:
25+
here = dirname(__file__)
26+
with codecs.open(join(here, 'README.rst'), 'r', 'utf8') as readme_file:
27+
with codecs.open(join(here, 'CHANGES.rst'), 'r', 'utf8') as changes_file:
2828
long_description = readme_file.read() + '\n' + changes_file.read()
2929

3030
version = None
31-
with open(os.path.join("html5lib", "__init__.py"), "rb") as init_file:
31+
with open(join("html5lib", "__init__.py"), "rb") as init_file:
3232
t = ast.parse(init_file.read(), filename="__init__.py", mode="exec")
3333
assert isinstance(t, ast.Module)
3434
assignments = filter(lambda x: isinstance(x, ast.Assign), t.body)

0 commit comments

Comments
 (0)