Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Commit d8aa804

Browse files
committed
fix missing imports, add console scripts, fix quality checks
1 parent a88e3fc commit d8aa804

File tree

3 files changed

+20
-8
lines changed

3 files changed

+20
-8
lines changed

setup.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,12 @@ def _setup_extras() -> Dict:
118118

119119

120120
def _setup_entry_points() -> Dict:
121-
return {}
121+
return {
122+
"console_scripts": [
123+
"sparseml.framework=sparseml.framework.info:_main",
124+
"sparseml.sparsification=sparseml.sparsification.info:_main",
125+
]
126+
}
122127

123128

124129
def _setup_long_description() -> Tuple[str, str]:

src/sparseml/__init__.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,16 @@
3030
detect_framework,
3131
execute_in_sparseml_framework,
3232
)
33-
from .framework import FrameworkInferenceProviderInfo, FrameworkInfo, framework_info
34-
from .sparsification import SparsificationInfo, sparsification_info
33+
from .framework import (
34+
FrameworkInferenceProviderInfo,
35+
FrameworkInfo,
36+
framework_info,
37+
save_framework_info,
38+
load_framework_info,
39+
)
40+
from .sparsification import (
41+
SparsificationInfo,
42+
sparsification_info,
43+
save_sparsification_info,
44+
load_sparsification_info,
45+
)

tests/sparseml/test_imports.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@
1414

1515

1616
def test_imports():
17-
# logging imports
18-
# sparsification imports
19-
# framework imports
20-
# base imports
21-
# version imports
17+
# flake8: noqa
2218
from sparseml import (
2319
Framework,
2420
FrameworkInferenceProviderInfo,

0 commit comments

Comments
 (0)