python311Packages.flet: use shared src from flet-client-flutter as its a monorepo
Signed-off-by: lucasew <lucas59356@gmail.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, flet-client-flutter
|
||||
|
||||
# build-system
|
||||
, poetry-core
|
||||
@@ -12,14 +12,10 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flet-core";
|
||||
version = "0.21.1";
|
||||
inherit (flet-client-flutter) version src;
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "flet_core";
|
||||
inherit version;
|
||||
hash = "sha256-PZY4aRj/zBuHHIPHkEbZ1oXGnJyeCOqP9Pp8jYbOZ4I=";
|
||||
};
|
||||
sourceRoot = "${src.name}/sdk/python/packages/flet-core";
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
import os
|
||||
if 'FLET_VIEW_PATH' not in os.environ:
|
||||
os.environ["FLET_VIEW_PATH"] = "@flet-client-flutter@/bin"
|
||||
@@ -1,6 +1,6 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, flet-client-flutter
|
||||
, poetry-core
|
||||
, pythonRelaxDepsHook
|
||||
, flet-core
|
||||
@@ -10,14 +10,18 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flet-runtime";
|
||||
version = "0.21.1";
|
||||
inherit (flet-client-flutter) version src;
|
||||
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "flet_runtime";
|
||||
inherit version;
|
||||
hash = "sha256-48diTMTWbiZNF4jU6ABgWYsdhNNs3bte7brgdEJE3es=";
|
||||
};
|
||||
sourceRoot = "${src.name}/sdk/python/packages/flet-runtime";
|
||||
|
||||
postPatch = ''
|
||||
substitute ${./_setup_runtime.py} src/flet_runtime/_setup_runtime.py \
|
||||
--replace @flet-client-flutter@ ${flet-client-flutter}
|
||||
|
||||
echo -e "import flet_runtime._setup_runtime\n$(cat src/flet_runtime/__init__.py)" > src/flet_runtime/__init__.py
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, flet-client-flutter
|
||||
, pythonRelaxDepsHook
|
||||
|
||||
# build-system
|
||||
@@ -24,13 +24,11 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flet";
|
||||
version = "0.21.1";
|
||||
inherit (flet-client-flutter) version src;
|
||||
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-YAMZku8jbdQ8JvUr5aLATIGIiTDmG6CGvfUKo28q7ks=";
|
||||
};
|
||||
sourceRoot = "${src.name}/sdk/python/packages/flet";
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
|
||||
Reference in New Issue
Block a user