Skip to main content

NomNom

Contributor Covenant Documentation

A Hugo Awards ballot and nomination management system.

Developed for the Glasgow in 2024 Worldcon.

What this Is

The Hugo Awards are "science fiction’s most prestigious award. The Hugo Awards are voted on by members of the World Science Fiction Convention (“Worldcon”), which is also responsible for administering them."

NomNom is a system for collecting the nominations for the award from members of the current Worldcon to assemble a ballot of finalists, and for voting on those finalists #27.

It additionally will have (these are TODO in the next few months):

  • Support for authenticated access to the Hugo packet, if the convention is providing one
  • Support for normalizing the nominees into a collection of potential finalists #86
  • Support for applying a counting algorithm to select a ballot of finalists from the raw nominees, according to the current process defined in Section 3.8 of the WSFS constitution (EPH, for those following along at home)
  • Support for tallying the final votes for the Hugo Awards

Installation

Production

Production installations are more complex than development, but the easiest way is probably with Docker. The template project will have a suitable Dockerfile included in it, which you can use to build the web and worker images. An example production docker-compose can be found in the WorldconVotingSystems/nomnom-g24/ repository.

Development

See the developer docs.

For setting up test data, NomNom includes comprehensive seeding commands that can generate realistic elections, nominations, and votes. Use just bootstrap for a complete development environment, or see the documentation for individual commands.

Build Status

Python application Docker Documentation

Metadata

Release files for nomnom-hugoawards 2027.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nomnom-hugoawards 2027.0.0
File Size Uploaded
nomnom_hugoawards-2027.0.0.tar.gz 2.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nomnom-hugoawards 2027.0.0
File Interpreter ABI Platform
nomnom_hugoawards-2027.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.3 MB

Release files / nomnom_hugoawards-2027.0.0.tar.gz

Download URL nomnom_hugoawards-2027.0.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
fdd63103b6c98a5cc758deeab6d4771ee508bbeb67c378131426c5307bb563ad
BLAKE2b-256 checksum
How to use checksums
0b819fe113dd0e26cb378f3578321cf5d817700d49300767d15fa730d75091cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Release files / nomnom_hugoawards-2027.0.0-py3-none-any.whl

Download URL nomnom_hugoawards-2027.0.0-py3-none-any.whl
Size 2.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a21d796ea89c6bcdd05ab8a1535d0d56ba1d397699a11448eec77619dd49046d
BLAKE2b-256 checksum
How to use checksums
635f8a5caaa3b838e2a9a7cbd8e3bea459d5578a0325f6620a4e920823bd9cc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2027.0.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page