From 0eac92d021b0904f9d53b9445da8d765b5aa627b Mon Sep 17 00:00:00 2001 From: Viktor <99266266+ViktorSky@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:33:10 -0300 Subject: [PATCH 1/6] Create __init__.pyi --- json_minify/__init__.pyi | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 json_minify/__init__.pyi diff --git a/json_minify/__init__.pyi b/json_minify/__init__.pyi new file mode 100644 index 0000000..e731221 --- /dev/null +++ b/json_minify/__init__.pyi @@ -0,0 +1,3 @@ +from typing import Any + +def json_minify(string: str, strip_space=True) -> Any: ... From 7b1a6565185e7f87eae221faf7f2a56c39d3f6a8 Mon Sep 17 00:00:00 2001 From: Viktor <99266266+ViktorSky@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:34:26 -0300 Subject: [PATCH 2/6] Update __init__.pyi --- json_minify/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json_minify/__init__.pyi b/json_minify/__init__.pyi index e731221..c283654 100644 --- a/json_minify/__init__.pyi +++ b/json_minify/__init__.pyi @@ -1,3 +1,3 @@ from typing import Any -def json_minify(string: str, strip_space=True) -> Any: ... +def json_minify(string: str, strip_space: bool = True) -> Any: ... From 3678f55398e3e5c5f6efb55c756b5549b5f38d18 Mon Sep 17 00:00:00 2001 From: Viktor <99266266+ViktorSky@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:38:50 -0300 Subject: [PATCH 3/6] Create test_json_minify.pyi --- json_minify/test_json_minify.pyi | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 json_minify/test_json_minify.pyi diff --git a/json_minify/test_json_minify.pyi b/json_minify/test_json_minify.pyi new file mode 100644 index 0000000..6d90b83 --- /dev/null +++ b/json_minify/test_json_minify.pyi @@ -0,0 +1,10 @@ +from typing import List +from unittest import TestCase + +class JsonMinifyTestCase(TestCase): + tests: List[List[str]] + def template(self, index: int) -> None: ... + def test_1(self) -> None: ... + def test_2(self) -> None: ... + def test_3(self) -> None: ... + def test_4(self) -> None: ... From af8c678453895ae156d08eb3644630d5eef7b377 Mon Sep 17 00:00:00 2001 From: Viktor <99266266+ViktorSky@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:39:26 -0300 Subject: [PATCH 4/6] Update __init__.pyi --- json_minify/__init__.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/json_minify/__init__.pyi b/json_minify/__init__.pyi index c283654..3136aa2 100644 --- a/json_minify/__init__.pyi +++ b/json_minify/__init__.pyi @@ -1,3 +1,3 @@ -from typing import Any +import typing -def json_minify(string: str, strip_space: bool = True) -> Any: ... +def json_minify(string: str, strip_space: bool = True) -> typing.Any: ... From 0f2321d0c426fd2354801875170a312c3fb26576 Mon Sep 17 00:00:00 2001 From: Viktor <99266266+ViktorSky@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:39:45 -0300 Subject: [PATCH 5/6] Create py.typed --- json_minify/py.typed | 1 + 1 file changed, 1 insertion(+) create mode 100644 json_minify/py.typed diff --git a/json_minify/py.typed b/json_minify/py.typed new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/json_minify/py.typed @@ -0,0 +1 @@ + From c362d59fb828dcb0106d0ed0fd2e714be3e8c73a Mon Sep 17 00:00:00 2001 From: Viktor <99266266+ViktorSky@users.noreply.github.com> Date: Mon, 5 Feb 2024 22:44:41 -0300 Subject: [PATCH 6/6] Update setup.py include stub file --- setup.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup.py b/setup.py index 20c47e1..7da642c 100644 --- a/setup.py +++ b/setup.py @@ -30,4 +30,7 @@ "License :: OSI Approved :: MIT License", "Topic :: Utilities", ], + package_data={ + "json_minify": ["*.pyi", "py.typed"] + } )