Skip to main content

metarace

A collection of Python modules to assist with cycle race timekeeping and official result preparation. Version 2 of Metarace is a re-write for Python 3 which removes static pyGTK/GLib dependencies.

Desktop applications are available separately, and may be installed using a shared installation script metarace-install.

Support

Requirements

System requirements:

  • Python >= 3.11
  • Cairo
  • Pango
  • Rsvg
  • Python gi
  • Python gi-cairo
  • tex-gyre (optional, recommended)
  • evince (optional, recommended)
  • fonts-noto (optional)
  • mosquitto (optional)
  • libreoffice (optional)

Python packages:

  • requests: HTTP requests
  • pyserial: Serial port interface
  • xlsxwriter: XLSX file writer
  • paho-mqtt: MQTT interface
  • graphemeu: Unicode grapheme support

Manual Installation

Install minimum system requirements with apt:

$ sudo apt install python3-venv python3-pip python3-cairo python3-gi python3-gi-cairo gir1.2-rsvg-2.0 gir1.2-pango-1.0 python3-serial

Create a virtualenv for metarace and associated packages:

$ python3 -m venv --system-site-packages venv

Install packages with pip:

$ ./venv/bin/pip install metarace

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metarace-2.1.29.tar.gz (119.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metarace-2.1.29-py3-none-any.whl (132.0 kB view details)

Uploaded Python 3

File details

Details for the file metarace-2.1.29.tar.gz.

File metadata

  • Download URL: metarace-2.1.29.tar.gz
  • Upload date:
  • Size: 119.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for metarace-2.1.29.tar.gz
Algorithm Hash digest
SHA256 96ac7de92e0e1b79dad9386920a6aea486b97d88563b74e731761aaa4d121ad5
MD5 dc172649ec04de9f3458cc51a66a2647
BLAKE2b-256 77855f3582676ad1fe0802fca7694a8e43876c8d193232a2a6bab7e8f4fccc74

See more details on using hashes here.

File details

Details for the file metarace-2.1.29-py3-none-any.whl.

File metadata

  • Download URL: metarace-2.1.29-py3-none-any.whl
  • Upload date:
  • Size: 132.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for metarace-2.1.29-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca11a790f896336db7197b1ee20cba697160f1d271a54af924e0b9fb14d24cd
MD5 a385a6a8d91322c7e370e33acf7abe29
BLAKE2b-256 cedc1a00b1a7f43c3b4fee9240a6fc0dafbec88072ce78384ea6362547de835d

See more details on using hashes here.

Release history Release notifications | RSS feed

2.1.32

2 files

2.1.31

2 files

2.1.30

2 files

This release

2.1.29 This release

2 files

2.1.28

2 files

2.1.27

2 files

2.1.26

2 files

2.1.25

2 files

2.1.24

2 files

2.1.23

2 files

2.1.22

2 files

2.1.21

2 files

2.1.20

2 files

2.1.19

2 files

2.1.18

2 files

2.1.17

2 files

2.1.16

2 files

2.1.15

2 files

2.1.14

2 files

2.1.13

2 files

2.1.12

2 files

2.1.11

2 files

2.1.10

2 files

2.1.9

2 files

2.1.8

2 files

2.1.7

2 files

2.1.5

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.3

2 files

1.12.3

2 files

1.11.3

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page