textproc/py-roman-numerals-py: Update to 3.1.0

- Update WWW
- Update pkg-descr
- Take maintainership

Changes:	https://github.com/AA-Turner/roman-numerals/releases
		https://github.com/AA-Turner/roman-numerals/blob/master/CHANGES.rst
This commit is contained in:
Po-Chuan Hsieh 2025-06-18 00:34:51 +08:00
parent 15cfc3779b
commit ab2632009a
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
3 changed files with 14 additions and 15 deletions

View File

@ -1,24 +1,23 @@
PORTNAME= roman-numerals-py
DISTVERSION= 3.0.0
PORTVERSION= 3.1.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION}
DISTNAME= roman_numerals_py-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Manipulate well-formed Roman numerals
WWW= https://pypi.org/project/roman-numerals-py/
WWW= https://github.com/AA-Turner/roman-numerals/tree/master/python \
https://github.com/AA-Turner/roman-numerals
LICENSE= BSD0CLAUSE CC0-1.0
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENCE.rst
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=8:devel/py-pytest@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.7<4:devel/py-flit-core@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.7<4:devel/py-flit-core@${PY_FLAVOR}
PEP517_BUILD_CMD= ${PYTHON_CMD} -m flit_core.wheel
NO_ARCH= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1739958114
SHA256 (roman_numerals_py-3.0.0.tar.gz) = 91199c4373658c03d87d9fe004f4a5120a20f6cb192be745c2377cce274ef41c
SIZE (roman_numerals_py-3.0.0.tar.gz) = 8970
TIMESTAMP = 1749813114
SHA256 (roman_numerals_py-3.1.0.tar.gz) = be4bf804f083a4ce001b5eb7e3c0862479d10f94c936f6c4e5f250aa5ff5bd2d
SIZE (roman_numerals_py-3.1.0.tar.gz) = 9017

View File

@ -1,12 +1,12 @@
A library for manipulating well-formed Roman numerals.
roman-numerals is 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.
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