head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.2 pkgsrc-2026Q1-base:1.1; locks; strict; comment @# @; 1.1 date 2025.12.21.17.21.54; author wiz; state Exp; branches; next ; commitid LA1xyKp9F68AEinG; desc @@ 1.1 log @math/py-roman_numerals: import py-roman_numerals-4.1.0 A library for manipulating well-formed Roman numerals. Integers between 1 and 3,999 (inclusive) are supported. Numbers beyond this range will return an OutOfRangeError. The classical system of roman numerals requires that the same character may not appear more than thrice consecutively, meaning that 'MMMCMXCIX' (3,999) is the largest well-formed Roman numeral. The smallest is 'I' (1), as there is no symbol for zero in Roman numerals. Both upper- and lower-case formatting of roman numerals are supported, and likewise for parsing strings, although the entire string must be of the same case. Numerals that do not adhere to the classical form are rejected with an InvalidRomanNumeralError. @ text @$NetBSD: distinfo,v 1.1 2025/02/23 16:40:45 wiz Exp $ BLAKE2s (roman_numerals-4.1.0.tar.gz) = fd25efadb99f1ac547f7e5e9bed4fe308e44d6a06334356cea8d49f44438fdc6 SHA512 (roman_numerals-4.1.0.tar.gz) = 18541ec1a66e2b72d61baed44a90ef13b74e76ed29fecaeeff57cf48309c09daf6c052cc3e973ee33e69c1138dd284cd9d425b34b731280e6b679e43d8e2c945 Size (roman_numerals-4.1.0.tar.gz) = 9077 bytes @