dev-python/deepdiff: add 7.0.1

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-02-18 13:03:27 +01:00
parent 3323e1931d
commit bbb855ffc5
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 59 additions and 2 deletions

View File

@ -606,11 +606,11 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses ## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 2336 Ebuilds in total, 2322 of them have in total 2361 (43 different) licenses assigned. There are 2337 Ebuilds in total, 2323 of them have in total 2362 (43 different) licenses assigned.
|License| Ebuilds using it| |License| Ebuilds using it|
|-------|-----| |-------|-----|
|MIT|1328| |MIT|1329|
|Apache-2.0|551| |Apache-2.0|551|
|GPL-3|145| |GPL-3|145|
|BSD|123| |BSD|123|

View File

@ -1,3 +1,5 @@
DIST deepdiff-6.2.1.tar.gz 393114 BLAKE2B c067e7d55b1e6f44ecd0b209efec34d878706b5ab2e03a1ced9da21e3bf9275ba4846b6d6591bea580c042ddd9eda61ec0606aeeb1564d93db046218698abf89 SHA512 e66707c6a062df7e4770ebaada7ffe48e34883f5eff2052decf60be582bf5d0903a9dd705fa6d505fb945b4c0e392703d41859012b2c5aa39765b4517c20f287 DIST deepdiff-6.2.1.tar.gz 393114 BLAKE2B c067e7d55b1e6f44ecd0b209efec34d878706b5ab2e03a1ced9da21e3bf9275ba4846b6d6591bea580c042ddd9eda61ec0606aeeb1564d93db046218698abf89 SHA512 e66707c6a062df7e4770ebaada7ffe48e34883f5eff2052decf60be582bf5d0903a9dd705fa6d505fb945b4c0e392703d41859012b2c5aa39765b4517c20f287
DIST deepdiff-7.0.1.tar.gz 421718 BLAKE2B b6441b9c035db0cc6e4fa83811999e8a83b3faed2ea95bcbdad158486e583ea9d707595d2342f83d0c25f6a5c086a8070c714253e2db09fcaf43de1616d46cda SHA512 facc15beb82744a1b8baf29e0d8f06625e8d4ee4ed7ab5f1b131ad9d44134215651d1c6b19493c83532f612d81752df14aec2dbccc73cb5b994e0bafcaf5bbc2
EBUILD deepdiff-6.2.1.ebuild 622 BLAKE2B 15b06e49b6777f11ee93c0ef50249b802328f26a9a3b0d747d74158339d1154ae5c6602e86f03c184fa024b7bed9d000d29c4eb1ee85a7e3695a222172671a65 SHA512 e270fe3b3355a98cc4f4d81985453351f7f94003a847b83b610a7885d3aef9462dc455d1bf8c1d45dae3836a1febf882905416a06d562ccc350ae79326f1ab50 EBUILD deepdiff-6.2.1.ebuild 622 BLAKE2B 15b06e49b6777f11ee93c0ef50249b802328f26a9a3b0d747d74158339d1154ae5c6602e86f03c184fa024b7bed9d000d29c4eb1ee85a7e3695a222172671a65 SHA512 e270fe3b3355a98cc4f4d81985453351f7f94003a847b83b610a7885d3aef9462dc455d1bf8c1d45dae3836a1febf882905416a06d562ccc350ae79326f1ab50
EBUILD deepdiff-7.0.1.ebuild 1222 BLAKE2B ba4e525840a21fbbfe6127134ec6f5fac8125e048193ec65883297776132cabecd81a29d2cd146b38885bfae923c2a855b8d0fb50c951a726796760ef921461d SHA512 e2b56bc6e8d6ce2fe67dd4195f018eef90d1d736d7abd2fe1c2cf5ce041b7e885bfdb8f096a16e1fe3f236eea57b4531d2c4422366662b8d8f70dfe2d3ae0eaf
MISC metadata.xml 504 BLAKE2B ab1005ad6d959497e94b60b7ad4f6e6904486fda9cafa442e95c586ebc7c5366ab9764a33f54ffccf497b6491445474b6a0b9861578e8d6885f4bae5ccc0cb17 SHA512 835ef336c05ec3c2bfba00bd0571f416ebfb47552c14d910fb1bdd187a6932c72ba07fc4ef85a6ac3c82f2e6a492ae375128d15e2fe73a51087e28501269bba3 MISC metadata.xml 504 BLAKE2B ab1005ad6d959497e94b60b7ad4f6e6904486fda9cafa442e95c586ebc7c5366ab9764a33f54ffccf497b6491445474b6a0b9861578e8d6885f4bae5ccc0cb17 SHA512 835ef336c05ec3c2bfba00bd0571f416ebfb47552c14d910fb1bdd187a6932c72ba07fc4ef85a6ac3c82f2e6a492ae375128d15e2fe73a51087e28501269bba3

View File

@ -0,0 +1,55 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="A library for comparing dictionaries, iterables, strings and other objects"
HOMEPAGE="
https://github.com/seperman/deepdiff/
https://pypi.org/project/deepdiff/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
>=dev-python/click-8.1.3[${PYTHON_USEDEP}]
"
DEPEND="
test? (
>=dev-python/jsonpickle-3.0.0[${PYTHON_USEDEP}]
>=dev-python/numpy-1.23.5[${PYTHON_USEDEP}]
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/tomli-w[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.10)
)
"
distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=()
case ${EPYTHON} in
python3.13)
EPYTEST_DESELECT+=(
# changed exception message
"tests/test_command.py::TestCommands::test_diff_command[t1_corrupt.json-t2.json-Expecting property name enclosed in double quotes-1]"
)
;;
esac
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}