Skip to content

Commit 5e17b68

Browse files
authored
Update setup.py
1 parent eb92ddc commit 5e17b68

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

setup.py

+25-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,31 @@
22
from setuptools import setup, find_packages
33

44
setup_path = Path(__file__).parent
5+
README = (setup_path / "README.md").read_text(encoding="utf-8")
6+
7+
with open("README.md", "r") as fh:
8+
long_description = fh.read()
9+
10+
def split_requirements(requirements):
11+
install_requires = []
12+
dependency_links = []
13+
for requirement in requirements:
14+
if requirement.startswith("git+"):
15+
dependency_links.append(requirement)
16+
else:
17+
install_requires.append(requirement)
18+
19+
return install_requires, dependency_links
20+
21+
with open("./requirements.txt", "r") as f:
22+
requirements = f.read().splitlines()
23+
24+
install_requires, dependency_links = split_requirements(requirements)
525

626
setup(
727
name = "stablenormal",
8-
packages=find_packages()
9-
)
28+
packages=find_packages(),
29+
description=long_description,
30+
long_description=README,
31+
install_requires=install_requires
32+
)

0 commit comments

Comments
 (0)