Skip to content

Commit b190d0b

Browse files
Add flet if no dependencies provided for flet publish command (#4508)
Fix #4493
1 parent f967229 commit b190d0b

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

sdk/python/packages/flet-cli/src/flet_cli/commands/publish.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ def add_arguments(self, parser: argparse.ArgumentParser) -> None:
113113
)
114114

115115
def handle(self, options: argparse.Namespace) -> None:
116+
import flet.version
116117
from flet.utils.pip import ensure_flet_web_package_installed
117118

118119
ensure_flet_web_package_installed()
@@ -197,6 +198,9 @@ def handle(self, options: argparse.Namespace) -> None:
197198
)
198199
print(f"{reqs_filename} dependencies: {deps}")
199200

201+
if len(deps) == 0:
202+
deps = [f"flet=={flet.version.version}"]
203+
200204
temp_reqs_txt = Path(tempfile.gettempdir()).joinpath(random_string(10))
201205
with open(temp_reqs_txt, "w") as f:
202206
f.writelines(dep + "\n" for dep in deps)

sdk/python/packages/flet/src/flet/cli.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import subprocess
22
import sys
33

4-
import flet.version
54
from flet.utils.pip import ensure_flet_cli_package_installed
65

76

0 commit comments

Comments
 (0)