Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6458422

Browse files
committed
Update some documentation and links.
1 parent1373333 commit6458422

File tree

3 files changed

+21
-16
lines changed

3 files changed

+21
-16
lines changed

‎pyscriptjs/examples/toga/README.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,32 @@ This is a demo Toga app implementing a Fahrenheit to Celsius converter.
1515

1616
###Development details
1717

18-
This demo bakes a pre-compiled version of pyscript into the`server/pyscript`
19-
directory.
18+
This demo symbolically links the pyscript build generated by the npm server
19+
(`../build`) into the`./static/pyscript` directory. This symbolic link should
20+
be restored automatically by git. This also means you'll need to run the main
21+
pyscript demos at least once before running the server-rendered version of the
22+
app. If you experience problems loading pyscript, check whether this link
23+
exists, and the`build/pyscript.js` file has been compiled.
2024

21-
It also includes an experimental version of toga-core, toga-web and toga-flask,
22-
packaged as wheels in the`server/wheels` directory.
23-
24-
If any changes are made to the Toga sources or to PyScript, these vendored
25-
resources will need to be updated.
25+
It also includes an vendored experimental version of toga-core, toga-web and
26+
toga-flask, packaged as wheels in the`./static/wheels` directory. If any changes
27+
are made to the Toga sources, these vendored resources will need to be updated.
2628

2729
##Web app
2830

29-
The web app is a demo Flask server, serving a web app version of Toga at the
30-
root URL. To run the web demo server:
31+
This app can be viewed as a Single Page App (SPA); this version of the app is
32+
linked from the main PyScript demo pages.
33+
34+
It can also be viewed as a server-rendered app. This version of the app is
35+
delivered by a demo Flask server, serving a version of app at the root URL. To
36+
run the web demo server:
3137

3238
$ cd server
3339
$ PYTHONPATH=../freedom/src python -m demo
3440

3541
then point your browser athttp://localhost:8081/
3642

37-
Enter a value in the "farenheit" input, and click the "calculate" button.
43+
Enter a value in the "Farenheit" input, and click the "calculate" button.
3844

3945
It may take a few seconds for this button to become live; look for the
4046
"Collecting nodes..." entry in the console log.

‎pyscriptjs/examples/toga/freedom/pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ formal_name = "Freedom Units"
1515
description ="A testing app"
1616
sources = ['src/freedom']
1717
requires = [
18-
'../server/static/wheels/toga_core-0.3.0.dev33-py3-none-any.whl',
19-
'../server/static/wheels/travertino-0.1.3-py3-none-any.whl',
18+
'../static/wheels/toga_core-0.3.0.dev33-py3-none-any.whl',
2019
]
2120

2221

‎pyscriptjs/examples/toga/requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ wheel
33
check-manifest
44
briefcase
55
flask==2.1.1
6-
server/static/wheels/toga_core-0.3.0.dev33-py3-none-any.whl
7-
server/static/wheels/toga_flask-0.3.0.dev33-py3-none-any.whl
8-
server/static/wheels/toga_web-0.3.0.dev33-py3-none-any.whl
9-
server/static/wheels/travertino-0.1.3-py3-none-any.whl
6+
static/wheels/toga_core-0.3.0.dev33-py3-none-any.whl
7+
static/wheels/toga_flask-0.3.0.dev33-py3-none-any.whl
8+
static/wheels/toga_web-0.3.0.dev33-py3-none-any.whl
9+
static/wheels/travertino-0.1.3-py3-none-any.whl

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp