Skip to content

Commit 2f129c7

Browse files
committed
Simplify setup.py
1 parent 1d4ab45 commit 2f129c7

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

setup.py

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,13 @@
11
#!/usr/bin/env python
2-
import os
2+
from pathlib import Path
33

44
from setuptools import setup
55

6-
7-
def read(*parts):
8-
"""Reads the content of the file located at path created from *parts*."""
9-
try:
10-
return open(os.path.join(*parts), "r", encoding="utf-8").read()
11-
except OSError:
12-
return ""
13-
14-
156
tests_require = []
16-
requirements = read("requirements", "main.txt").splitlines()
7+
requirements = Path("requirements/main.txt").read_text(encoding="UTF-8").splitlines()
178
extras_require = {
18-
"docs": read("requirements", "docs.txt").splitlines(),
19-
"tests": tests_require,
9+
"docs": Path("requirements/docs.txt").read_text(encoding="UTF-8").splitlines(),
10+
"tests": [tests_require],
2011
}
2112

2213
setup(

0 commit comments

Comments
 (0)