summaryrefslogtreecommitdiff
path: root/dev-python/pydantic
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-20 13:16:21 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-20 13:16:21 +0100
commit332b9eb4903f99b0e65722058ce481fdc21b93d3 (patch)
treefef4ca14ec13f6bc1b3f532a6b2c19f7db4f3921 /dev-python/pydantic
parent7d1fc8f13082082c2539f20beadcf37089543b8e (diff)
gentoo auto-resync : 20:06:2023 - 13:16:21
Diffstat (limited to 'dev-python/pydantic')
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-2.0_beta3.ebuild49
2 files changed, 51 insertions, 0 deletions
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 521ee038dfcb..3608ec23bb82 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -2,8 +2,10 @@ DIST pydantic-1.10.7.gh.tar.gz 903379 BLAKE2B b2dd75a640ca54024a2bf141117a1d738a
DIST pydantic-1.10.8.gh.tar.gz 765592 BLAKE2B 0b4cc273ce6fad20baa7c8bd87ef32199cb003f52b8e9aa19eda6359ca0e5c30152c7f25d2bb146ec23027011895cf44d9eb051c6ca609fb00e3d7b5f6089e4e SHA512 3ac41cdf0eb70fb71298131a043966b85387bc953ef2f463ece80728b46251d5d5f66c3f030afc3cdf4527918ae410fcd733a774cbe0c3b7ba9fc806a76378e4
DIST pydantic-1.10.9.gh.tar.gz 765868 BLAKE2B 802c542d75b41ff2926215bf4f6bd68a906d581db7b08ed85577f9021d259717f3ef8dbacfe381723aa042aab8720ad182c57fee188f2436b33d21164e24ba23 SHA512 d376a302eac3427cdc8da0ed2fab01c0b5e7a059447777a53c394a60dac5fa0066488be8553022bb5aa89367d5a2e80e5d6e3cb39d9272843718dd07f6acd11e
DIST pydantic-2.0b2.tar.gz 527380 BLAKE2B 214c740ecaed3cf4e7ed1e06d75ce17b37028e41c6a7abc4174b201691e31725123f89430c430a514c59973dc327d2b8fcd21c5ef0a47aaa48fafaf7e322d7a1 SHA512 49cc058c91e48638f9809ca77d9c486e3bdfc05e1546b19ca7e419f41e152998f750cfb58927ad8189913859d27fff68de0e5848599baaf816404e0f58fd6646
+DIST pydantic-2.0b3.tar.gz 543489 BLAKE2B 89faa3ca4187840ad2fa8025bfef8fba265eaf88e31a75751aa619e1235af08e33aa3b7a713da9e69119a43316da893b02e669d3e704781f77fe94598db40410 SHA512 db6690d15f91b635f0a4002f81cb9ba15e625ece4172bd355e5aef7058f6f385d0b3d1f7e2cab3e25aa6a5f48f6455965a1adaa18fc5a2ca5845c09804c9a3dd
EBUILD pydantic-1.10.7.ebuild 2204 BLAKE2B 36931d0c50584e031f2055631498e085848eeb402714816a4be63067cf2a1d27a7b7ea200492f3c3b7235ec324f14226333235d92feb195b984aa34acc202466 SHA512 3474f50d54205229d2f060d30b00034af2ba1a9646e7fa3663fcb4dc1f86f007750ec4c5a2903ce1be0ae95df940f9a3baa101bad7d62d45521ce8677f0c3c65
EBUILD pydantic-1.10.8.ebuild 2526 BLAKE2B 2f63a908fbac3b5b050427eac24dc0ad9633105d3db4490e6671588d73d3d7f897b8dab01f9b9653afcb15d7488e5013247664b2a109f54a4626c7ad287d7e83 SHA512 cecaa29425232f6402c9e324a8e61a51e406d7ea4d742859b82de3aae90b8d0c89595c2baeb3446cb94b2c9fb618cbe0054a2a59a24391a50a8d106cbceb758d
EBUILD pydantic-1.10.9.ebuild 2525 BLAKE2B 89aa9c383a1118763bac74f3f02294dd55e453ad0dbe1e7a881f06015ad2e3103fd2a5e89bf8a8f963ad102f62f48c799e87d39ffe4359e6c5dc9b6ae54dc840 SHA512 7cd09256359e0a065acf2940c541db31750bbc3cc3b10b4e368797a044deeae3aa31c5d865ea63b0523411a95ae3632400fa7574d672bdbbf400610eeefe6531
EBUILD pydantic-2.0_beta2.ebuild 1096 BLAKE2B 150e6b8d406ec141a2b52c607066916efb203af769d1fedb8e7e5688c9d777aa95419837ab7d9793c2bcd9f9b642225f67dd714df67c8c0b2fd1364d8cff4fe2 SHA512 a85dcc5ebc9e6c5044402a73c287362aa1dc496c2804113b60c068053a72c14a559c7dc066d43d78c59e2fa13143a987c99d509dd5b869f446fe40add2ea4587
+EBUILD pydantic-2.0_beta3.ebuild 1095 BLAKE2B 41cc4fca081030d79896b9972aad942955302f84ee91d932e43ad49afff9054f73c670b0c4e337adb734a28c0ce26b9558e584dd6e3282526f70c60124e20f65 SHA512 c0b88b81cd7ce744beb422a931d5430e0f12badff7650b861adf433fc24bf8509e0c1fdc6324e1ed73e73ac04cf36493461a4dcac6bc1d0ac1023adfde5c5c82
MISC metadata.xml 561 BLAKE2B 9cb2851ece8c8bd005a45008efe6d14d990f82832700f641418c15921f368de9bf2b20f9713362f5308a871a10c60a54ddce4e095a4a60209c89bde964c71ef7 SHA512 2f26f32c0d937153966ffbc3b9bb67252043dabfd9ca96b2ba854b111300a0c8bc89a664e439cda3bcc39597c3a29d28b3aa84172ece0f1d818b49cda746ee33
diff --git a/dev-python/pydantic/pydantic-2.0_beta3.ebuild b/dev-python/pydantic/pydantic-2.0_beta3.ebuild
new file mode 100644
index 000000000000..02674668bc33
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.0_beta3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+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=""
+
+RDEPEND="
+ >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+ ~dev-python/pydantic-core-0.39.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/dirty-equals[${PYTHON_USEDEP}]
+ >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # expect -Werror
+ tests/test_deprecated.py::test_extra_used_as_enum
+ )
+ local EPYTEST_IGNORE=(
+ # require pytest-examples
+ tests/test_docs.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}