From 61f793d9e8784f116ae9cc93fbb58ddf6a16a8d7 Mon Sep 17 00:00:00 2001 From: Chris Sewell Date: Mon, 23 Jan 2023 12:35:28 +0100 Subject: [PATCH 1/3] =?UTF-8?q?=E2=9C=A8=20NEW:=20Support=20local=20.whl?= =?UTF-8?q?=20packages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/example_md.md | 1 + docs/example_rst.rst | 1 + docs/hallo_world-0.1.0-py2.py3-none-any.whl | Bin 0 -> 1951 bytes src/sphinx_pyscript.py | 22 ++++++++++++++++++++ 4 files changed, 24 insertions(+) create mode 100644 docs/hallo_world-0.1.0-py2.py3-none-any.whl diff --git a/docs/example_md.md b/docs/example_md.md index d03be05..603076f 100644 --- a/docs/example_md.md +++ b/docs/example_md.md @@ -4,6 +4,7 @@ py-config: autoclose: true packages: - matplotlib + - hallo_world-0.1.0-py2.py3-none-any.whl --- # Example with MyST diff --git a/docs/example_rst.rst b/docs/example_rst.rst index 71e6f7c..6a14c38 100644 --- a/docs/example_rst.rst +++ b/docs/example_rst.rst @@ -4,6 +4,7 @@ autoclose: true packages: - matplotlib + - hallo_world-0.1.0-py2.py3-none-any.whl Example with RST ================ diff --git a/docs/hallo_world-0.1.0-py2.py3-none-any.whl b/docs/hallo_world-0.1.0-py2.py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..68b01291917fb5d6a50f9226fd47cca32ac39706 GIT binary patch literal 1951 zcmWIWW@Zs#U|`^2ut_!#>vAjG=n3R`12G>EXC&t2<+X2{{`Rxcl{6Ls zrq9ZUx0qB8H3bsLj6d}uhToV?P0zwf&n?iCqw4}bpt%a^x|HhOe*Fs<=9tf`pNP2?9(UvHuf#KzVjekMaPSpz`N>V{hK|qUpMX) zeDU@#=Q_P_|AZ1ZDf+Eb>|?oegJ=3Qn?3gY@1DHlGO=6E&*Q1jC_Ldji{HLd*}u0f zul+2Nhqa_?v2hw!dzKQ@+5(fE^c=0R}nhx)g3o|fIY=)R?D zvje+Decac7BEPC69wfZyc8)bSYP$E>M@3#q?%q}AIe$%F|CRsD`Sm)J)>b3yb*v}2 zyw=90su@Lm;Ck)KWSw~}E1SXEME{K36|Rbn?eUvV2np=>)?LLlC9NpoCwIylOp;<%saQT~k8m&^%GVVt$%v@)`6&}GaU*v zFG$8ed!*L7@Y0;qzD$z$KZqOpYo=W6xs~@WVY?X1M7iVfSxdAu+*WZd-soen)J%S{ zbz~>Yj%lL0DNC=aC2sMX6JX4FPV~_+r`2ux;s?c6ZJ+u>p~dHe%+3!sN2huKi`y05veCPxz5dI!avk~jvNz47I>g+f^s4lxfO$GG*RwxA5Q^f^ zJ9cNj(eZn7rtzEa8b>+3rzu9f(tGFKXhwxP74rOn#rQsxNQBtIY*5}*ZNv# zpNL5;64A|Jn(WZ7-Xoaz$LV-n-3PstSf{P$UtY^uB)pJWG5W^D-)NAe@@LZ|Mc#`TS5O#0TcJ@y*a+wyt-OKTsm*^ zyFGjF)MOm|xaPgnp3Rd*j@9y+Ty4^Sd*tv8A0v~MuQ%wGuix09bI)ttUCDHtDQjdq zCM;jF=J9(!jxNTUw`>+pdR-S>f|WS9#jbolRkQ!fF^Q8e{(Nvxj(pjri3 zHV|7*gB!?bz>MM;3 Date: Mon, 23 Jan 2023 12:38:15 +0100 Subject: [PATCH 2/3] Update sphinx_pyscript.py --- src/sphinx_pyscript.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sphinx_pyscript.py b/src/sphinx_pyscript.py index 10649b0..0d766cc 100644 --- a/src/sphinx_pyscript.py +++ b/src/sphinx_pyscript.py @@ -146,7 +146,7 @@ def doctree_read(app: Sphinx, doctree: nodes.document): ) -def _copy_wheels(app: Sphinx, data: dict): +def _copy_wheels(app: Sphinx, data: dict) -> None: """Copy wheels to the output directory.""" packages = [] for pkg in data.get("packages", []): From 10dde1c4a73c4bf2e4ad38d2938e4b73a403faba Mon Sep 17 00:00:00 2001 From: Chris Sewell Date: Mon, 23 Jan 2023 12:47:13 +0100 Subject: [PATCH 3/3] Update sphinx_pyscript.py --- src/sphinx_pyscript.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sphinx_pyscript.py b/src/sphinx_pyscript.py index 0d766cc..e69a98a 100644 --- a/src/sphinx_pyscript.py +++ b/src/sphinx_pyscript.py @@ -159,7 +159,9 @@ def _copy_wheels(app: Sphinx, data: dict) -> None: location=(app.env.docname, 0), ) continue - packages.append(app.env.dlfiles.add_file(app.env.docname, rel_filename)) + packages.append( + "_downloads/" + app.env.dlfiles.add_file(app.env.docname, rel_filename) + ) else: packages.append(pkg) if packages: