metarace-roadmeet


Namemetarace-roadmeet JSON
Version 1.13.5 PyPI version JSON
download
home_pageNone
SummaryTiming and result application for road cycling events
upload_time2024-10-25 05:16:25
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords roadrace timetrial transponder
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # metarace-roadmeet

Timing and result application for UCI Part 2 Road Races,
UCI Part 5 Cyclo-Cross, criterium, road handicap and
ad-hoc time trial events.

![roadmeet screenshot](screenshot.png "roadmeet")


## Usage

Create a new meet and open it:

	$ roadmeet

Open an existing road meet:

	$ roadmeet PATH

Edit default configuration:

	$ roadmeet --edit-default


## Support

   - Signal Group: [metarace](https://signal.group/#CjQKII2j2E7Zxn7dHgsazfKlrIXfhjgZOUB3OUFhzKyb-p_bEhBehsI65MhGABZaJeJ-tMZl)
   - Github Issues: [issues](https://github.com/ndf-zz/metarace-roadmeet/issues)


## Requirements

   - Python >= 3.9
   - PyGObject
   - Gtk >= 3.0
   - metarace > 2.1
   - tex-gyre fonts (optional, recommended)
   - evince (optional, recommended)
   - rsync (optional)
   - mosquitto (optional)


## Automated Installation

For semi-automated installation on common unix-like
desktop systems, download the [install script](install.sh)
and run with sh:

	$ sh install.sh


## Manual Installation

Install system requirements for your OS (See
[System-Specific Preparation](#system-specific-preparaton)
below) then prepare a metarace runtime directory
and virtual env as follows:

	$ mkdir -p ~/Documents/metarace
	$ python3 -m venv --system-site-packages ~/Documents/metarace/venv

Install roadmeet to the virtual env, or run from
source using one of the following methods:


### Install From PyPI With Pip

Use pip in your virtual env to download and install
roadmeet along with any required python packages
from the Python Package Index:

	$ ~/Documents/metarace/venv/bin/pip3 install metarace-roadmeet

Create a new empty roadmeet:

	$ ~/Documents/metarace/venv/bin/roadmeet


### Install From Wheel

Download the roadmeet wheel from github and verify signature:

	$ wget https://github.com/ndf-zz/metarace-roadmeet/releases/download/v1.13.3/metarace_roadmeet-1.13.3-py3-none-any.whl
	$ wget https://github.com/ndf-zz/metarace-roadmeet/releases/download/v1.13.3/metarace_roadmeet-1.13.3-py3-none-any.whl.asc
	$ gpg --verify metarace_roadmeet-1.13.3-py3-none-any.whl.asc

Use pip in your virtual env to install the roadmeet wheel:

	$ ~/Documents/metarace/venv/bin/pip3 install ./metarace_roadmeet-1.13.2-py3-none-any.whl

Create a new empty roadmeet:

	$ ~/Documents/metarace/venv/bin/roadmeet


### Run From Source Tree

Activate the virtual env, optionally install
any required libraries, clone the repository
and run roadmeet directly:

	$ source ~/Documents/metarace/venv/bin/activate
	(venv) $ pip3 install metarace
	(venv) $ git clone https://github.com/ndf-zz/metarace-roadmeet.git
	(venv) $ cd metarace-roadmeet/src
	(venv) $ python3 -m roadmeet


## Post-Installation Notes

Run roadmeet once to initialise a metarace shared configuration:

	$ ~/Documents/metarace/venv/bin/roadmeet

Optionally configure defaults for new meets and library options:

	$ ~/Documents/metarace/venv/bin/roadmeet --edit-default


### Gnome Desktop

By default, Gnome uses a system font which does not have
fixed-width digits. As a result, rolling times displayed
in roadmeet 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 can be viewed using journactl:

	$ journalctl -f

### XFCE

The XFCE default window manager uses function keys to switch
workspaces, rendering them inaccessible to roadmeet.
To use these function keys in roadmeet (eg for
reports, arming and reset), first clear the relevant
window manager shortcuts.

Under Settings, Window Manager, Keyboard, locate the
"Workspace N" entries and clear the shortcut for each one by
selecting the "Clear" button.

Roadmeet can be configured to open meet folders in Thunar
by creating a custom action with appearance conditions 
set to include "Directories". The action can then be
added to the toolbar or triggered from a context menu.

Following an automated install, you may need to log out
and back in for the menu entries to be properly updated.

Debugging messages are appended to ~/.xsession-errors,
view with tail:

	$ tail -f ~/.xsession-errors


## System-Specific Preparation

### Debian 11+, Ubuntu, Mint, MX (apt)

Install system requirements for roadmeet and metarace with apt:

	$ sudo apt install python3-venv python3-pip
	$ sudo apt install python3-cairo python3-gi python3-gi-cairo
	$ sudo apt install gir1.2-gtk-3.0 gir1.2-rsvg-2.0 gir1.2-pango-1.0
	$ sudo apt install python3-serial python3-paho-mqtt python3-dateutil python3-xlwt

Optionally add fonts, PDF viewer, rsync and MQTT broker:

	$ sudo apt install fonts-texgyre fonts-noto evince rsync mosquitto

Add your user to the group **dialout**
in order to access serial ports:

	$ sudo gpasswd -a "$USER" dialout


### Arch, Manjaro, EndeavourOS (pacman)

Install system requirements with pacman:

	$ sudo pacman -S --needed python python-pip gtk3
	$ sudo pacman -S --needed python-pyserial python-dateutil python-xlwt python-paho-mqtt python-gobject python-cairo

Optionally install pdf viewer, fonts, rsync and mqtt broker:

	$ sudo pacman -S --needed noto-fonts tex-gyre-fonts evince rsync mosquitto
	$ sudo systemctl enable mosquitto.service

Add your user to the group **uucp**
in order to access serial ports:

	$ sudo gpasswd -a "$USER" uucp


### Gentoo Linux

Install required system libraries, or select a
suitable meta-package (eg XFCE):

	# emerge --ask -n xfce-base/xfce4-meta x11-themes/gnome-themes-standard

Install required python packages:

	# emerge --ask -n dev-libs/gobject-introspection dev-python/pygobject dev-python/python-dateutil dev-python/xlwt dev-python/pyserial dev-python/paho-mqtt

Install optional fonts, pdf viewer and MQTT broker:

	# emerge --ask -n media-fonts/tex-gyre media-fonts/noto app-text/evince app-misc/mosquitto net-misc/rsync

Add your user to the group **dialout**
in order to access serial ports:

	# gpasswd -a "username" dialout


### Alpine Linux (apk)

Setup a desktop environment, then add python requirements
with apk:

	# apk add py3-pip py3-pyserial py3-dateutil py3-paho-mqtt py3-gobject3 py3-cairo

Install optional fonts, pdf viewer, rsync and MQTT broker:

	# apk add font-noto evince rsync mosquitto

Install Tex Gyre fonts from Gust:

	$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip
	$ mkdir -p ~/.local/share/fonts
	$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip
	$ fc-cache -f

Add your user to the group **dialout**
in order to access serial ports:

	$ sudo gpasswd -a "$USER" dialout


### Fedora Linux (dnf)

Install system requirements:

	$ sudo dnf install gtk3 gobject-introspection cairo-gobject
	$ sudo dnf install python3-pip python3-cairo
	$ sudo dnf install python3-pyserial python3-paho-mqtt python3-dateutil python-xlwt

Optionally add fonts, PDF viewer, rsync and MQTT broker:

	$ sudo dnf install google-noto-sans-fonts google-noto-mono-fonts google-noto-emoji-fonts texlive-tex-gyre evince rsync mosquitto
	$ sudo systemctl enable mosquitto.service

Add your user to the group **dialout**
in order to access serial ports:

	$ sudo gpasswd -a "$USER" dialout


### Slackware

Install a desktop environment (eg XFCE),
python packages will be installed
as required by pip.

Note: Slackware does not ship evince with the XFCE
desktop, but sets it as the Gtk print preview application.
To enable print preview, install evince from slackbuilds,
or add an entry in ~/.config/gtk-3.0/settings.ini
to point to another application:

	[Settings]
	gtk-print-preview-command=xpdf %f

Install Tex Gyre fonts from Gust:

	$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip
	$ mkdir -p ~/.local/share/fonts
	$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip
	$ fc-cache -f

Add your user to the group **dialout**
in order to access serial ports:

	$ sudo gpasswd -a "$USER" dialout


### FreeBSD

Install a desktop environment (eg XFCE), then
install optional components with pkg:

	# pkg install evince rsync mosquitto

Add user to group **dialer** in order to
access serial ports:

	# pw group mod -n dialer -m op

Install Tex Gyre fonts from Gust:

	$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip
	$ mkdir -p ~/.local/share/fonts
	$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip
	$ fc-cache -f

Note: Use callout serial devices for decoder access. For example,
a race result active decoder on the first USB serial port:

	rru:/dev/cuaU0


### MacOS / Brew

*Untested*

Install system requirements:

	$ brew install python@3.11 gtk+3 librsvg pygobject3

Add optional pdf viewer and mqtt broker:

	$ brew install evince rsync mosquitto

Install Tex Gyre fonts from Gust:

	$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip
	$ mkdir -p ~/.local/share/fonts
	$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip
	$ fc-cache -f


### Windows / MSYS2 (pacman)

> *Note*: Instructions below will yield a working roadmeet
> with MSYS2, however, Windows users unwilling to run
> a dedicated host system may have a better experience
> running roadmeet from an emulator loaded with a
> well-supported POSIX system like Debian Gnu/Linux or FreeBSD.

Download and install MSYS2 from [msys2.org](https://www.msys2.org).

From the mingw64 environment, install gtk and python libraries
with pacman (the following assumes x86_64 as the target):

	$ pacman -S --needed mingw-w64-x86_64-gtk3 mingw-w64-x86_64-gobject-introspection
	$ pacman -S --needed mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-gobject
	$ pacman -S --needed mingw-w64-x86_64-python-dateutil mingw-w64-x86_64-python-pyserial mingw-w64-x86_64-python-xlwt

Then use pip to install roadmeet:

	$ pip3 install metarace-roadmeet

Optionally install Tex Gyre Fonts to the host:

   - Download OTF fonts from [gust.org.pl](https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip)
   - Extract and install fonts using Explorer

Optionally install mosquitto to the mingw64 environment:

	$ pacman -S mingw-w64-x86_64-mosquitto

Roadmeet can be started from the .exe installed to the MINGW64
bin folder, likely C:\msys64\mingw64\bin\roadmeet.exe. Mosquitto
will need to be launched for telegraph connections to function.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "metarace-roadmeet",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "roadrace, timetrial, transponder",
    "author": null,
    "author_email": "Nathan Fraser <ndf-zz@6-v.org>",
    "download_url": "https://files.pythonhosted.org/packages/39/44/dae0ccfe34561dd0445f8229a491b507f60f5f22455b0e95b804492de636/metarace-roadmeet-1.13.5.tar.gz",
    "platform": null,
    "description": "# metarace-roadmeet\n\nTiming and result application for UCI Part 2 Road Races,\nUCI Part 5 Cyclo-Cross, criterium, road handicap and\nad-hoc time trial events.\n\n![roadmeet screenshot](screenshot.png \"roadmeet\")\n\n\n## Usage\n\nCreate a new meet and open it:\n\n\t$ roadmeet\n\nOpen an existing road meet:\n\n\t$ roadmeet PATH\n\nEdit default configuration:\n\n\t$ roadmeet --edit-default\n\n\n## Support\n\n   - Signal Group: [metarace](https://signal.group/#CjQKII2j2E7Zxn7dHgsazfKlrIXfhjgZOUB3OUFhzKyb-p_bEhBehsI65MhGABZaJeJ-tMZl)\n   - Github Issues: [issues](https://github.com/ndf-zz/metarace-roadmeet/issues)\n\n\n## Requirements\n\n   - Python >= 3.9\n   - PyGObject\n   - Gtk >= 3.0\n   - metarace > 2.1\n   - tex-gyre fonts (optional, recommended)\n   - evince (optional, recommended)\n   - rsync (optional)\n   - mosquitto (optional)\n\n\n## Automated Installation\n\nFor semi-automated installation on common unix-like\ndesktop systems, download the [install script](install.sh)\nand run with sh:\n\n\t$ sh install.sh\n\n\n## Manual Installation\n\nInstall system requirements for your OS (See\n[System-Specific Preparation](#system-specific-preparaton)\nbelow) then prepare a metarace runtime directory\nand virtual env as follows:\n\n\t$ mkdir -p ~/Documents/metarace\n\t$ python3 -m venv --system-site-packages ~/Documents/metarace/venv\n\nInstall roadmeet to the virtual env, or run from\nsource using one of the following methods:\n\n\n### Install From PyPI With Pip\n\nUse pip in your virtual env to download and install\nroadmeet along with any required python packages\nfrom the Python Package Index:\n\n\t$ ~/Documents/metarace/venv/bin/pip3 install metarace-roadmeet\n\nCreate a new empty roadmeet:\n\n\t$ ~/Documents/metarace/venv/bin/roadmeet\n\n\n### Install From Wheel\n\nDownload the roadmeet wheel from github and verify signature:\n\n\t$ wget https://github.com/ndf-zz/metarace-roadmeet/releases/download/v1.13.3/metarace_roadmeet-1.13.3-py3-none-any.whl\n\t$ wget https://github.com/ndf-zz/metarace-roadmeet/releases/download/v1.13.3/metarace_roadmeet-1.13.3-py3-none-any.whl.asc\n\t$ gpg --verify metarace_roadmeet-1.13.3-py3-none-any.whl.asc\n\nUse pip in your virtual env to install the roadmeet wheel:\n\n\t$ ~/Documents/metarace/venv/bin/pip3 install ./metarace_roadmeet-1.13.2-py3-none-any.whl\n\nCreate a new empty roadmeet:\n\n\t$ ~/Documents/metarace/venv/bin/roadmeet\n\n\n### Run From Source Tree\n\nActivate the virtual env, optionally install\nany required libraries, clone the repository\nand run roadmeet directly:\n\n\t$ source ~/Documents/metarace/venv/bin/activate\n\t(venv) $ pip3 install metarace\n\t(venv) $ git clone https://github.com/ndf-zz/metarace-roadmeet.git\n\t(venv) $ cd metarace-roadmeet/src\n\t(venv) $ python3 -m roadmeet\n\n\n## Post-Installation Notes\n\nRun roadmeet once to initialise a metarace shared configuration:\n\n\t$ ~/Documents/metarace/venv/bin/roadmeet\n\nOptionally configure defaults for new meets and library options:\n\n\t$ ~/Documents/metarace/venv/bin/roadmeet --edit-default\n\n\n### Gnome Desktop\n\nBy default, Gnome uses a system font which does not have\nfixed-width digits. As a result, rolling times displayed\nin roadmeet will jiggle left and right as the digits change,\nand right-aligned time columns will not align correctly\nat the decimal point.\n\nTo correct this, install gnome-tweaks and change the\nsystem font to one with fixed-width digits eg:\nNoto Sans Regular.\n\nDebugging messages can be viewed using journactl:\n\n\t$ journalctl -f\n\n### XFCE\n\nThe XFCE default window manager uses function keys to switch\nworkspaces, rendering them inaccessible to roadmeet.\nTo use these function keys in roadmeet (eg for\nreports, arming and reset), first clear the relevant\nwindow manager shortcuts.\n\nUnder Settings, Window Manager, Keyboard, locate the\n\"Workspace N\" entries and clear the shortcut for each one by\nselecting the \"Clear\" button.\n\nRoadmeet can be configured to open meet folders in Thunar\nby creating a custom action with appearance conditions \nset to include \"Directories\". The action can then be\nadded to the toolbar or triggered from a context menu.\n\nFollowing an automated install, you may need to log out\nand back in for the menu entries to be properly updated.\n\nDebugging messages are appended to ~/.xsession-errors,\nview with tail:\n\n\t$ tail -f ~/.xsession-errors\n\n\n## System-Specific Preparation\n\n### Debian 11+, Ubuntu, Mint, MX (apt)\n\nInstall system requirements for roadmeet and metarace with apt:\n\n\t$ sudo apt install python3-venv python3-pip\n\t$ sudo apt install python3-cairo python3-gi python3-gi-cairo\n\t$ sudo apt install gir1.2-gtk-3.0 gir1.2-rsvg-2.0 gir1.2-pango-1.0\n\t$ sudo apt install python3-serial python3-paho-mqtt python3-dateutil python3-xlwt\n\nOptionally add fonts, PDF viewer, rsync and MQTT broker:\n\n\t$ sudo apt install fonts-texgyre fonts-noto evince rsync mosquitto\n\nAdd your user to the group **dialout**\nin order to access serial ports:\n\n\t$ sudo gpasswd -a \"$USER\" dialout\n\n\n### Arch, Manjaro, EndeavourOS (pacman)\n\nInstall system requirements with pacman:\n\n\t$ sudo pacman -S --needed python python-pip gtk3\n\t$ sudo pacman -S --needed python-pyserial python-dateutil python-xlwt python-paho-mqtt python-gobject python-cairo\n\nOptionally install pdf viewer, fonts, rsync and mqtt broker:\n\n\t$ sudo pacman -S --needed noto-fonts tex-gyre-fonts evince rsync mosquitto\n\t$ sudo systemctl enable mosquitto.service\n\nAdd your user to the group **uucp**\nin order to access serial ports:\n\n\t$ sudo gpasswd -a \"$USER\" uucp\n\n\n### Gentoo Linux\n\nInstall required system libraries, or select a\nsuitable meta-package (eg XFCE):\n\n\t# emerge --ask -n xfce-base/xfce4-meta x11-themes/gnome-themes-standard\n\nInstall required python packages:\n\n\t# emerge --ask -n dev-libs/gobject-introspection dev-python/pygobject dev-python/python-dateutil dev-python/xlwt dev-python/pyserial dev-python/paho-mqtt\n\nInstall optional fonts, pdf viewer and MQTT broker:\n\n\t# emerge --ask -n media-fonts/tex-gyre media-fonts/noto app-text/evince app-misc/mosquitto net-misc/rsync\n\nAdd your user to the group **dialout**\nin order to access serial ports:\n\n\t# gpasswd -a \"username\" dialout\n\n\n### Alpine Linux (apk)\n\nSetup a desktop environment, then add python requirements\nwith apk:\n\n\t# apk add py3-pip py3-pyserial py3-dateutil py3-paho-mqtt py3-gobject3 py3-cairo\n\nInstall optional fonts, pdf viewer, rsync and MQTT broker:\n\n\t# apk add font-noto evince rsync mosquitto\n\nInstall Tex Gyre fonts from Gust:\n\n\t$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip\n\t$ mkdir -p ~/.local/share/fonts\n\t$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip\n\t$ fc-cache -f\n\nAdd your user to the group **dialout**\nin order to access serial ports:\n\n\t$ sudo gpasswd -a \"$USER\" dialout\n\n\n### Fedora Linux (dnf)\n\nInstall system requirements:\n\n\t$ sudo dnf install gtk3 gobject-introspection cairo-gobject\n\t$ sudo dnf install python3-pip python3-cairo\n\t$ sudo dnf install python3-pyserial python3-paho-mqtt python3-dateutil python-xlwt\n\nOptionally add fonts, PDF viewer, rsync and MQTT broker:\n\n\t$ sudo dnf install google-noto-sans-fonts google-noto-mono-fonts google-noto-emoji-fonts texlive-tex-gyre evince rsync mosquitto\n\t$ sudo systemctl enable mosquitto.service\n\nAdd your user to the group **dialout**\nin order to access serial ports:\n\n\t$ sudo gpasswd -a \"$USER\" dialout\n\n\n### Slackware\n\nInstall a desktop environment (eg XFCE),\npython packages will be installed\nas required by pip.\n\nNote: Slackware does not ship evince with the XFCE\ndesktop, but sets it as the Gtk print preview application.\nTo enable print preview, install evince from slackbuilds,\nor add an entry in ~/.config/gtk-3.0/settings.ini\nto point to another application:\n\n\t[Settings]\n\tgtk-print-preview-command=xpdf %f\n\nInstall Tex Gyre fonts from Gust:\n\n\t$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip\n\t$ mkdir -p ~/.local/share/fonts\n\t$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip\n\t$ fc-cache -f\n\nAdd your user to the group **dialout**\nin order to access serial ports:\n\n\t$ sudo gpasswd -a \"$USER\" dialout\n\n\n### FreeBSD\n\nInstall a desktop environment (eg XFCE), then\ninstall optional components with pkg:\n\n\t# pkg install evince rsync mosquitto\n\nAdd user to group **dialer** in order to\naccess serial ports:\n\n\t# pw group mod -n dialer -m op\n\nInstall Tex Gyre fonts from Gust:\n\n\t$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip\n\t$ mkdir -p ~/.local/share/fonts\n\t$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip\n\t$ fc-cache -f\n\nNote: Use callout serial devices for decoder access. For example,\na race result active decoder on the first USB serial port:\n\n\trru:/dev/cuaU0\n\n\n### MacOS / Brew\n\n*Untested*\n\nInstall system requirements:\n\n\t$ brew install python@3.11 gtk+3 librsvg pygobject3\n\nAdd optional pdf viewer and mqtt broker:\n\n\t$ brew install evince rsync mosquitto\n\nInstall Tex Gyre fonts from Gust:\n\n\t$ wget https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip\n\t$ mkdir -p ~/.local/share/fonts\n\t$ unzip -j -d ~/.local/share/fonts tg2_501otf.zip\n\t$ fc-cache -f\n\n\n### Windows / MSYS2 (pacman)\n\n> *Note*: Instructions below will yield a working roadmeet\n> with MSYS2, however, Windows users unwilling to run\n> a dedicated host system may have a better experience\n> running roadmeet from an emulator loaded with a\n> well-supported POSIX system like Debian Gnu/Linux or FreeBSD.\n\nDownload and install MSYS2 from [msys2.org](https://www.msys2.org).\n\nFrom the mingw64 environment, install gtk and python libraries\nwith pacman (the following assumes x86_64 as the target):\n\n\t$ pacman -S --needed mingw-w64-x86_64-gtk3 mingw-w64-x86_64-gobject-introspection\n\t$ pacman -S --needed mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-gobject\n\t$ pacman -S --needed mingw-w64-x86_64-python-dateutil mingw-w64-x86_64-python-pyserial mingw-w64-x86_64-python-xlwt\n\nThen use pip to install roadmeet:\n\n\t$ pip3 install metarace-roadmeet\n\nOptionally install Tex Gyre Fonts to the host:\n\n   - Download OTF fonts from [gust.org.pl](https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg2_501otf.zip)\n   - Extract and install fonts using Explorer\n\nOptionally install mosquitto to the mingw64 environment:\n\n\t$ pacman -S mingw-w64-x86_64-mosquitto\n\nRoadmeet can be started from the .exe installed to the MINGW64\nbin folder, likely C:\\msys64\\mingw64\\bin\\roadmeet.exe. Mosquitto\nwill need to be launched for telegraph connections to function.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Timing and result application for road cycling events",
    "version": "1.13.5",
    "project_urls": {
        "homepage": "https://github.com/ndf-zz/metarace-roadmeet"
    },
    "split_keywords": [
        "roadrace",
        " timetrial",
        " transponder"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4cc12b782ab9c6cb91828c235b3368d5f4fd4106d8d51fa9692090a40a967b57",
                "md5": "bb68dd8ad954715761c6289e055bf4fd",
                "sha256": "a7de9aa4f318bd1497b66b9a0481231f852434044531fd27e54b113654695a94"
            },
            "downloads": -1,
            "filename": "metarace_roadmeet-1.13.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bb68dd8ad954715761c6289e055bf4fd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 116938,
            "upload_time": "2024-10-25T05:16:22",
            "upload_time_iso_8601": "2024-10-25T05:16:22.286437Z",
            "url": "https://files.pythonhosted.org/packages/4c/c1/2b782ab9c6cb91828c235b3368d5f4fd4106d8d51fa9692090a40a967b57/metarace_roadmeet-1.13.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3944dae0ccfe34561dd0445f8229a491b507f60f5f22455b0e95b804492de636",
                "md5": "28e72dd33b48927c430ef059523372ac",
                "sha256": "cbb6ee57c118b030c10552b656f3f5332cd067449dcc70fccd2c48436bd1c1c0"
            },
            "downloads": -1,
            "filename": "metarace-roadmeet-1.13.5.tar.gz",
            "has_sig": false,
            "md5_digest": "28e72dd33b48927c430ef059523372ac",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 111760,
            "upload_time": "2024-10-25T05:16:25",
            "upload_time_iso_8601": "2024-10-25T05:16:25.230430Z",
            "url": "https://files.pythonhosted.org/packages/39/44/dae0ccfe34561dd0445f8229a491b507f60f5f22455b0e95b804492de636/metarace-roadmeet-1.13.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-25 05:16:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ndf-zz",
    "github_project": "metarace-roadmeet",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "metarace-roadmeet"
}
        
Elapsed time: 0.67966s