No description
  • CSS 73.9%
  • Jinja 18.1%
  • Python 8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Danil Shein d20bb5eff8 fix ErratumID class-definition error in __hash__
NamedTuple's metaclass does not propagate __classcell__, so calling
super().__hash__() raises at class definition:

  RuntimeError: __class__ not set defining 'ErratumID' as
  <class '__main__.ErratumID'>. Was __classcell__ propagated to
  type.__new__?

Hash _compare_key directly instead of delegating to super()
2026-05-07 11:26:15 +03:00
contrib/nginx suggest using gzip in nginx site configuration 2024-06-04 18:03:36 +03:00
locales fix description localization for pages 2024-06-11 12:16:59 +03:00
static replace inline severity styles with CSS classes 2026-05-05 09:10:02 +00:00
.env.example referesh .env.example 2024-06-04 13:44:05 +03:00
bu.html.jinja replace inline severity styles with CSS classes 2026-05-05 09:10:02 +00:00
genpages.py fix ErratumID class-definition error in __hash__ 2026-05-07 11:26:15 +03:00
index.html.jinja drop duplicate id attributes from card markup 2026-05-05 08:13:38 +00:00
LICENSE.md add LICENSE.md file 2024-06-04 16:46:55 +03:00
pu.html.jinja replace inline severity styles with CSS classes 2026-05-05 09:10:02 +00:00
README.md get rid of shell script for fcgiwrap 2024-06-04 16:49:40 +03:00
ruff.toml add ruff.toml config for ruff 2024-06-04 17:10:44 +03:00
VERSION bump version to 2.2.0 2026-05-05 15:50:49 +03:00

Requirements

apt-get install python3-module-{jinja2,requests,python-dotenv,more-itertools}

Usage

./genpages.py -d pages

Serve static

Requirements

apt-get install nginx nginx-accept_language

Servers

You need to run nginx server. Nginx configuration sample is in contrib/nginx/errata.conf.sample.