Skip to content

Commit d5fe9c5

Browse files
authored
Update project_dependencies.py (#4459)
# `Fixed` when I get no markers key in the version_value variable. ```bash Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.12.5/x64/bin/flet", line 8, in <module> sys.exit(main()) ^^^^^^ File "/opt/hostedtoolcache/Python/3.12.5/x64/lib/python3.12/site-packages/flet/cli.py", line 12, in main flet_cli.cli.main() File "/opt/hostedtoolcache/Python/3.12.5/x64/lib/python3.12/site-packages/flet_cli/cli.py", line 89, in main args.handler(args) File "/opt/hostedtoolcache/Python/3.12.5/x64/lib/python3.12/site-packages/flet_cli/commands/build.py", line 557, in handle self.package_python_app() File "/opt/hostedtoolcache/Python/3.12.5/x64/lib/python3.12/site-packages/flet_cli/commands/build.py", line 1303, in package_python_app toml_dependencies = get_poetry_dependencies( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/hostedtoolcache/Python/3.12.5/x64/lib/python3.12/site-packages/flet_cli/utils/project_dependencies.py", line 41, in get_poetry_dependencies format_dependency_version(dependency, version) File "/opt/hostedtoolcache/Python/3.12.5/x64/lib/python3.12/site-packages/flet_cli/utils/project_dependencies.py", line 21, in format_dependency_version if version_value["markers"]: ~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'markers' ```
1 parent 0727bdd commit d5fe9c5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

sdk/python/packages/flet-cli/src/flet_cli/utils/project_dependencies.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ def format_dependency_version(dependency: str, version_value: Any):
1818
suffix = ""
1919
if isinstance(version_value, dict):
2020
version = version_value["version"]
21-
if version_value["markers"]:
22-
suffix = f";{version_value['markers']}"
21+
markers = version_value.get("markers")
22+
if markers is not None:
23+
suffix = f";{markers}"
2324
else:
2425
version = version_value
2526

0 commit comments

Comments
 (0)