summaryrefslogtreecommitdiff
path: root/dev-python/pydantic
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-23 03:02:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-23 03:02:57 +0000
commit71dd9d29cdaf7cc0ecdb9ea37d128726a941c630 (patch)
tree4eccd905f575579fe47abb8a83bbdb44ceb8c929 /dev-python/pydantic
parentc7a7ec40cf928d8fc6a8241aa208272c008c7b4d (diff)
gentoo auto-resync : 23:11:2024 - 03:02:56
Diffstat (limited to 'dev-python/pydantic')
-rw-r--r--dev-python/pydantic/Manifest10
-rw-r--r--dev-python/pydantic/pydantic-2.10.0.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.0_beta1.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.0_beta2.ebuild2
-rw-r--r--dev-python/pydantic/pydantic-2.10.1.ebuild64
-rw-r--r--dev-python/pydantic/pydantic-2.9.2.ebuild2
6 files changed, 74 insertions, 8 deletions
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 4fe7788ca03a..365fa13b663c 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,9 +1,11 @@
DIST pydantic-2.10.0.tar.gz 781980 BLAKE2B 8880070271bc7bbffe2805699119077437dda3ed011b8dcb6e231eb235dff7e767c1412208a13af6699fc519d5dccbd5345456b76cda816a6460b23055455a4d SHA512 a50d5dfd8c9dd565a432744ff2f31a697d9d0ea6d1d71a69f973f45e75156413937c302f24af34736fbd566f391fcb1e94ab7a06884465cbfa0659ba2f15f117
DIST pydantic-2.10.0b1.tar.gz 777569 BLAKE2B 6fdde0673b28feb51921417b501b8a9fb43b36d94f5e564f96d04d09bacc34710be7a7d1b72d8a4e17fad493824b5fc556553d5508bff3942303191dc8501e49 SHA512 ef1fb40fb3601949455901b645d9333b37bc7fd9b53b7882ba81e1824a4f123981a3e32e9654e45b29695257c7bcfc19eedde30263862769d8e1c887d9b11d43
DIST pydantic-2.10.0b2.tar.gz 781700 BLAKE2B 82a3d8e4ab99113ca3e5ac46e058d1844d0870ce4fd5d6ada2ef23cebfc19cb040c4af553088b07904b857609e872caa7d20946536c5ed77fe4a452093e52cf3 SHA512 93ffa34b34ced16746b1f3e53218b863284f08cb1ec2f966cd024826926305c69b8b3bdfb389b9f1a2f26e5b678b054c20cd15bb2849cd665457977e9338b5e8
+DIST pydantic-2.10.1.tar.gz 783717 BLAKE2B fed0933c2f9443ab75cd1d8330944cef11abd0d1dad454c8b857ac76583c8dc9d32e1de99e7096b1e9b0134b258490dabd2b98db1c7901ef73fe5ef7c2675f1e SHA512 fd2283ec7463568f12e2a7a687e2a2b030441101f6c9aa621914ce1ba2bfd0b43da0767bdb0d1909a321f11cd37f85222eac4cc4ca59aa73a7b2fc6ccefd0f8a
DIST pydantic-2.9.2.tar.gz 769917 BLAKE2B 4e34fda6a9e8e8331278d0b7d0c2dfd61bde637c126fa6dabf78a09c6ef993f84dc8df6af421c8fb6d69c8e1c387a40e4bcd38cbe02f5ac521c6c70821735763 SHA512 2aace9e79a98bd94e5dc626736a245051912a11fdce36013d2ad2f96b266052386a3e12b259dca30ddc38b63c6b00b5bcc9cd5e80f7805de4d8701064f0982aa
-EBUILD pydantic-2.10.0.ebuild 1496 BLAKE2B 1b5ea6383a113f0799ca0abf8ef24a555499bbb6db6d59da148b1000f7ac2530dab5a540bcd2c210ebe1110494636d5adb2ed80d94056c4ed5ef625816045428 SHA512 ddb806f33880737db1d6b281b0d9f223629207059457ea6cca2b868db70583726bd083fbd1a7b333511478c68b4931a6f9afa0fee851a49bcf5dd33bbe3f555e
-EBUILD pydantic-2.10.0_beta1.ebuild 1496 BLAKE2B 0fb261b608dc7fde7be7722f573eab42e1e2560786ac5583ae3c3279e249893958443d19072117c81d7bc8e66151593591082d4121c42980307659a108a977d8 SHA512 ee025bebd84bbfb99bad8a0dfae9e7fe143174ab2d71f5989f3787203e70960ace10d47367b2f35ade5eeb6c87471786292c747bc726fe40bcf88ed29de6b9c8
-EBUILD pydantic-2.10.0_beta2.ebuild 1496 BLAKE2B 1b5ea6383a113f0799ca0abf8ef24a555499bbb6db6d59da148b1000f7ac2530dab5a540bcd2c210ebe1110494636d5adb2ed80d94056c4ed5ef625816045428 SHA512 ddb806f33880737db1d6b281b0d9f223629207059457ea6cca2b868db70583726bd083fbd1a7b333511478c68b4931a6f9afa0fee851a49bcf5dd33bbe3f555e
-EBUILD pydantic-2.9.2.ebuild 1551 BLAKE2B dda3c5b670b38a7c4fa6c87b4be9c50b4ce5cf67bf30b75e751bf78978ba09bbb5e648a7a8966bac9456b526116c0f6e9e7e2508d85165774a739ed67303ab09 SHA512 e181b11f10e7e9b01085500262d82f796814feab369d2b941b485a4bc1a2bfc08c6cc24d2e2c8d71e61f670b2b6e15a152ee838fbd098aab349e8476076a0c0b
+EBUILD pydantic-2.10.0.ebuild 1496 BLAKE2B 4df11d6f225e801874bff6d4b2bbda4fd25820e9a9597e9112d2484739c42cd80aa28949a26db919606a7448d3652b025a4bab8ad5dfdfe302f1df000544aece SHA512 a9c33684330d4e29937b8a5d2303cfe4b32d3f3804f0cb75529a2d69a7b8faa6b69e831057961fe0899cbcb049442796b51de24e46578364269bbbde66741435
+EBUILD pydantic-2.10.0_beta1.ebuild 1496 BLAKE2B 27c713ec872e030e0ac0d1c78e8e709ffb9cece0f45b04d7703a5ca2afa3e45eaed59408ea5ef66db10bd08581f88bfff74b509ec8600e2c97e9fadf9467e1e6 SHA512 d26de23278ef364a5f6ea7b112d6a4ed9a4e5c1fa60e64a18ec590c7d224608f11a81e13f90412ab978c85bd0aed66cf31008a493e37138af99b4dbf2a53d44e
+EBUILD pydantic-2.10.0_beta2.ebuild 1496 BLAKE2B 4df11d6f225e801874bff6d4b2bbda4fd25820e9a9597e9112d2484739c42cd80aa28949a26db919606a7448d3652b025a4bab8ad5dfdfe302f1df000544aece SHA512 a9c33684330d4e29937b8a5d2303cfe4b32d3f3804f0cb75529a2d69a7b8faa6b69e831057961fe0899cbcb049442796b51de24e46578364269bbbde66741435
+EBUILD pydantic-2.10.1.ebuild 1545 BLAKE2B 2bb951c3d30e338115f9e070491c0e73bb1e0df592e42abc51183c7be24a63e3e334ec9a574e2798ad33f1fb3b87d40b1493321819823bcbf3692f8709831ae6 SHA512 0b31eacde210ec5d2bd2f7af83276fa7f1e7c0772b818bc1eb57ed776a9e6d54b958001a5d976a5738b7a6d0c1d6b0a42c496ca2ff5c52913b1daa8effb526c3
+EBUILD pydantic-2.9.2.ebuild 1551 BLAKE2B 4a3c9004e0379420593e3ad7c5f7bafe05c44ad7a4ccc9059ddb645e6fdd7520a374524e411192c7952f271a74ca0e92368c1703825bb6b56d4725f10dbbba3c SHA512 e58dc0fd143b45684ef1bd168e29c096e70d69917e45245f79a8f9d3f112371c82cb2bac15d117c7cca70bb73ea98e0b67d3ce7ed99f7332e16c2f91886d568a
MISC metadata.xml 550 BLAKE2B ca3a62e01a928ac12964e9a8f291073465c66951082b68cb408a8dec48eeab226c1955782fbb6c82d95c495a790b7d5b84b8f69ab7d3b0acfd2883d3ad2d8e5e SHA512 247144ea1634fd80f8ec461fcb2f8e7383b65185426d0df283ec5345d7612abc3ceee7b6d0df7a3ba858ba8483884507fb443b75cd812bab8d0e6a8293cbb855
diff --git a/dev-python/pydantic/pydantic-2.10.0.ebuild b/dev-python/pydantic/pydantic-2.10.0.ebuild
index a6e5a997d8ae..7f8918525f4b 100644
--- a/dev-python/pydantic/pydantic-2.10.0.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.0.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild b/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild
index dc1c80a36f27..107206fd4726 100644
--- a/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.0_beta1.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild b/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild
index a6e5a997d8ae..7f8918525f4b 100644
--- a/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.0_beta2.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic/pydantic-2.10.1.ebuild b/dev-python/pydantic/pydantic-2.10.1.ebuild
new file mode 100644
index 000000000000..1e2dab1ea5ab
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.10.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic/
+ https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}]
+ ~dev-python/pydantic-core-2.27.1[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
+ dev-python/tzdata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/cloudpickle[${PYTHON_USEDEP}]
+ dev-python/dirty-equals[${PYTHON_USEDEP}]
+ >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/benchmark/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ local EPYTEST_IGNORE=(
+ # require pytest-examples
+ tests/test_docs.py
+ # benchmarks
+ tests/benchmarks
+ )
+
+ if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ tests/test_pickle.py
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
diff --git a/dev-python/pydantic/pydantic-2.9.2.ebuild b/dev-python/pydantic/pydantic-2.9.2.ebuild
index e749d2cd5951..509c92afb17e 100644
--- a/dev-python/pydantic/pydantic-2.9.2.ebuild
+++ b/dev-python/pydantic/pydantic-2.9.2.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/dirty-equals[${PYTHON_USEDEP}]
>=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/faker-18.13.0[${PYTHON_USEDEP}]
>=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]