dev-python/orjson: add 3.8.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
parent
ee81374f7c
commit
87a4f93cb0
|
@ -573,12 +573,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 1796 Ebuilds in total, 1785 of them have in total 1789 (34 different) licenses assigned.
|
||||
There are 1798 Ebuilds in total, 1787 of them have in total 1792 (34 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1047|
|
||||
|Apache-2.0|388|
|
||||
|MIT|1048|
|
||||
|Apache-2.0|390|
|
||||
|GPL-3|112|
|
||||
|BSD|94|
|
||||
|LGPL-3|26|
|
||||
|
|
|
@ -28,9 +28,11 @@ DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d321
|
|||
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
|
||||
DIST once_cell-1.15.0.crate 31460 BLAKE2B ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf SHA512 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
|
||||
DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46
|
||||
DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
|
||||
DIST orjson-3.8.1.gh.tar.gz 747800 BLAKE2B bb132d2540a4dd0459bacf0c5631e4cb287daa9ab132179d86e27fc44644599d3adb6b4588751cf3172e6a0e3321076b8c8a75ff0ef5932734e4ef3077953729 SHA512 b7e6d1ee045d639a03e0327e4946a50026ea1da499a8fa16f185cd76272c9d92fc60001b6a952461233a79e759178c6262b2b17d523953efcde066216f96ac28
|
||||
DIST orjson-3.8.5.gh.tar.gz 647309 BLAKE2B 980455a3c8f00effa545bab56ddd62e31417c1257a5c823da33cd5f0d59f4629ebd258d7931250b39ce4c52cca7b3c7b4a2d9e88ea383af331d9d36f194f1cc9 SHA512 1944729e1cb50da06f8496a0bf3212fc14da1f3870a74ca72da75de602243399132977d662f57f741efb47bc76d74c2c81b1188f0cc377a8c037aed7b864f633
|
||||
DIST orjson-3.8.6.gh.tar.gz 650630 BLAKE2B 7a5a029175eb1d0f014b84de4ebd65831d1c93593acb4f672a728ad89410c9c7e421c35b2631e99eb6799d5b67574dcc01aa839b0459a5ad9a63a7531b3ffd3f SHA512 f931ae11d075765fd8d83634ee631899525c77147f36b09e111c16174a2aeee4b5b9c9c6e1a7bc2f2ab1b4ce60ca967416ac96d0576141fad9d1254685895220
|
||||
DIST orjson-3.8.7.gh.tar.gz 651129 BLAKE2B 00a9e26334a2fa6af05a88de033c7d338075b3d4db0254598ad763fa3baf484eff9caf52e3f26e412b6a496cb4ded1a270b72a652bffe442be54e0b385cca6cb SHA512 3210b5ec5d88ebab14515fe3e66fb12260eed9ecb69472effc3ec6f45d2abc671fd7b46430ddb0b4864b17dbba2f1efd6b0238c693fce53e305e7ae3251158ab
|
||||
DIST packed_simd_2-0.3.8.crate 97388 BLAKE2B 89d2a1401efef8e0a665d883b41a587601cd4704a6acf80c542f3e6e274a6fa9c975a03799857c409c8764bf6698784cf85f1fb73b4fab2c4f98b368326760c4 SHA512 de1ff7cc43f6d0f6e2a94073ab80bd178864d375d334c4d8aaf30f8ae3320b6aa470f14b25babc264d9032af0c4fa7663e442321fc91acbd7adc7550b5177984
|
||||
DIST pyo3-build-config-0.17.2.crate 29231 BLAKE2B f9f82117c3107767ddca53e0aba1c5c751ef807fcb7712c79b39d6d5248de7087a2ae9178e05ae206bf7f831d906965f75cdab4d677fbcc659a4152ce7de28c1 SHA512 d547f5e260ee513797afc7284788aed8207f3d460f1b86b6784bfb5eef0b703c3081363f0d4826afc87d3df5277827ce5174391b2224bf59793e4c554c474798
|
||||
DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0 SHA512 92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2
|
||||
|
@ -51,9 +53,11 @@ DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39
|
|||
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
|
||||
DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
|
||||
DIST target-lexicon-0.12.5.crate 23224 BLAKE2B b1d31ec4ca5a529882b76a6a6bc8bbf978cfe8d7c9da0227879898ce1f2180e4d43225360bb4b4a7e9f3229ad1f4297b57c77d285c471c9c724759b0e987f6f0 SHA512 6df675ab1ebab2ff2844c3dfdaf58de3c340868ad9cd7b8c0d63d4fc9fa25e78027643d34c19b4634913c5294de7b330fb5a100984df58e4c943b3ab21ebfaca
|
||||
DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f
|
||||
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
|
||||
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
|
||||
EBUILD orjson-3.8.1.ebuild 1820 BLAKE2B b655f7585f73f3fbbeb668ce65f3ed359bd4f1dba7097972b05b6ccca2eee8246f1141cd13e16413aade991d34f6dbacd830bb005a8affd274061c25865eb066 SHA512 3cf1a35099cb7f7be79713da73157ff0ccab3daba01b64a6d7837f9da5e03fe7946ac643bca65b0c9c01ea944056213d05d9c9ef1c944f1bc537a92fc0d8324d
|
||||
EBUILD orjson-3.8.5.ebuild 1834 BLAKE2B dfd2677048fbca3458a5bc3ca96357d7fb2e9b0b5937d591f40ab1ea13a1beb47df50f3b5b9a9edd22a5f7a6c2d640ddb5bfc409e624794bb82ee63d964aa3c3 SHA512 8e48f69584a6cebd3f57f7487db9c4da74ba92c69cbfb0df24fc749d6201dab77f9f9b9706501584eb15b81732dfca3399c459d0fd9f080ed151786ffe8469b3
|
||||
EBUILD orjson-3.8.6.ebuild 1756 BLAKE2B b55e07e6e82d0569178b4d05e56821811a42992b74ec4b7254cab0557882835de2b8dca6953fe8f2ef30ec52821e00aa0701b1d8a7c6ab093391e7e198f567f8 SHA512 a741668f74d4a7ff579791b8aa991ccea8019cefc4c90353c4479f94d6f0ff672398c611960edbcf0830b5a8bfc395f56bc3ee81c3e4c7c320fc42d8738b8e5c
|
||||
EBUILD orjson-3.8.7.ebuild 1756 BLAKE2B d2bc6792dd70f3b1f5a1c10d3272445a681d35895346de5dc188a4e892bb85f5d9542a5fc7756491d7997624282b988c077353cbce456d13abf9ebd22046820d SHA512 4786f86934fc87082cabe908b39560a0d5876ce7d923458f3d17d03636a575ccded5478652327b49aaae6e78f808bc50eacb6fe5d76bf6fcce2838187e939a53
|
||||
MISC metadata.xml 525 BLAKE2B 1b2a6c58c295a7cb60e2abc7a38be04692ed4c54c6638e0f77a61f9206a79aa239479fbb542cf0cdf8f69771f4c36b7eaf94812c1010021d7c1a6a3631122131 SHA512 456bdf643f8cdc9094ad355b8ab1ccc32b71bb0e1f05fe693466f6340822c3b2eb81535648a1956557718ceb306232dd5439fc89c88c0f7e7b45fd23d8c19078
|
||||
|
|
|
@ -0,0 +1,80 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=maturin
|
||||
CARGO_OPTIONAL=1
|
||||
CRATES="
|
||||
ahash-0.8.3
|
||||
arrayvec-0.7.2
|
||||
associative-cache-1.0.1
|
||||
autocfg-1.1.0
|
||||
beef-0.5.2
|
||||
bytecount-0.6.3
|
||||
castaway-0.2.2
|
||||
cc-1.0.79
|
||||
cfg-if-1.0.0
|
||||
chrono-0.4.23
|
||||
compact_str-0.6.1
|
||||
encoding_rs-0.8.32
|
||||
itoa-1.0.5
|
||||
itoap-1.0.1
|
||||
libc-0.2.139
|
||||
libm-0.1.4
|
||||
num-integer-0.1.45
|
||||
num-traits-0.2.15
|
||||
once_cell-1.17.1
|
||||
packed_simd_2-0.3.8
|
||||
pyo3-build-config-0.18.1
|
||||
pyo3-ffi-0.18.1
|
||||
rustversion-1.0.11
|
||||
ryu-1.0.12
|
||||
serde-1.0.152
|
||||
serde_json-1.0.93
|
||||
simdutf8-0.1.4
|
||||
smallvec-1.10.0
|
||||
target-lexicon-0.12.6
|
||||
version_check-0.9.4
|
||||
"
|
||||
|
||||
inherit cargo distutils-r1
|
||||
|
||||
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"
|
||||
|
||||
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/httpx[${PYTHON_USEDEP}]"
|
||||
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..11})
|
||||
$(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
|
Loading…
Reference in New Issue