public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2021-07-29 10:11 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2021-07-29 10:11 UTC (permalink / raw
  To: gentoo-commits

commit:     9c308e990aa087c98d1d51ae88d3f05bf0339480
Author:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
AuthorDate: Thu Jul 29 10:11:22 2021 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Thu Jul 29 10:11:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c308e99

dev-python/orjson-bin: new package

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Shaoyu Tseng <shaoyu0209 <AT> tuta.io>

 dev-python/orjson-bin/Manifest                |  2 ++
 dev-python/orjson-bin/metadata.xml            | 12 +++++++
 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 48 +++++++++++++++++++++++++++
 3 files changed, 62 insertions(+)

diff --git a/dev-python/orjson-bin/Manifest b/dev-python/orjson-bin/Manifest
new file mode 100644
index 000000000..665d13755
--- /dev/null
+++ b/dev-python/orjson-bin/Manifest
@@ -0,0 +1,2 @@
+DIST orjson-bin-3.6.0_aarch64.zip 218609 BLAKE2B 880852a268f833b906bb6ef1cd7c9f2f40fe6ce043f52a8a7bdf965b4274a2ac0c215849b55da994f8bb328b903bc4a6a9414d0c3f16cb1a9be4f5c029e5b632 SHA512 70382465c3676fe3722688e0c223de3c86bb4555c1c996dd586aa782a3ecd3f6003a5c0f4154bfe90c18b2d4027b0a2c169b97315206e656a48557a5415eabd2
+DIST orjson-bin-3.6.0_x86_64.zip 235974 BLAKE2B 8d80d7b40fa87be2b5a6b25840c02392e411dbce45247e46ebbfef94c15fd9e1596ba7ac6a40a53dde775f68d82b6c66c7350b392ce0f07ad92bb6ae65455767 SHA512 e80a7e0c785d6927a1d971553d04fca75e4b13fe5fb099ab362465cdfea69e911918ce94a480e9fead564a795f4a96a594918f4326e407f015b7d3c00ff08764

diff --git a/dev-python/orjson-bin/metadata.xml b/dev-python/orjson-bin/metadata.xml
new file mode 100644
index 000000000..5093c32b1
--- /dev/null
+++ b/dev-python/orjson-bin/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+	<maintainer type="person">
+		<email>shaoyu0209@tuta.io</email>
+		<name>Shaoyu Tseng</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="pypi">orjson</remote-id>
+		<remote-id type="github">ijl/orjson</remote-id>
+	</upstream>
+</pkgmetadata>

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
new file mode 100644
index 000000000..c3e93b01f
--- /dev/null
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit python-r1 python-utils-r1
+
+MY_PN=${PN//-bin/}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
+HOMEPAGE="https://github.com/ijl/orjson"
+
+SRC_URI="
+	amd64? (
+	https://files.pythonhosted.org/packages/cp310/${P:0:1}/${MY_PN}/${MY_P}-cp310-cp310-manylinux_2_24_x86_64.whl -> ${P}_x86_64.zip
+	)
+	arm64? (
+	https://files.pythonhosted.org/packages/cp310/${P:0:1}/${MY_PN}/${MY_P}-cp310-cp310-manylinux_2_24_aarch64.whl -> ${P}_aarch64.zip
+	)
+
+	"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+
+S="${WORKDIR}/"
+
+pkg_setup() {
+	python_setup
+}
+
+src_install(){
+	insinto "$(python_get_sitedir)"
+	if use amd64; then
+		doins orjson.cpython-310-x86_64-linux-gnu.so
+		dosym  $(python_get_sitedir)/orjson.cpython-310-x86_64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-39-x86_64-linux-gnu.so
+		dosym  $(python_get_sitedir)/orjson.cpython-310-x86_64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-38-x86_64-linux-gnu.so
+		dosym  $(python_get_sitedir)/orjson.cpython-310-x86_64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-37-x86_64-linux-gnu.so
+	elif use arm64; then
+		doins orjson.cpython-310-aarch64-linux-gnu.so
+		dosym  $(python_get_sitedir)/orjson.cpython-310-aarch64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-39-aarch64-linux-gnu.so
+		dosym  $(python_get_sitedir)/orjson.cpython-310-aarch64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-38-aarch64-linux-gnu.so
+		dosym  $(python_get_sitedir)/orjson.cpython-310-aarch64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-37-aarch64-linux-gnu.so
+	fi
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2021-07-30  8:50 Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2021-07-30  8:50 UTC (permalink / raw
  To: gentoo-commits

commit:     ed0bd40cca90017ace0bdfdb619ce5ec19335f88
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 30 08:50:10 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jul 30 08:50:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed0bd40c

dev-python/orjson-bin: add missing deps/requireduse

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
index c3e93b01f..60742f444 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -24,7 +24,13 @@ SRC_URI="
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="!test? ( test )"
 IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${PYTHON_DEPS}"
 
 S="${WORKDIR}/"
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2021-07-31  7:23 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2021-07-31  7:23 UTC (permalink / raw
  To: gentoo-commits

commit:     105c4f33190043c2c3210ccc0591c0ec5830b2cb
Author:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
AuthorDate: Sat Jul 31 07:22:26 2021 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Sat Jul 31 07:22:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=105c4f33

dev-python/orjson-bin: fix multi-impl install

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Shaoyu Tseng <shaoyu0209 <AT> tuta.io>

 dev-python/orjson-bin/Manifest                |  4 ++--
 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 33 ++++++++++++---------------
 2 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/dev-python/orjson-bin/Manifest b/dev-python/orjson-bin/Manifest
index 665d13755..2fce030d8 100644
--- a/dev-python/orjson-bin/Manifest
+++ b/dev-python/orjson-bin/Manifest
@@ -1,2 +1,2 @@
-DIST orjson-bin-3.6.0_aarch64.zip 218609 BLAKE2B 880852a268f833b906bb6ef1cd7c9f2f40fe6ce043f52a8a7bdf965b4274a2ac0c215849b55da994f8bb328b903bc4a6a9414d0c3f16cb1a9be4f5c029e5b632 SHA512 70382465c3676fe3722688e0c223de3c86bb4555c1c996dd586aa782a3ecd3f6003a5c0f4154bfe90c18b2d4027b0a2c169b97315206e656a48557a5415eabd2
-DIST orjson-bin-3.6.0_x86_64.zip 235974 BLAKE2B 8d80d7b40fa87be2b5a6b25840c02392e411dbce45247e46ebbfef94c15fd9e1596ba7ac6a40a53dde775f68d82b6c66c7350b392ce0f07ad92bb6ae65455767 SHA512 e80a7e0c785d6927a1d971553d04fca75e4b13fe5fb099ab362465cdfea69e911918ce94a480e9fead564a795f4a96a594918f4326e407f015b7d3c00ff08764
+DIST orjson-bin-3.6.0-amd64.zip 235974 BLAKE2B 8d80d7b40fa87be2b5a6b25840c02392e411dbce45247e46ebbfef94c15fd9e1596ba7ac6a40a53dde775f68d82b6c66c7350b392ce0f07ad92bb6ae65455767 SHA512 e80a7e0c785d6927a1d971553d04fca75e4b13fe5fb099ab362465cdfea69e911918ce94a480e9fead564a795f4a96a594918f4326e407f015b7d3c00ff08764
+DIST orjson-bin-3.6.0-arm64.zip 218609 BLAKE2B 880852a268f833b906bb6ef1cd7c9f2f40fe6ce043f52a8a7bdf965b4274a2ac0c215849b55da994f8bb328b903bc4a6a9414d0c3f16cb1a9be4f5c029e5b632 SHA512 70382465c3676fe3722688e0c223de3c86bb4555c1c996dd586aa782a3ecd3f6003a5c0f4154bfe90c18b2d4027b0a2c169b97315206e656a48557a5415eabd2

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
index 60742f444..526e5a4b8 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -4,22 +4,24 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..9} )
-inherit python-r1 python-utils-r1
+inherit python-r1
 
-MY_PN=${PN//-bin/}
-MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
 HOMEPAGE="https://github.com/ijl/orjson"
 
+# As per PEP 600 manylinux platform tag specfication, a wheel tagged
+# manylinux_x_y should work with systems with >=glibc-x.y , and on Python
+# versions 3.8 to 3.10
 SRC_URI="
 	amd64? (
-	https://files.pythonhosted.org/packages/cp310/${P:0:1}/${MY_PN}/${MY_P}-cp310-cp310-manylinux_2_24_x86_64.whl -> ${P}_x86_64.zip
+		https://files.pythonhosted.org/packages/cp310/${P:0:1}/${PN%%-bin}/${P//-bin}-cp310-cp310-manylinux_2_24_x86_64.whl
+		-> ${P}-amd64.zip
 	)
 	arm64? (
-	https://files.pythonhosted.org/packages/cp310/${P:0:1}/${MY_PN}/${MY_P}-cp310-cp310-manylinux_2_24_aarch64.whl -> ${P}_aarch64.zip
+		https://files.pythonhosted.org/packages/cp310/${P:0:1}/${PN%%-bin}/${P//-bin}-cp310-cp310-manylinux_2_24_aarch64.whl
+		-> ${P}-arm64.zip
 	)
-
 	"
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -32,23 +34,18 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 BDEPEND="app-arch/unzip"
 RDEPEND="${PYTHON_DEPS}"
 
-S="${WORKDIR}/"
-
 pkg_setup() {
 	python_setup
 }
 
-src_install(){
-	insinto "$(python_get_sitedir)"
+S="${WORKDIR}"
+
+src_install() {
 	if use amd64; then
-		doins orjson.cpython-310-x86_64-linux-gnu.so
-		dosym  $(python_get_sitedir)/orjson.cpython-310-x86_64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-39-x86_64-linux-gnu.so
-		dosym  $(python_get_sitedir)/orjson.cpython-310-x86_64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-38-x86_64-linux-gnu.so
-		dosym  $(python_get_sitedir)/orjson.cpython-310-x86_64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-37-x86_64-linux-gnu.so
+		ARCH="x86_64"
 	elif use arm64; then
-		doins orjson.cpython-310-aarch64-linux-gnu.so
-		dosym  $(python_get_sitedir)/orjson.cpython-310-aarch64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-39-aarch64-linux-gnu.so
-		dosym  $(python_get_sitedir)/orjson.cpython-310-aarch64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-38-aarch64-linux-gnu.so
-		dosym  $(python_get_sitedir)/orjson.cpython-310-aarch64-linux-gnu.so $(python_get_sitedir)/orjson.cpython-37-aarch64-linux-gnu.so
+		ARCH="aarch64"
 	fi
+	python_foreach_impl python_domodule ${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so
 }
+


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2021-07-31  8:17 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2021-07-31  8:17 UTC (permalink / raw
  To: gentoo-commits

commit:     aad796b7b1fdfec351a0d0c8dd7fc8cf1988ae3b
Author:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
AuthorDate: Sat Jul 31 08:14:36 2021 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Sat Jul 31 08:17:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aad796b7

dev-python/orjson-bin: Fix soname filename

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Shaoyu Tseng <shaoyu0209 <AT> tuta.io>

 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
index 526e5a4b8..67e252ffa 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -46,6 +46,13 @@ src_install() {
 	elif use arm64; then
 		ARCH="aarch64"
 	fi
-	python_foreach_impl python_domodule ${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so
+	do_install() {
+		insinto "$(python_get_sitedir)"
+		# Even though the soname is compatible, the python version has to be
+		# corrected in order for it to work
+		newins ${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so ${PN//-bin}.cpython-3${EPYTHON##python3.}-${ARCH}-linux-gnu.so
+		python_domodule ${P//-bin}.dist-info
+	}
+	python_foreach_impl do_install
 }
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
  2021-08-03  8:49 [gentoo-commits] repo/proj/guru:master commit in: dev-python/orjson-bin/ Andrew Ammerlaan
@ 2021-08-03  8:49 ` Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2021-08-03  8:49 UTC (permalink / raw
  To: gentoo-commits

commit:     72073c0af98a7eca770d024a390868ded223105f
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  3 08:49:15 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Aug  3 08:49:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72073c0a

dev-python/orjson-bin: fix DoubleEmptyLine

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
index 67e252ffa..83bd9fa5f 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -6,7 +6,6 @@ EAPI=7
 PYTHON_COMPAT=( python3_{8..9} )
 inherit python-r1
 
-
 DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
 HOMEPAGE="https://github.com/ijl/orjson"
 
@@ -55,4 +54,3 @@ src_install() {
 	}
 	python_foreach_impl do_install
 }
-


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/orjson-bin/
@ 2021-08-03  8:49 Andrew Ammerlaan
  2021-08-03  8:49 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
  0 siblings, 1 reply; 12+ messages in thread
From: Andrew Ammerlaan @ 2021-08-03  8:49 UTC (permalink / raw
  To: gentoo-commits

commit:     72073c0af98a7eca770d024a390868ded223105f
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  3 08:49:15 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Aug  3 08:49:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72073c0a

dev-python/orjson-bin: fix DoubleEmptyLine

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
index 67e252ffa..83bd9fa5f 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -6,7 +6,6 @@ EAPI=7
 PYTHON_COMPAT=( python3_{8..9} )
 inherit python-r1
 
-
 DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
 HOMEPAGE="https://github.com/ijl/orjson"
 
@@ -55,4 +54,3 @@ src_install() {
 	}
 	python_foreach_impl do_install
 }
-


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2021-08-08  4:11 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2021-08-08  4:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c5bcf63b3bf6a0ca1de0f885d1e3b45ee8aba9a6
Author:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
AuthorDate: Sun Aug  8 04:11:20 2021 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Sun Aug  8 04:11:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5bcf63b

dev-python/orjson-bin: Add QA_PREBUILT

Closes: https://bugs.gentoo.org/805254
Closes: https://bugs.gentoo.org/805251
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Shaoyu Tseng <shaoyu0209 <AT> tuta.io>

 dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
index 83bd9fa5f..e49cfe447 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
@@ -6,6 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{8..9} )
 inherit python-r1
 
+QA_PREBUILT="usr/lib/*"
 DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
 HOMEPAGE="https://github.com/ijl/orjson"
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2021-10-17 16:46 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2021-10-17 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     53a36d8835c21c5e921debebfba911f5866822cd
Author:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
AuthorDate: Sun Oct 17 16:43:24 2021 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Sun Oct 17 16:43:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53a36d88

dev-python/orjson-bin: bump version

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Shaoyu Tseng <shaoyu0209 <AT> tuta.io>

 dev-python/orjson-bin/Manifest                                        | 4 ++--
 .../orjson-bin/{orjson-bin-3.6.0.ebuild => orjson-bin-3.6.4.ebuild}   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/orjson-bin/Manifest b/dev-python/orjson-bin/Manifest
index 2fce030d8..231bf7bcc 100644
--- a/dev-python/orjson-bin/Manifest
+++ b/dev-python/orjson-bin/Manifest
@@ -1,2 +1,2 @@
-DIST orjson-bin-3.6.0-amd64.zip 235974 BLAKE2B 8d80d7b40fa87be2b5a6b25840c02392e411dbce45247e46ebbfef94c15fd9e1596ba7ac6a40a53dde775f68d82b6c66c7350b392ce0f07ad92bb6ae65455767 SHA512 e80a7e0c785d6927a1d971553d04fca75e4b13fe5fb099ab362465cdfea69e911918ce94a480e9fead564a795f4a96a594918f4326e407f015b7d3c00ff08764
-DIST orjson-bin-3.6.0-arm64.zip 218609 BLAKE2B 880852a268f833b906bb6ef1cd7c9f2f40fe6ce043f52a8a7bdf965b4274a2ac0c215849b55da994f8bb328b903bc4a6a9414d0c3f16cb1a9be4f5c029e5b632 SHA512 70382465c3676fe3722688e0c223de3c86bb4555c1c996dd586aa782a3ecd3f6003a5c0f4154bfe90c18b2d4027b0a2c169b97315206e656a48557a5415eabd2
+DIST orjson-bin-3.6.4-amd64.zip 250007 BLAKE2B 8d4032eb347b551752203844ecf60e12f6fb12faa5a0bba5f294ad00c876afc006bc6759719d4532794c46b0f129cb370f30b57d6b5a9827078cbcc7d62b8331 SHA512 171cc20ffa26ddce0fdc771ff24c1172e0f9bb2be892c810c5c18b0a7421d833b722da925c987a18f57256600301e7c3f46f83e324935d3d857d2026a581de26
+DIST orjson-bin-3.6.4-arm64.zip 231011 BLAKE2B a91e9c3c0872e568d41f259dfccaecd35be18e6d01b7d9df89151887019f7951bdf13ecf79edc391fbe39786259ef210971718d32a7a49eb21f0d420d45bf79b SHA512 669ffc93c34275842d9819e3c0f8a0174034d80cf733a5cc988bdc997c3028b68ae8d526698a3e0d582a1339d60d6a99bf7f42cebcfe2e3d5fb2e2cda65a1b10

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.4.ebuild
similarity index 91%
rename from dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
rename to dev-python/orjson-bin/orjson-bin-3.6.4.ebuild
index e49cfe447..5f82cd792 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.4.ebuild
@@ -50,7 +50,7 @@ src_install() {
 		insinto "$(python_get_sitedir)"
 		# Even though the soname is compatible, the python version has to be
 		# corrected in order for it to work
-		newins ${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so ${PN//-bin}.cpython-3${EPYTHON##python3.}-${ARCH}-linux-gnu.so
+		newins orjson/${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so ${PN//-bin}.cpython-3${EPYTHON##python3.}-${ARCH}-linux-gnu.so
 		python_domodule ${P//-bin}.dist-info
 	}
 	python_foreach_impl do_install


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2022-04-06 21:50 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2022-04-06 21:50 UTC (permalink / raw
  To: gentoo-commits

commit:     4a09bb92c61ade110799f604cf8b3eec453e56a4
Author:     Shaoyu Tseng <1over137 <AT> anche <DOT> no>
AuthorDate: Wed Apr  6 21:22:49 2022 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Wed Apr  6 21:50:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a09bb92

dev-python/orjson-bin: add 3.6.7, drop 3.6.4

Signed-off-by: Shaoyu Tseng <1over137 <AT> anche.no>

 dev-python/orjson-bin/Manifest                                        | 4 ++--
 .../orjson-bin/{orjson-bin-3.6.4.ebuild => orjson-bin-3.6.7.ebuild}   | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/orjson-bin/Manifest b/dev-python/orjson-bin/Manifest
index 231bf7bcc..881d59210 100644
--- a/dev-python/orjson-bin/Manifest
+++ b/dev-python/orjson-bin/Manifest
@@ -1,2 +1,2 @@
-DIST orjson-bin-3.6.4-amd64.zip 250007 BLAKE2B 8d4032eb347b551752203844ecf60e12f6fb12faa5a0bba5f294ad00c876afc006bc6759719d4532794c46b0f129cb370f30b57d6b5a9827078cbcc7d62b8331 SHA512 171cc20ffa26ddce0fdc771ff24c1172e0f9bb2be892c810c5c18b0a7421d833b722da925c987a18f57256600301e7c3f46f83e324935d3d857d2026a581de26
-DIST orjson-bin-3.6.4-arm64.zip 231011 BLAKE2B a91e9c3c0872e568d41f259dfccaecd35be18e6d01b7d9df89151887019f7951bdf13ecf79edc391fbe39786259ef210971718d32a7a49eb21f0d420d45bf79b SHA512 669ffc93c34275842d9819e3c0f8a0174034d80cf733a5cc988bdc997c3028b68ae8d526698a3e0d582a1339d60d6a99bf7f42cebcfe2e3d5fb2e2cda65a1b10
+DIST orjson-bin-3.6.7-amd64.zip 255321 BLAKE2B 5c10b6da6e388754e8ba3eac65d96ad5af8cce745877de8c0c73f2747841613b5aaca70be6b718b813e8c0376a33e8e6e8d4ee472bcd86962f47482766392429 SHA512 3ace1ab1d610b2a435b09a00b5dea62aec688bc186422397cc7191b910d904e54bc51768c50fe1c67f27d51503cf57e1209597c9281f2972653c171e0c4b0b0b
+DIST orjson-bin-3.6.7-arm64.zip 235165 BLAKE2B 292a28851d23eb386f5065a336826482c3f96468bebf95c606c30df0d5249ec5b09f0331423349a9e616bbdd59cb465b50d5be77ab42e8216eeadaa41c42ed5b SHA512 a6520cb6744765d939003f39efa8aeda8e6b8fac6f96d8772a3842d0d08a775e2b2a21e775f99ca0b9656a7dbe270d0b83f6ea8f1b9b77f2cb26e71f61800afe

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.4.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
similarity index 100%
rename from dev-python/orjson-bin/orjson-bin-3.6.4.ebuild
rename to dev-python/orjson-bin/orjson-bin-3.6.7.ebuild


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2022-04-11 18:39 Shaoyu Tseng
  0 siblings, 0 replies; 12+ messages in thread
From: Shaoyu Tseng @ 2022-04-11 18:39 UTC (permalink / raw
  To: gentoo-commits

commit:     104087516f58a957ab485e0390f77fd3682d3f53
Author:     Shaoyu Tseng <1over137 <AT> anche <DOT> no>
AuthorDate: Mon Apr 11 18:38:25 2022 +0000
Commit:     Shaoyu Tseng <shaoyu0209 <AT> tuta <DOT> io>
CommitDate: Mon Apr 11 18:39:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10408751

dev-python/orjson-bin: fix EPREFIX duplication

Signed-off-by: Shaoyu Tseng <1over137 <AT> anche.no>

 dev-python/orjson-bin/orjson-bin-3.6.7.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
index 5f82cd792..0f0422ad0 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
@@ -47,7 +47,9 @@ src_install() {
 		ARCH="aarch64"
 	fi
 	do_install() {
-		insinto "$(python_get_sitedir)"
+		local my_installdir="$(python_get_sitedir)"
+		my_installdir="${my_installdir##${EPREFIX}/}"
+		insinto "${my_installdir}"
 		# Even though the soname is compatible, the python version has to be
 		# corrected in order for it to work
 		newins orjson/${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so ${PN//-bin}.cpython-3${EPYTHON##python3.}-${ARCH}-linux-gnu.so


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2022-11-28 18:41 Jack Sangdahl
  0 siblings, 0 replies; 12+ messages in thread
From: Jack Sangdahl @ 2022-11-28 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f588d55ff8a463cc6d185bd2ef4f5d9d8e3993b3
Author:     Jack Sangdahl <0x6A73 <AT> pm <DOT> me>
AuthorDate: Mon Nov 28 18:40:55 2022 +0000
Commit:     Jack Sangdahl <0x6A73 <AT> pm <DOT> me>
CommitDate: Mon Nov 28 18:41:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f588d55f

dev-python/orjson-bin: python 3.10

Signed-off-by: Jack Sangdahl <0x6A73 <AT> pm.me>

 dev-python/orjson-bin/orjson-bin-3.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
index 0f0422ad0..8d3e031a3 100644
--- a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
+++ b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit python-r1
 
 QA_PREBUILT="usr/lib/*"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/orjson-bin/
@ 2023-03-09  9:38 Anna Vyalkova
  0 siblings, 0 replies; 12+ messages in thread
From: Anna Vyalkova @ 2023-03-09  9:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ce197c85a844a639b1c5766c7177ce77a42d3e7d
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Mar  9 09:37:16 2023 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Thu Mar  9 09:38:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce197c85

dev-python/orjson-bin: treeclean

Closes: https://bugs.gentoo.org/897484
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 dev-python/orjson-bin/Manifest                |  2 -
 dev-python/orjson-bin/metadata.xml            | 12 ------
 dev-python/orjson-bin/orjson-bin-3.6.7.ebuild | 59 ---------------------------
 3 files changed, 73 deletions(-)

diff --git a/dev-python/orjson-bin/Manifest b/dev-python/orjson-bin/Manifest
deleted file mode 100644
index 881d59210..000000000
--- a/dev-python/orjson-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST orjson-bin-3.6.7-amd64.zip 255321 BLAKE2B 5c10b6da6e388754e8ba3eac65d96ad5af8cce745877de8c0c73f2747841613b5aaca70be6b718b813e8c0376a33e8e6e8d4ee472bcd86962f47482766392429 SHA512 3ace1ab1d610b2a435b09a00b5dea62aec688bc186422397cc7191b910d904e54bc51768c50fe1c67f27d51503cf57e1209597c9281f2972653c171e0c4b0b0b
-DIST orjson-bin-3.6.7-arm64.zip 235165 BLAKE2B 292a28851d23eb386f5065a336826482c3f96468bebf95c606c30df0d5249ec5b09f0331423349a9e616bbdd59cb465b50d5be77ab42e8216eeadaa41c42ed5b SHA512 a6520cb6744765d939003f39efa8aeda8e6b8fac6f96d8772a3842d0d08a775e2b2a21e775f99ca0b9656a7dbe270d0b83f6ea8f1b9b77f2cb26e71f61800afe

diff --git a/dev-python/orjson-bin/metadata.xml b/dev-python/orjson-bin/metadata.xml
deleted file mode 100644
index 24034c9ac..000000000
--- a/dev-python/orjson-bin/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
-	<maintainer type="person">
-		<email>1over137@anche.no</email>
-		<name>Shaoyu Tseng</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">orjson</remote-id>
-		<remote-id type="github">ijl/orjson</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
deleted file mode 100644
index 8d3e031a3..000000000
--- a/dev-python/orjson-bin/orjson-bin-3.6.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit python-r1
-
-QA_PREBUILT="usr/lib/*"
-DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
-HOMEPAGE="https://github.com/ijl/orjson"
-
-# As per PEP 600 manylinux platform tag specfication, a wheel tagged
-# manylinux_x_y should work with systems with >=glibc-x.y , and on Python
-# versions 3.8 to 3.10
-SRC_URI="
-	amd64? (
-		https://files.pythonhosted.org/packages/cp310/${P:0:1}/${PN%%-bin}/${P//-bin}-cp310-cp310-manylinux_2_24_x86_64.whl
-		-> ${P}-amd64.zip
-	)
-	arm64? (
-		https://files.pythonhosted.org/packages/cp310/${P:0:1}/${PN%%-bin}/${P//-bin}-cp310-cp310-manylinux_2_24_aarch64.whl
-		-> ${P}-arm64.zip
-	)
-	"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RESTRICT="!test? ( test )"
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${PYTHON_DEPS}"
-
-pkg_setup() {
-	python_setup
-}
-
-S="${WORKDIR}"
-
-src_install() {
-	if use amd64; then
-		ARCH="x86_64"
-	elif use arm64; then
-		ARCH="aarch64"
-	fi
-	do_install() {
-		local my_installdir="$(python_get_sitedir)"
-		my_installdir="${my_installdir##${EPREFIX}/}"
-		insinto "${my_installdir}"
-		# Even though the soname is compatible, the python version has to be
-		# corrected in order for it to work
-		newins orjson/${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so ${PN//-bin}.cpython-3${EPYTHON##python3.}-${ARCH}-linux-gnu.so
-		python_domodule ${P//-bin}.dist-info
-	}
-	python_foreach_impl do_install
-}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-03-09  9:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-03  8:49 [gentoo-commits] repo/proj/guru:master commit in: dev-python/orjson-bin/ Andrew Ammerlaan
2021-08-03  8:49 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2023-03-09  9:38 Anna Vyalkova
2022-11-28 18:41 Jack Sangdahl
2022-04-11 18:39 Shaoyu Tseng
2022-04-06 21:50 Shaoyu Tseng
2021-10-17 16:46 Shaoyu Tseng
2021-08-08  4:11 Shaoyu Tseng
2021-07-31  8:17 Shaoyu Tseng
2021-07-31  7:23 Shaoyu Tseng
2021-07-30  8:50 Andrew Ammerlaan
2021-07-29 10:11 Shaoyu Tseng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox