diff --git a/domonic/__init__.py b/domonic/__init__.py index d80de98..fe6bffd 100755 --- a/domonic/__init__.py +++ b/domonic/__init__.py @@ -15,8 +15,6 @@ import re -import requests - # from domonic.components import Input from domonic.html import * from domonic.html import html_attributes as attributes @@ -33,6 +31,7 @@ class domonic: @staticmethod def get(url: str): """downloads html and converts to domonic""" + import requests r = requests.get(url) return domonic.parse(r.content.decode("utf-8")) # TODO - param to eval diff --git a/setup.py b/setup.py index 5ef3c86..4af27e2 100644 --- a/setup.py +++ b/setup.py @@ -19,22 +19,15 @@ def read(filename: str) -> str: with open(filename, encoding="utf-8") as file: return file.read() -# def get_requirements(filename: str = "requirements.txt"): -# """returns a list of all requirements""" -# requirements = read(filename) -# return list( -# filter( -# None, -# [req.strip() for req in requirements.split() if not req.startswith("#")], -# ) -# ) - def get_requirements(filename: str = "requirements.txt"): """returns a list of all requirements""" - with open(os.path.join(os.path.dirname(__file__), filename)) as f: - requirements = f.read().splitlines() - return [req.strip() for req in requirements if req and not req.startswith("#")] - + requirements = read(filename) + return list( + filter( + None, + [req.strip() for req in requirements.split() if not req.startswith("#")], + ) + ) setup( name="domonic",