Skip to content

Commit f826103

Browse files
committed
5.15.9 - struct schema fixes
1 parent 2c6a649 commit f826103

File tree

4 files changed

+24
-22
lines changed

4 files changed

+24
-22
lines changed

.github/workflows/python-package.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353

5454
- run: mk docs
5555
if: |
56-
matrix.python-version == '3.12'
56+
matrix.python-version == '3.13'
5757
&& matrix.system == 'ubuntu-latest'
5858
5959
- run: mk python-test
@@ -71,7 +71,7 @@ jobs:
7171
env:
7272
TWINE_USERNAME: __token__
7373
if: |
74-
matrix.python-version == '3.12'
74+
matrix.python-version == '3.13'
7575
&& matrix.system == 'ubuntu-latest'
7676
&& env.TWINE_PASSWORD != ''
7777
&& github.ref_name == 'master'
@@ -80,7 +80,7 @@ jobs:
8080
mk python-release owner=libre-embedded \
8181
repo=runtimepy version=5.15.9
8282
if: |
83-
matrix.python-version == '3.12'
83+
matrix.python-version == '3.13'
8484
&& matrix.system == 'ubuntu-latest'
8585
&& env.GITHUB_API_TOKEN != ''
8686
&& github.ref_name == 'master'

README.md

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
=====================================
33
generator=datazen
44
version=3.2.3
5-
hash=ef690aab5423bad6b856bee68276c8fd
5+
hash=05cf908a25a85c1f6c9a0c48ec9e6ca8
66
=====================================
77
-->
88

@@ -40,7 +40,7 @@ This package is tested on the following platforms:
4040
# Command-line Options
4141

4242
```
43-
$ ./venv3.12/bin/runtimepy -h
43+
$ ./venv3.13/bin/runtimepy -h
4444
4545
usage: runtimepy [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
4646
{arbiter,mtu,server,task,tftp,tui,noop} ...
@@ -54,7 +54,7 @@ options:
5454
-q, --quiet set to reduce output
5555
--curses whether or not to use curses.wrapper when starting
5656
--no-uvloop whether or not to disable uvloop as event loop driver
57-
-C DIR, --dir DIR execute from a specific directory
57+
-C, --dir DIR execute from a specific directory
5858
5959
commands:
6060
{arbiter,mtu,server,task,tftp,tui,noop}
@@ -74,7 +74,7 @@ commands:
7474
### `arbiter`
7575

7676
```
77-
$ ./venv3.12/bin/runtimepy arbiter -h
77+
$ ./venv3.13/bin/runtimepy arbiter -h
7878
7979
usage: runtimepy arbiter [-h] [-i] [-w] [--no-poller] configs [configs ...]
8080
@@ -95,7 +95,7 @@ options:
9595
### `mtu`
9696

9797
```
98-
$ ./venv3.12/bin/runtimepy mtu -h
98+
$ ./venv3.13/bin/runtimepy mtu -h
9999
100100
usage: runtimepy mtu [-h] [--probe-size PROBE_SIZE] [--fallback FALLBACK] [-t]
101101
destination [destination ...]
@@ -116,7 +116,7 @@ options:
116116
### `server`
117117

118118
```
119-
$ ./venv3.12/bin/runtimepy server -h
119+
$ ./venv3.13/bin/runtimepy server -h
120120
121121
usage: runtimepy server [-h] [-i] [-w] [--no-poller] [--cafile CAFILE]
122122
[--capath CAPATH] [--cadata CADATA]
@@ -142,7 +142,7 @@ options:
142142
--certfile CERTFILE passed directly to instantiation
143143
--keyfile KEYFILE passed directly to instantiation
144144
--host HOST host address to listen on (default: '0.0.0.0')
145-
-p PORT, --port PORT port to listen on (default: 0)
145+
-p, --port PORT port to listen on (default: 0)
146146
-u, --udp whether or not this is a UDP-based server (otherwise
147147
it must be a TCP-based server)
148148
-l, --loopback if true a client of the same connection type is added
@@ -152,7 +152,7 @@ options:
152152
### `task`
153153

154154
```
155-
$ ./venv3.12/bin/runtimepy task -h
155+
$ ./venv3.13/bin/runtimepy task -h
156156
157157
usage: runtimepy task [-h] [-i] [-w] [--no-poller] [-r RATE]
158158
factory [configs ...]
@@ -169,14 +169,14 @@ options:
169169
ensure that a 'wait_for_stop' application method is
170170
run last
171171
--no-poller don't run a connection-metrics poller task
172-
-r RATE, --rate RATE rate (in Hz) that the task should run (default: 10)
172+
-r, --rate RATE rate (in Hz) that the task should run (default: 10)
173173
174174
```
175175

176176
### `tftp`
177177

178178
```
179-
$ ./venv3.12/bin/runtimepy tftp -h
179+
$ ./venv3.13/bin/runtimepy tftp -h
180180
181181
usage: runtimepy tftp [-h] [-p PORT] [-m MODE] [-t TIMEOUT] [-r REEMIT]
182182
{read,write} host our_file [their_file]
@@ -189,28 +189,27 @@ positional arguments:
189189
190190
options:
191191
-h, --help show this help message and exit
192-
-p PORT, --port PORT port to message (default: 69)
193-
-m MODE, --mode MODE tftp mode to use (default: octet)
194-
-t TIMEOUT, --timeout TIMEOUT
192+
-p, --port PORT port to message (default: 69)
193+
-m, --mode MODE tftp mode to use (default: octet)
194+
-t, --timeout TIMEOUT
195195
timeout for each step
196-
-r REEMIT, --reemit REEMIT
197-
transmit period for each step
196+
-r, --reemit REEMIT transmit period for each step
198197
199198
```
200199

201200
### `tui`
202201

203202
```
204-
$ ./venv3.12/bin/runtimepy tui -h
203+
$ ./venv3.13/bin/runtimepy tui -h
205204
206205
usage: runtimepy tui [-h] [-i ITERATIONS] [-r RATE]
207206
208207
options:
209208
-h, --help show this help message and exit
210-
-i ITERATIONS, --iterations ITERATIONS
209+
-i, --iterations ITERATIONS
211210
maximum number of program iterations (if greater than
212211
zero, default: 0)
213-
-r RATE, --rate RATE frequency (in Hz) to run the interface (default: 60.0
212+
-r, --rate RATE frequency (in Hz) to run the interface (default: 60.0
214213
Hz)
215214
216215
```

runtimepy/data/schemas/StructConfig.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
---
22
includes:
33
- has_name.yaml
4+
- has_markdown.yaml
45
- has_config.yaml
6+
- has_views.yaml
7+
- has_buttons.yaml
58

69
type: object
710
required: []

0 commit comments

Comments
 (0)