diff --git a/requirements.txt b/requirements.txt index cd095ea..499aeb4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ -htmlmin rcssmin mistune typing diff --git a/scripts/blog.py b/scripts/blog.py index 72a4270..381de39 100755 --- a/scripts/blog.py +++ b/scripts/blog.py @@ -24,7 +24,7 @@ from threading import Thread from timeit import default_timer as code_timer from warnings import filterwarnings as filter_warnings -import htmlmin # type: ignore +import minify_html_onepass import mistune import mistune.core import mistune.inline_parser @@ -572,7 +572,8 @@ def process_css_file(file: str, out: str) -> None: def min_html(code: str) -> str: - return htmlmin.minify(code, True, True, True, True, True, True, True) + return minify_html_onepass.minify(code, True) + # return htmlmin.minify(code, True, True, True, True, True, True, True) # markdown diff --git a/scripts/minify_html_onepass/README b/scripts/minify_html_onepass/README new file mode 100644 index 0000000..384096d --- /dev/null +++ b/scripts/minify_html_onepass/README @@ -0,0 +1,2 @@ +original package located at https://pypi.org/project/minify-html-onepass +using this bc this package doesnt build in netlify ci diff --git a/scripts/minify_html_onepass/__init__.py b/scripts/minify_html_onepass/__init__.py new file mode 100644 index 0000000..444f13b --- /dev/null +++ b/scripts/minify_html_onepass/__init__.py @@ -0,0 +1,5 @@ +from .minify_html_onepass import * + +__doc__ = minify_html_onepass.__doc__ +if hasattr(minify_html_onepass, "__all__"): + __all__ = minify_html_onepass.__all__ \ No newline at end of file diff --git a/scripts/minify_html_onepass/__init__.pyi b/scripts/minify_html_onepass/__init__.pyi new file mode 100644 index 0000000..5f26cbf --- /dev/null +++ b/scripts/minify_html_onepass/__init__.pyi @@ -0,0 +1,5 @@ +def minify( + code: str, + minify_css: bool = False, + minify_js: bool = False, +) -> str: ... diff --git a/scripts/minify_html_onepass/__pycache__/__init__.cpython-311.pyc b/scripts/minify_html_onepass/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..86e04e4 Binary files /dev/null and b/scripts/minify_html_onepass/__pycache__/__init__.cpython-311.pyc differ diff --git a/scripts/minify_html_onepass/minify_html_onepass.cpython-311-x86_64-linux-gnu.so b/scripts/minify_html_onepass/minify_html_onepass.cpython-311-x86_64-linux-gnu.so new file mode 100755 index 0000000..ab420cb Binary files /dev/null and b/scripts/minify_html_onepass/minify_html_onepass.cpython-311-x86_64-linux-gnu.so differ diff --git a/scripts/minify_html_onepass/py.typed b/scripts/minify_html_onepass/py.typed new file mode 100644 index 0000000..e69de29