update orjson-3.7.8

This commit is contained in:
Andreas Billmeier 2022-08-06 15:49:24 +02:00 committed by Andreas Billmeier
parent 336c787582
commit 6abb5ebe51
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 84 additions and 3 deletions

View File

@ -523,12 +523,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## 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.
There are 1834 Ebuilds in total, 1827 of them have in total 1838 (35 different) licenses assigned.
There are 1835 Ebuilds in total, 1828 of them have in total 1840 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1112|
|Apache-2.0|339|
|MIT|1113|
|Apache-2.0|340|
|GPL-3|107|
|BSD|104|
|LGPL-3|29|

View File

@ -22,6 +22,7 @@ DIST once_cell-1.13.0.crate 31726 BLAKE2B 76519b97e04fbfd555c2ae034bd8a95525bbfd
DIST orjson-3.7.11.gh.tar.gz 745418 BLAKE2B bb4ddf991d71d607144519b7cc24929358eb9dfb8d1696512013d06e5e889cf46207451832ae3b61bca87b70683c805926f9e9d53f6c0dff96f1f10e4a852f9b SHA512 17df849a470a8970830271634645e769f5b3fb5160e4b85be059e205a719c371c054794544cf7360c3962a137f3d90792daa860f26f67ab949cf2f78f0eadd2e
DIST orjson-3.7.5.gh.tar.gz 634728 BLAKE2B e31d0c5a7266de504fcd1c6843e1e4bb46cfbb4e8ba03e872992cbc9a3dd9883c99ee52e483d2972adbcc09a7d5e327eb51aa00da632b850c14571ba9e090da4 SHA512 a0eadbd5af038e3f3c121b1d0dc0972184379fb033e0b9953039b91e12a659d04e0245c4d45e46ba1d4658454cb3e3b56e424428aa23ece0bcda2c84cd551139
DIST orjson-3.7.7.gh.tar.gz 635733 BLAKE2B 55fb5526a55bc18a2893b2a5b3bad6a3559be44f131de057b328bf3a307e4d0525df1e59d8feb7abd3fc38b45eb60bd0cc879d046ed834af25bd0d3beb5106c1 SHA512 c3f9502615514d79f9c1b6a32e0bfe2c8fcdd334e497b0e2ea98af9927bbf279f130400fb590a94eac17962c039d965ea245515546777d2568c06816a55bf515
DIST orjson-3.7.8.gh.tar.gz 635829 BLAKE2B 415b9216473d134828cacf031e8c1b2c696e1d88b26bc7115e50e03019de96175cbdf33b43206118a3c39d439b9667b69f2703359e5a437e7f8df81e9dc0942c SHA512 e5f288a03d0d004188dd28e2ae5ba8bf406ad89c4bf652724cbd30b33f1b9bedd16590f315596f35d617a8c2ba29334ca2f0c9fe507b57ed3ecfd747e83c2787
DIST packed_simd_2-0.3.8.crate 97388 BLAKE2B 89d2a1401efef8e0a665d883b41a587601cd4704a6acf80c542f3e6e274a6fa9c975a03799857c409c8764bf6698784cf85f1fb73b4fab2c4f98b368326760c4 SHA512 de1ff7cc43f6d0f6e2a94073ab80bd178864d375d334c4d8aaf30f8ae3320b6aa470f14b25babc264d9032af0c4fa7663e442321fc91acbd7adc7550b5177984
DIST pyo3-build-config-0.16.5.crate 28880 BLAKE2B b821818831e410dc75df12f9f9625986ceea97d00f3160fc8cbf7315f003f94bad425bcfb3db73cca07ec62de47b763196e019e37d16beed9d5cf7386c05ca6c SHA512 91a9eb743b05808ccb5816a631e381167b16707515a68bbc43c04dee333c2537fd03ca1ae4a02b26738c79baa695b5dfa603753eee58e9002ac6b33320d275c6
DIST pyo3-ffi-0.16.5.crate 60737 BLAKE2B 84907201cf48e57a6b692a9261d67d005d0b773965116dd22d679eff2a3a02ee4f59678dde896635052e62c55ee2703f30726a65651a0f38fdcb31e8c95e3059 SHA512 8b4a486dfd204ea5c394b6832f5e2ead5cd88bc2a943bbc156fcf70e8212be6fa96af5c9ce06ce28a2d0e702fee858f26b49094070e00be658ffe3fa84265496
@ -29,6 +30,7 @@ DIST rustversion-1.0.8.crate 17351 BLAKE2B c3da61be9dfefb7da5c70b434070358ae89d6
DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b
DIST serde-1.0.138.crate 76271 BLAKE2B 9e5021cbb5e4bdc82f8bdb3f079a24cb7909acad498fcd7e38b03bc75e2675dfd99658507b3208f5b1fde69f79c29f546b16a4b1be17da0e4b155acd92dd6b6a SHA512 e303d863d5ebdef27c38047427789ab6d3c4e1034d3e2bdd4048c09ef0da0e5f5b2cb25d00e1d47269fcc345458cc496af4e1a0ba64a3d627205337144a1c854
DIST serde-1.0.139.crate 76405 BLAKE2B 440f46ae0745f382e2034ed2e820f84956589a7e9b7d81ef1a45f7d0fd45bad3de3530df901da5308c981db389cadff5aec3ff9dc01dc0328fba3c4aeaafc51a SHA512 a884a611ee3398f58e9509486e84543bf2ec6f7d78c55a153151558d476c622b5999d1425f307f75a1023ee1bfd8714b4ecc961a15e0fbb2fb666a603b62c96e
DIST serde-1.0.140.crate 76408 BLAKE2B cd89def1aef2c850c62e8efd8ed03da9e725a0e80c78de1a8b053d8a9c7d089509b9e5855b2c8b7f383cd58167125b91b9d243a6e11bb2e9fd6cb68403187311 SHA512 cdccc3ce607b327785821d8a4bf088b78380a622aa32efe7b1cf6f7554a03f7a407f500fae733bfeb170093e08ced50e81d7009ed502d1e5b4f021609fcb750b
DIST serde_json-1.0.81.crate 144480 BLAKE2B 3c95d56e65c6673ebe9ef0aa41ba184c5246cbcfb0dd9edf8e87ca6cab736d195ce8b6349846806ba7047854d579517d2d19bbfa932c90b700f06e54cf49b131 SHA512 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8
DIST serde_json-1.0.82.crate 144514 BLAKE2B dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a SHA512 39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3
@ -41,4 +43,5 @@ DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032
EBUILD orjson-3.7.11.ebuild 1820 BLAKE2B 78f4da0dcbdb32bb4af28eec3aee5cdaeffee7ffdc9333ea124409be37c15b6cbb998385dcfcb53b373d8e75d30065ed813a35d86b2b7b46b7e510765a4d813b SHA512 0ea9496c947d3f1debd31fe9c057b7f979ad75aa4daa8a3a4395339b5c6bf8ac57e16f23a5d2409295502d1ca57bb80f4b0ab349972146a65f357b8d5bb718a4
EBUILD orjson-3.7.5.ebuild 1685 BLAKE2B c50fe537ba668267617a2bb07f68ed33273cf0cb92211d7668469eadde7e65f2a3cb3017ad129dbf1d46cfda4c3351cf19b1703430c9fe50c38219d439938503 SHA512 7c7b4d33a9206ec638ec320eb3a5bbecaa9d4647b59f492c2f7f8b1defae7faf27b449ba35bd61b16a55792707a4f65208cf8953de1f6540b4a4fbceb703e7be
EBUILD orjson-3.7.7.ebuild 1685 BLAKE2B be49b1901768d293510f8b9ee8d210bd839e483601239e428f5680dece97e5954d917f1665561a72324443afe58c090351135b78a40da5432bdb136cfc58b03a SHA512 1e415f0f76667fed7f7c88ede069772679b51e3d5f049f2a01c51f6678e894a731d7de935f9cf1da23b43447b317f11432d3f1a61f3bf7d36afc11ae74255ff8
EBUILD orjson-3.7.8.ebuild 1685 BLAKE2B e597474d6f1d89e664e502479e31294398b9d08625200d44d350891156f52b3cbe948e47e0841e2f8a71b086491caae5d0cb9ec88d646cfc06fb114b88f7c5b5 SHA512 5812e1e6f8a7fe42b64331771a585f0fb039c1c9e1a9fb8f34c002bcb65db4dd201c4983ea66b6983416bb43016189fc468867ff3bc7dc724115732e9dfceeb6
MISC metadata.xml 473 BLAKE2B 3db9ed92640edc7b626846d64123ed4b0e8942d30e3829eaecee755de6b44ac21a4523eb5dd672732a0722ae09c0e3674f87872f21cc3dfa6f42f3e87461fb62 SHA512 c13a48d8cc5dd59ad53c11b4ddd9e92d2b4f6d6479525a2b02942eddec1d0f33b9aeed6e13c91d4c70e8a6e7145f639f0f0a0957194629a0e889464189642a30

View File

@ -0,0 +1,78 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
CARGO_OPTIONAL=1
CRATES="
ahash-0.7.6
arrayvec-0.7.2
associative-cache-1.0.1
autocfg-1.1.0
beef-0.5.2
bytecount-0.6.3
cc-1.0.73
cfg-if-1.0.0
chrono-0.4.19
encoding_rs-0.8.31
getrandom-0.2.7
inlinable_string-0.1.15
itoa-1.0.2
libc-0.2.126
libm-0.1.4
num-integer-0.1.45
num-traits-0.2.15
once_cell-1.13.0
packed_simd_2-0.3.8
pyo3-build-config-0.16.5
pyo3-ffi-0.16.5
ryu-1.0.10
serde-1.0.139
serde_json-1.0.82
simdutf8-0.1.4
smallvec-1.9.0
target-lexicon-0.12.4
version_check-0.9.4
wasi-0.11.0+wasi-snapshot-preview1
"
inherit cargo distutils-r1
DISTUTILS_USE_PEP517=maturin
QA_FLAGS_IGNORED=".*"
DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
HOMEPAGE="https://github.com/ijl/orjson"
SRC_URI="https://github.com/ijl/orjson/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
$(cargo_crate_uris ${CRATES})"
LICENSE="|| ( Apache-2.0 MIT )"
KEYWORDS="amd64 arm arm64 x86"
SLOT="0"
IUSE="debug"
BDEPEND="
dev-util/maturin[${PYTHON_USEDEP}]
test? (
dev-python/arrow[${PYTHON_USEDEP}]
dev-python/orjson[${PYTHON_USEDEP}]
dev-python/pendulum[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' python3_{8..10})
$(python_gen_cond_dep '>=dev-python/xxhash-1.4.3[${PYTHON_USEDEP}]' python3_8)
)"
src_unpack() {
cargo_src_unpack
}
src_prepare() {
sed "s/strip = true/strip = false/g" -i pyproject.toml || die
eapply_user
}
distutils_enable_tests pytest