metarace-trackmeet
Timing and result application for UCI Part 3 Track Races.
Shared installation script: metarace-install.
Usage
Choose meet folder and open:
$ trackmeet
Open an existing track meet:
$ trackmeet PATH
Create empty meet folder and open it:
$ trackmeet --create
Edit default configuration:
$ trackmeet --edit-default
Standards
Standard track meet competitions are enabled by importing a list of category standards for the meet. Reference standards for Australian domestic meets are provided at the following URL:
To enable standard competitions, check the source urls in Meet->Properties->Standards, then import to the current meet via Data->Update Standards.
Note: Keirin progressions and Omnium competitions are not yet complete in the current release (1.13.11).
Support
Requirements
- Python >= 3.11
- PyGObject
- Gtk >= 3.22
- metarace >= 2.1.25
- tex-gyre fonts (optional, recommended)
- evince (optional, recommended)
- rsync (optional)
- mosquitto (optional)
Post-Installation Notes
Configure defaults for new meets and library options by
right-clicking the desktop menu entry and
selecting "Edit Defaults". Alternatively defaults can be
edited from the command line with option --edit-default:
$ ~/Documents/metarace/venv/bin/roadmeet --edit-default
KDE/Plasma (Wayland)
KDE Plasma will incorrectly mask function key modifiers, rendering trackmeet action keys unusable. The workaround is to remove any keyboard shortcuts for Fn or Ctrl+Fn keys in Settings - Keyboard - Shortcuts.
Debugging messages are sent to the systemd journal, view with journalctl:
$ journalctl -f
Gnome Desktop (Wayland/X11)
By default, Gnome uses a system font which does not have fixed-width digits. As a result, rolling times displayed in trackmeet will jiggle left and right as the digits change, and right-aligned time columns will not align correctly at the decimal point.
To correct this, install gnome-tweaks and change the system font to one with fixed-width digits eg: Noto Sans Regular.
Debugging messages are sent to the systemd journal, view with journalctl:
$ journalctl -f
XFCE4/labwc (Wayland)
Remove any C-Fn or Fn key mappings from the Labwc
configuration file ~/.config/xfce4/labwc/rc.xml under
<keyboard><keybind key=...> elements.
Debugging messages are appended to ~/.xsession-errors, view with tail:
$ tail -f ~/.xsession-errors
XFCE4 (X11)
Under Settings, Window Manager, Keyboard, locate the "Workspace N" entries and clear the shortcuts for each one by selecting the "Clear" button.
Debugging messages are appended to ~/.xsession-errors, view with tail:
$ tail -f ~/.xsession-errors
Manual Installation
Install system requirements for your OS then prepare a metarace runtime directory and virtual env as follows:
$ mkdir -p ~/Documents/metarace
$ python3 -m venv --system-site-packages ~/Documents/metarace/venv
Use pip in your virtual env to download and install trackmeet along with any required python packages from the Python Package Index:
$ ~/Documents/metarace/venv/bin/pip3 install metarace-trackmeet
Create a new empty trackmeet:
$ ~/Documents/metarace/venv/bin/trackmeet --create
Metadata
Release files for metarace-trackmeet 1.13.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| metarace_trackmeet-1.13.13.tar.gz | 242.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| metarace_trackmeet-1.13.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 502.0 kB
Release files / metarace_trackmeet-1.13.13.tar.gz
| Download URL | metarace_trackmeet-1.13.13.tar.gz |
|---|---|
| Size | 242.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d44cd6714eac62112626b91d49fef8bd2b0ad9998db5e57a3f1e6e3f8199752
|
|
BLAKE2b-256 checksum How to use checksums |
7682b4d80240ef6c4a78866c911b5ed4ef53052dc12ecb0b37fc1829744fca55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / metarace_trackmeet-1.13.13-py3-none-any.whl
| Download URL | metarace_trackmeet-1.13.13-py3-none-any.whl |
|---|---|
| Size | 259.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
13d7c04a4d6bc9528a29f8b91dfca2267d19e76572c68d042419853eada1721c
|
|
BLAKE2b-256 checksum How to use checksums |
955472061e88739b87247396d3d178d4baf9768c08ed5cc40d2bbed2ca2e4864
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|