python3-inflect: update to 7.0.0.

This commit is contained in:
Joel Beckmeyer 2023-08-22 17:05:27 -04:00 committed by classabbyamp
parent f0e0dbeff4
commit 5d3f0aadc5
2 changed files with 33 additions and 4 deletions

View File

@ -0,0 +1,28 @@
From f6177e1b30c7cda6e73b6a0aa7437fe5a16fd0aa Mon Sep 17 00:00:00 2001
From: Jaremy Hatler <hatler.jaremy@gmail.com>
Date: Sat, 23 Dec 2023 21:37:41 -0500
Subject: [PATCH] fix: compare validation now expects singular noun
On pydantic-code >= 2.12, the validation error messages use the singular
of the word "character" when the number 1 is specified in a condition.
This breaks the engine.compare validation, which expected the plural.
Refs: #204
Signed-off-by: Jaremy Hatler <hatler.jaremy@gmail.com>
---
inflect/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/inflect/__init__.py b/inflect/__init__.py
index ccef776..fcb3d01 100644
--- a/inflect/__init__.py
+++ b/inflect/__init__.py
@@ -2466,7 +2466,7 @@ def compare(self, word1: Word, word2: Word) -> Union[str, bool]:
...
pydantic...ValidationError: ...
...
- ...at least 1 characters...
+ ...at least 1 character...
"""
norms = self.plural_noun, self.plural_verb, self.plural_adj
results = (self._plequal(word1, word2, norm) for norm in norms)

View File

@ -1,7 +1,7 @@
# Template file for 'python3-inflect' # Template file for 'python3-inflect'
pkgname=python3-inflect pkgname=python3-inflect
version=6.0.4 version=7.0.0
revision=2 revision=1
build_style=python3-pep517 build_style=python3-pep517
hostmakedepends="python3-wheel python3-setuptools_scm" hostmakedepends="python3-wheel python3-setuptools_scm"
depends="python3-pydantic" depends="python3-pydantic"
@ -10,9 +10,10 @@ short_desc="Correctly generate plurals, ordinals; convert numbers to words"
maintainer="icp <pangolin@vivaldi.net>" maintainer="icp <pangolin@vivaldi.net>"
license="MIT" license="MIT"
homepage="https://github.com/jaraco/inflect" homepage="https://github.com/jaraco/inflect"
changelog="https://raw.githubusercontent.com/jaraco/inflect/main/CHANGES.rst" changelog="https://raw.githubusercontent.com/jaraco/inflect/main/NEWS.rst"
distfiles="${PYPI_SITE}/i/inflect/inflect-${version}.tar.gz" distfiles="${PYPI_SITE}/i/inflect/inflect-${version}.tar.gz"
checksum=1842649a17b6cad66812a5c9bdfacb6310e1e7b6dd8a31f026766df1b62612eb checksum=63da9325ad29da81ec23e055b41225795ab793b4ecb483be5dc1fa363fd4717e
make_check_pre="env PY_IGNORE_IMPORTMISMATCH=1"
post_install() { post_install() {
vlicense LICENSE vlicense LICENSE