public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2021-09-27 16:47 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2021-09-27 16:47 UTC (permalink / raw
  To: gentoo-commits

commit:     9e42e072351e534f17b942ddcba0489f2cb9a1cf
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Sep 27 16:00:42 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Sep 27 16:47:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e42e072

dev-python/fastavro: initial import

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest              |  1 +
 dev-python/fastavro/fastavro-1.4.5.ebuild | 35 +++++++++++++++++++++++++++++++
 dev-python/fastavro/metadata.xml          | 16 ++++++++++++++
 3 files changed, 52 insertions(+)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
new file mode 100644
index 000000000..9c8b4ca8d
--- /dev/null
+++ b/dev-python/fastavro/Manifest
@@ -0,0 +1 @@
+DIST fastavro-1.4.5.tar.gz 727602 BLAKE2B dc7c50e230d34d82de3de5cd44bb066836cdbbb5d61959f21afd52289ad47fe3b7d1d60fc57dc9f81ffdb05483afc4533bf05bf6428ab914a97d7637712395da SHA512 22c31daa9dff10fb582c2fbff48a5c3205e9fd22e24783c1b4771f937aa21e3b3fa74c73be97199176ebc86088db717cb7233096c6d7f42a871fa038de542108

diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild
new file mode 100644
index 000000000..77676d82e
--- /dev/null
+++ b/dev-python/fastavro/fastavro-1.4.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EPYTEST_DESELECT=( tests/test_fastavro.py::test_cython_python )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fast Avro for Python"
+HOMEPAGE="
+	https://github.com/fastavro/fastavro
+	https://pypi.org/project/fastavro
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="
+	${RDEPEND}
+	dev-python/cython[${PYTHON_USEDEP}]
+	test? (
+		dev-python/numpy[${PYTHON_USEDEP}]
+		dev-python/pandas[${PYTHON_USEDEP}]
+		dev-python/snappy[${PYTHON_USEDEP}]
+		dev-python/zstandard[${PYTHON_USEDEP}]
+		dev-python/lz4[${PYTHON_USEDEP}]
+	)
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/fastavro/metadata.xml b/dev-python/fastavro/metadata.xml
new file mode 100644
index 000000000..4e9c12ab6
--- /dev/null
+++ b/dev-python/fastavro/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>lssndrbarbieri@gmail.com</email>
+		<name>Alessandro Barbieri</name>
+	</maintainer>
+	<longdescription lang="en">
+Because the Apache Python avro package is written in pure Python, it is relatively slow. In one test case, it takes about 14 seconds to iterate through a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file in 1.9 seconds.
+The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding).
+</longdescription>
+	<upstream>
+		<remote-id type="github">fastavro/fastavro</remote-id>
+		<remote-id type="pypi">fastavro</remote-id>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2021-09-27 16:47 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2021-09-27 16:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0b461a83e4dceba00ea46dfb0de45b5e55c652c3
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Sep 27 16:02:05 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Sep 27 16:47:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b461a83

dev-python/fastavro: disable py3.10, py3.9

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/fastavro-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild
index 77676d82e..358c1e73c 100644
--- a/dev-python/fastavro/fastavro-1.4.5.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EPYTEST_DESELECT=( tests/test_fastavro.py::test_cython_python )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_8 )
 
 inherit distutils-r1
 


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2021-10-03 22:55 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2021-10-03 22:55 UTC (permalink / raw
  To: gentoo-commits

commit:     da695987ca7b31541954a2e2064f4f2b36c43609
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Oct  3 22:44:40 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Oct  3 22:44:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da695987

dev-python/fastavro: deselect failing tests

Closes: https://bugs.gentoo.org/815649
Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/fastavro-1.4.5.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild
index 358c1e73c..f255bea08 100644
--- a/dev-python/fastavro/fastavro-1.4.5.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.5.ebuild
@@ -3,7 +3,14 @@
 
 EAPI=8
 
-EPYTEST_DESELECT=( tests/test_fastavro.py::test_cython_python )
+EPYTEST_DESELECT=(
+	tests/test_fastavro.py::test_cython_python
+	tests/test_main_cli.py::test_cli_record_output
+	tests/test_main_cli.py::test_cli_stream_input
+	tests/test_main_cli.py::test_cli_arg_metadata
+	tests/test_main_cli.py::test_cli_arg_schema
+	tests/test_main_cli.py::test_cli_arg_codecs
+)
 PYTHON_COMPAT=( python3_8 )
 
 inherit distutils-r1


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2021-10-09  2:50 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2021-10-09  2:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3e1662771fc933061035400f0bacb213988b9afa
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Oct  9 02:40:46 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Oct  9 02:50:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e166277

dev-python/fastavro: enable py3.10, py3.9

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/fastavro-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild
index f255bea08..29d52d93c 100644
--- a/dev-python/fastavro/fastavro-1.4.5.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.5.ebuild
@@ -11,7 +11,7 @@ EPYTEST_DESELECT=(
 	tests/test_main_cli.py::test_cli_arg_schema
 	tests/test_main_cli.py::test_cli_arg_codecs
 )
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2021-11-02  3:40 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2021-11-02  3:40 UTC (permalink / raw
  To: gentoo-commits

commit:     1c2e6e34bbca9f6bfdbb5343d7278f444b259bf1
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Nov  1 21:13:43 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Nov  2 03:40:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c2e6e34

dev-python/fastavro: add 1.4.7, drop 1.4.5

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest                                         | 2 +-
 dev-python/fastavro/{fastavro-1.4.5.ebuild => fastavro-1.4.7.ebuild} | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index 9c8b4ca8d..6ef1643f5 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1 +1 @@
-DIST fastavro-1.4.5.tar.gz 727602 BLAKE2B dc7c50e230d34d82de3de5cd44bb066836cdbbb5d61959f21afd52289ad47fe3b7d1d60fc57dc9f81ffdb05483afc4533bf05bf6428ab914a97d7637712395da SHA512 22c31daa9dff10fb582c2fbff48a5c3205e9fd22e24783c1b4771f937aa21e3b3fa74c73be97199176ebc86088db717cb7233096c6d7f42a871fa038de542108
+DIST fastavro-1.4.7.tar.gz 728167 BLAKE2B 91eadad0fdcced3c0dd88456f88ac4f73f4eb07731a527cb70f89d7f3b45eec7688c776ffb221734c5495ed74bdd69946b1c1370fb92f46db9f85b0d0e26b706 SHA512 846c7aec326f212e8c7f707dfba52d06ee757d218037f0011e1f7fe158b454862cb27bf78a7bfcef8fe54717bd83fd7c7c09f71a6dff654037476537d50fcc80

diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.7.ebuild
similarity index 96%
rename from dev-python/fastavro/fastavro-1.4.5.ebuild
rename to dev-python/fastavro/fastavro-1.4.7.ebuild
index 29d52d93c..45d430816 100644
--- a/dev-python/fastavro/fastavro-1.4.5.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.7.ebuild
@@ -30,6 +30,8 @@ RDEPEND=""
 DEPEND="
 	${RDEPEND}
 	dev-python/cython[${PYTHON_USEDEP}]
+"
+BDEPEND="
 	test? (
 		dev-python/numpy[${PYTHON_USEDEP}]
 		dev-python/pandas[${PYTHON_USEDEP}]
@@ -39,4 +41,6 @@ DEPEND="
 	)
 "
 
+FASTAVRO_USE_CYTHON=1
+
 distutils_enable_tests pytest


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2022-03-17  1:42 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2022-03-17  1:42 UTC (permalink / raw
  To: gentoo-commits

commit:     2dbffda82b2173664833fd56131ea21052b8de29
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Thu Mar 17 01:37:26 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Mar 17 01:37:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2dbffda8

dev-python/fastavro: add 1.4.10

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest               |  1 +
 dev-python/fastavro/fastavro-1.4.10.ebuild | 50 ++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index 6ef1643f5..e03197941 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1 +1,2 @@
+DIST fastavro-1.4.10.tar.gz 733839 BLAKE2B 90bd57d5da0575a4b321dd31a3152531cce2a36626c51261e390b4f5f32d82fe3b1ea41ddd5e5885618ec5cb849a9a3620a8caf745c7782ecc2b3496bdf88998 SHA512 f3a474a56ef79dd54b71f18961520489fa848548fbbaac2c18d87c933d6c263762f73c56d9540b18ceb221d0184398ae085bfecd1c4cdb7236fd9160be94003b
 DIST fastavro-1.4.7.tar.gz 728167 BLAKE2B 91eadad0fdcced3c0dd88456f88ac4f73f4eb07731a527cb70f89d7f3b45eec7688c776ffb221734c5495ed74bdd69946b1c1370fb92f46db9f85b0d0e26b706 SHA512 846c7aec326f212e8c7f707dfba52d06ee757d218037f0011e1f7fe158b454862cb27bf78a7bfcef8fe54717bd83fd7c7c09f71a6dff654037476537d50fcc80

diff --git a/dev-python/fastavro/fastavro-1.4.10.ebuild b/dev-python/fastavro/fastavro-1.4.10.ebuild
new file mode 100644
index 000000000..f11f2d1ac
--- /dev/null
+++ b/dev-python/fastavro/fastavro-1.4.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# https://github.com/fastavro/fastavro/issues/558
+EPYTEST_DESELECT=(
+	tests/test_fastavro.py::test_cython_python
+	tests/test_main_cli.py::test_cli_record_output
+	tests/test_main_cli.py::test_cli_stream_input
+	tests/test_main_cli.py::test_cli_arg_metadata
+	tests/test_main_cli.py::test_cli_arg_schema
+	tests/test_main_cli.py::test_cli_arg_codecs
+)
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fast Avro for Python"
+HOMEPAGE="
+	https://github.com/fastavro/fastavro
+	https://pypi.org/project/fastavro/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="
+	${RDEPEND}
+	dev-python/cython[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	test? (
+		dev-python/numpy[${PYTHON_USEDEP}]
+		dev-python/pandas[${PYTHON_USEDEP}]
+		dev-python/snappy[${PYTHON_USEDEP}]
+		dev-python/zstandard[${PYTHON_USEDEP}]
+		dev-python/lz4[${PYTHON_USEDEP}]
+	)
+"
+
+src_configure() {
+	export FASTAVRO_USE_CYTHON=1
+	default
+}
+
+distutils_enable_tests pytest


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2022-05-02 20:01 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2022-05-02 20:01 UTC (permalink / raw
  To: gentoo-commits

commit:     aca8f0df09970ff299295a615910919567fd9868
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon May  2 19:52:54 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon May  2 20:01:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aca8f0df

dev-python/fastavro: add 1.4.11, drop 1.4.7

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest                                      | 2 +-
 .../fastavro/{fastavro-1.4.7.ebuild => fastavro-1.4.11.ebuild}    | 8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index e03197941..f615bc18f 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1,2 +1,2 @@
 DIST fastavro-1.4.10.tar.gz 733839 BLAKE2B 90bd57d5da0575a4b321dd31a3152531cce2a36626c51261e390b4f5f32d82fe3b1ea41ddd5e5885618ec5cb849a9a3620a8caf745c7782ecc2b3496bdf88998 SHA512 f3a474a56ef79dd54b71f18961520489fa848548fbbaac2c18d87c933d6c263762f73c56d9540b18ceb221d0184398ae085bfecd1c4cdb7236fd9160be94003b
-DIST fastavro-1.4.7.tar.gz 728167 BLAKE2B 91eadad0fdcced3c0dd88456f88ac4f73f4eb07731a527cb70f89d7f3b45eec7688c776ffb221734c5495ed74bdd69946b1c1370fb92f46db9f85b0d0e26b706 SHA512 846c7aec326f212e8c7f707dfba52d06ee757d218037f0011e1f7fe158b454862cb27bf78a7bfcef8fe54717bd83fd7c7c09f71a6dff654037476537d50fcc80
+DIST fastavro-1.4.11.tar.gz 733536 BLAKE2B 6a2ceea6d72f49c08ea655c4927967e492bbf70e34d4168b9a751b61778d1d488dbe3e80e7667ef8530142c61744f053c262cb89fbecd8e9ba947cc5d6e48cd9 SHA512 0376395bfb1cf53eaeca90cdefa99394bc0e3499858bd62a62acda841da5135c3d82ba7ff613c96a4b4f9f8058e2f933b1180b8bd34070c48c48473835212ea2

diff --git a/dev-python/fastavro/fastavro-1.4.7.ebuild b/dev-python/fastavro/fastavro-1.4.11.ebuild
similarity index 86%
rename from dev-python/fastavro/fastavro-1.4.7.ebuild
rename to dev-python/fastavro/fastavro-1.4.11.ebuild
index eb3dabce3..f11f2d1ac 100644
--- a/dev-python/fastavro/fastavro-1.4.7.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.11.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+# https://github.com/fastavro/fastavro/issues/558
 EPYTEST_DESELECT=(
 	tests/test_fastavro.py::test_cython_python
 	tests/test_main_cli.py::test_cli_record_output
@@ -41,6 +42,9 @@ BDEPEND="
 	)
 "
 
-FASTAVRO_USE_CYTHON=1
+src_configure() {
+	export FASTAVRO_USE_CYTHON=1
+	default
+}
 
 distutils_enable_tests pytest


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2022-05-24 17:36 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2022-05-24 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     bf8d9dddddd7f8616c4fcf8c5932291cf972176f
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue May 24 16:49:28 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue May 24 17:36:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf8d9ddd

dev-python/fastavro: add 1.4.12, drop 1.4.10

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest                                           | 2 +-
 dev-python/fastavro/{fastavro-1.4.10.ebuild => fastavro-1.4.12.ebuild} | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index f615bc18f..30a14cfe7 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1,2 +1,2 @@
-DIST fastavro-1.4.10.tar.gz 733839 BLAKE2B 90bd57d5da0575a4b321dd31a3152531cce2a36626c51261e390b4f5f32d82fe3b1ea41ddd5e5885618ec5cb849a9a3620a8caf745c7782ecc2b3496bdf88998 SHA512 f3a474a56ef79dd54b71f18961520489fa848548fbbaac2c18d87c933d6c263762f73c56d9540b18ceb221d0184398ae085bfecd1c4cdb7236fd9160be94003b
 DIST fastavro-1.4.11.tar.gz 733536 BLAKE2B 6a2ceea6d72f49c08ea655c4927967e492bbf70e34d4168b9a751b61778d1d488dbe3e80e7667ef8530142c61744f053c262cb89fbecd8e9ba947cc5d6e48cd9 SHA512 0376395bfb1cf53eaeca90cdefa99394bc0e3499858bd62a62acda841da5135c3d82ba7ff613c96a4b4f9f8058e2f933b1180b8bd34070c48c48473835212ea2
+DIST fastavro-1.4.12.tar.gz 760518 BLAKE2B 7422e6e664ff6ceface6b3d8d39e6437233b12d62f771d1516920e7e7c3a0c8d23ac2fc82ff2acdac5d21314c0f2978b97fce96bbe2fedb587001672e3984e10 SHA512 fe5de909081dfaa4fa8575355f03d533ebe628182bc9716529a7f6c668444a34e8975ae90bc4d588dac2271a0913a49ac6457db0d256c54637995e16cd98281d

diff --git a/dev-python/fastavro/fastavro-1.4.10.ebuild b/dev-python/fastavro/fastavro-1.4.12.ebuild
similarity index 97%
rename from dev-python/fastavro/fastavro-1.4.10.ebuild
rename to dev-python/fastavro/fastavro-1.4.12.ebuild
index f11f2d1ac..7a5627d28 100644
--- a/dev-python/fastavro/fastavro-1.4.10.ebuild
+++ b/dev-python/fastavro/fastavro-1.4.12.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 # https://github.com/fastavro/fastavro/issues/558
 EPYTEST_DESELECT=(
 	tests/test_fastavro.py::test_cython_python


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2022-06-14  8:00 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2022-06-14  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     65dad095e60fae2cab067e61c4f938ef6a13048c
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Jun 13 22:35:57 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Jun 14 08:00:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65dad095

dev-python/fastavro: add 1.5.1, drop 1.4.11

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest                                       | 2 +-
 .../fastavro/{fastavro-1.4.11.ebuild => fastavro-1.5.1.ebuild}     | 7 ++-----
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index 30a14cfe7..6372a7097 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1,2 +1,2 @@
-DIST fastavro-1.4.11.tar.gz 733536 BLAKE2B 6a2ceea6d72f49c08ea655c4927967e492bbf70e34d4168b9a751b61778d1d488dbe3e80e7667ef8530142c61744f053c262cb89fbecd8e9ba947cc5d6e48cd9 SHA512 0376395bfb1cf53eaeca90cdefa99394bc0e3499858bd62a62acda841da5135c3d82ba7ff613c96a4b4f9f8058e2f933b1180b8bd34070c48c48473835212ea2
 DIST fastavro-1.4.12.tar.gz 760518 BLAKE2B 7422e6e664ff6ceface6b3d8d39e6437233b12d62f771d1516920e7e7c3a0c8d23ac2fc82ff2acdac5d21314c0f2978b97fce96bbe2fedb587001672e3984e10 SHA512 fe5de909081dfaa4fa8575355f03d533ebe628182bc9716529a7f6c668444a34e8975ae90bc4d588dac2271a0913a49ac6457db0d256c54637995e16cd98281d
+DIST fastavro-1.5.1.tar.gz 761574 BLAKE2B fd520edaf533120022cbe6f3cabe5919c952b43bd4d131bb2aacbaded6fbda4d60e8610c12850310c28ac0fc5696301f4ef725c8369057dff9c73b9b35653ada SHA512 6fa2169d4cc26c2176e61da159129e6456296d99bce2d973916d6a0f071feec7b930f985167d7e1e3e0939ec2a5ff387f67e221ff6f52523015af99d4823bf1e

diff --git a/dev-python/fastavro/fastavro-1.4.11.ebuild b/dev-python/fastavro/fastavro-1.5.1.ebuild
similarity index 93%
rename from dev-python/fastavro/fastavro-1.4.11.ebuild
rename to dev-python/fastavro/fastavro-1.5.1.ebuild
index f11f2d1ac..2802e6c4d 100644
--- a/dev-python/fastavro/fastavro-1.4.11.ebuild
+++ b/dev-python/fastavro/fastavro-1.5.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 # https://github.com/fastavro/fastavro/issues/558
 EPYTEST_DESELECT=(
 	tests/test_fastavro.py::test_cython_python
@@ -31,6 +32,7 @@ RDEPEND=""
 DEPEND="
 	${RDEPEND}
 	dev-python/cython[${PYTHON_USEDEP}]
+	dev-python/wheel[${PYTHON_USEDEP}]
 "
 BDEPEND="
 	test? (
@@ -42,9 +44,4 @@ BDEPEND="
 	)
 "
 
-src_configure() {
-	export FASTAVRO_USE_CYTHON=1
-	default
-}
-
 distutils_enable_tests pytest


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2022-06-28  4:34 Alessandro Barbieri
  0 siblings, 0 replies; 12+ messages in thread
From: Alessandro Barbieri @ 2022-06-28  4:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b1f0262473e600c35dce9a9e9b61532838c2eeef
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jun 28 04:23:08 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Jun 28 04:34:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1f02624

dev-python/fastavro: add 1.5.2, drop 1.4.12

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/fastavro/Manifest                                        | 2 +-
 .../fastavro/{fastavro-1.4.12.ebuild => fastavro-1.5.2.ebuild}      | 6 +-----
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index 6372a7097..5edfe9d9f 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1,2 +1,2 @@
-DIST fastavro-1.4.12.tar.gz 760518 BLAKE2B 7422e6e664ff6ceface6b3d8d39e6437233b12d62f771d1516920e7e7c3a0c8d23ac2fc82ff2acdac5d21314c0f2978b97fce96bbe2fedb587001672e3984e10 SHA512 fe5de909081dfaa4fa8575355f03d533ebe628182bc9716529a7f6c668444a34e8975ae90bc4d588dac2271a0913a49ac6457db0d256c54637995e16cd98281d
 DIST fastavro-1.5.1.tar.gz 761574 BLAKE2B fd520edaf533120022cbe6f3cabe5919c952b43bd4d131bb2aacbaded6fbda4d60e8610c12850310c28ac0fc5696301f4ef725c8369057dff9c73b9b35653ada SHA512 6fa2169d4cc26c2176e61da159129e6456296d99bce2d973916d6a0f071feec7b930f985167d7e1e3e0939ec2a5ff387f67e221ff6f52523015af99d4823bf1e
+DIST fastavro-1.5.2.tar.gz 761565 BLAKE2B 16e4408fa85ee2703a66cb9e8d125a651d879c69475e3137f95283ed974a3b158f0fc7a67de660db06731d45b7952d04b510a08d472fc5a7d86fe5e57a9d264b SHA512 9885291f9ed15da05ee1fc816a95b6fcb269a6c5814efa9f94188c39e5bb0b31dd5afc1c76ae10268a4e128306d66f60c2087d5c0335c1e918e477fabe7f6cf0

diff --git a/dev-python/fastavro/fastavro-1.4.12.ebuild b/dev-python/fastavro/fastavro-1.5.2.ebuild
similarity index 94%
rename from dev-python/fastavro/fastavro-1.4.12.ebuild
rename to dev-python/fastavro/fastavro-1.5.2.ebuild
index 7a5627d28..2802e6c4d 100644
--- a/dev-python/fastavro/fastavro-1.4.12.ebuild
+++ b/dev-python/fastavro/fastavro-1.5.2.ebuild
@@ -32,6 +32,7 @@ RDEPEND=""
 DEPEND="
 	${RDEPEND}
 	dev-python/cython[${PYTHON_USEDEP}]
+	dev-python/wheel[${PYTHON_USEDEP}]
 "
 BDEPEND="
 	test? (
@@ -43,9 +44,4 @@ BDEPEND="
 	)
 "
 
-src_configure() {
-	export FASTAVRO_USE_CYTHON=1
-	default
-}
-
 distutils_enable_tests pytest


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
@ 2022-11-04 14:11 Anna Vyalkova
  0 siblings, 0 replies; 12+ messages in thread
From: Anna Vyalkova @ 2022-11-04 14:11 UTC (permalink / raw
  To: gentoo-commits

commit:     75464915fc7431e173764ebf602143a8d5b12e7e
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Nov  4 13:39:16 2022 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri Nov  4 14:10:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75464915

dev-python/fastavro: add 1.7.0, drop old

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 dev-python/fastavro/Manifest              |  3 +-
 dev-python/fastavro/fastavro-1.5.1.ebuild | 47 ------------------------
 dev-python/fastavro/fastavro-1.5.2.ebuild | 47 ------------------------
 dev-python/fastavro/fastavro-1.7.0.ebuild | 60 +++++++++++++++++++++++++++++++
 4 files changed, 61 insertions(+), 96 deletions(-)

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
index 5edfe9d9f..b85054b0a 100644
--- a/dev-python/fastavro/Manifest
+++ b/dev-python/fastavro/Manifest
@@ -1,2 +1 @@
-DIST fastavro-1.5.1.tar.gz 761574 BLAKE2B fd520edaf533120022cbe6f3cabe5919c952b43bd4d131bb2aacbaded6fbda4d60e8610c12850310c28ac0fc5696301f4ef725c8369057dff9c73b9b35653ada SHA512 6fa2169d4cc26c2176e61da159129e6456296d99bce2d973916d6a0f071feec7b930f985167d7e1e3e0939ec2a5ff387f67e221ff6f52523015af99d4823bf1e
-DIST fastavro-1.5.2.tar.gz 761565 BLAKE2B 16e4408fa85ee2703a66cb9e8d125a651d879c69475e3137f95283ed974a3b158f0fc7a67de660db06731d45b7952d04b510a08d472fc5a7d86fe5e57a9d264b SHA512 9885291f9ed15da05ee1fc816a95b6fcb269a6c5814efa9f94188c39e5bb0b31dd5afc1c76ae10268a4e128306d66f60c2087d5c0335c1e918e477fabe7f6cf0
+DIST fastavro-1.7.0.tar.gz 787676 BLAKE2B 8cbf382a2ef727b2daf35c15dd6790f080bc579f0ae85bf35c036c55ff8347b86ab5d1becd5b5951fa30fdd299ea7c2ba677798b50d23743ac20fbf488c36d4a SHA512 132f347c7d257edd76660925a8c6d13b04ff009ba7d5a4719eb59fd5d7f88fd62c3120ba7aeea1da905027f02a0851ffd05a1ef29900ad20dd9ac2b9c1eb38f9

diff --git a/dev-python/fastavro/fastavro-1.5.1.ebuild b/dev-python/fastavro/fastavro-1.5.1.ebuild
deleted file mode 100644
index 2802e6c4d..000000000
--- a/dev-python/fastavro/fastavro-1.5.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-# https://github.com/fastavro/fastavro/issues/558
-EPYTEST_DESELECT=(
-	tests/test_fastavro.py::test_cython_python
-	tests/test_main_cli.py::test_cli_record_output
-	tests/test_main_cli.py::test_cli_stream_input
-	tests/test_main_cli.py::test_cli_arg_metadata
-	tests/test_main_cli.py::test_cli_arg_schema
-	tests/test_main_cli.py::test_cli_arg_codecs
-)
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fast Avro for Python"
-HOMEPAGE="
-	https://github.com/fastavro/fastavro
-	https://pypi.org/project/fastavro/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=""
-DEPEND="
-	${RDEPEND}
-	dev-python/cython[${PYTHON_USEDEP}]
-	dev-python/wheel[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pandas[${PYTHON_USEDEP}]
-		dev-python/snappy[${PYTHON_USEDEP}]
-		dev-python/zstandard[${PYTHON_USEDEP}]
-		dev-python/lz4[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/fastavro/fastavro-1.5.2.ebuild b/dev-python/fastavro/fastavro-1.5.2.ebuild
deleted file mode 100644
index 2802e6c4d..000000000
--- a/dev-python/fastavro/fastavro-1.5.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-# https://github.com/fastavro/fastavro/issues/558
-EPYTEST_DESELECT=(
-	tests/test_fastavro.py::test_cython_python
-	tests/test_main_cli.py::test_cli_record_output
-	tests/test_main_cli.py::test_cli_stream_input
-	tests/test_main_cli.py::test_cli_arg_metadata
-	tests/test_main_cli.py::test_cli_arg_schema
-	tests/test_main_cli.py::test_cli_arg_codecs
-)
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fast Avro for Python"
-HOMEPAGE="
-	https://github.com/fastavro/fastavro
-	https://pypi.org/project/fastavro/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=""
-DEPEND="
-	${RDEPEND}
-	dev-python/cython[${PYTHON_USEDEP}]
-	dev-python/wheel[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pandas[${PYTHON_USEDEP}]
-		dev-python/snappy[${PYTHON_USEDEP}]
-		dev-python/zstandard[${PYTHON_USEDEP}]
-		dev-python/lz4[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
new file mode 100644
index 000000000..267627439
--- /dev/null
+++ b/dev-python/fastavro/fastavro-1.7.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Fast read/write of AVRO files"
+HOMEPAGE="
+	https://github.com/fastavro/fastavro
+	https://pypi.org/project/fastavro/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+TEST_S="${S}_test"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+	dev-python/cython[${PYTHON_USEDEP}]
+	test? (
+		dev-python/lz4[${PYTHON_USEDEP}]
+		dev-python/numpy[${PYTHON_USEDEP}]
+		dev-python/pandas[${PYTHON_USEDEP}]
+		dev-python/python-zstandard[${PYTHON_USEDEP}]
+		dev-python/snappy[${PYTHON_USEDEP}]
+	)
+"
+
+EPYTEST_DESELECT=(
+	# TypeError
+	tests/test_fastavro.py::test_regular_vs_ordered_dict_record_typeerror
+)
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+	dev-python/sphinx_rtd_theme
+
+src_unpack() {
+	default
+
+	cp -a "${S}" "${TEST_S}" || die
+	rm -r "${TEST_S}"/fastavro/* || die
+	cp {"${S}","${TEST_S}"}/fastavro/__main__.py || die
+}
+
+python_test() {
+	cd "${TEST_S}" || die
+	epytest
+}
+
+pkg_postinst() {
+	optfeature "lz4 support" dev-python/lz4
+	optfeature "snappy support" dev-python/snappy
+	optfeature "zstd support" dev-python/python-zstandard
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/
  2023-02-03 21:15 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2023-02-03 21:12 ` Andrew Ammerlaan
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Ammerlaan @ 2023-02-03 21:12 UTC (permalink / raw
  To: gentoo-commits

commit:     e9cb8e14fc833b0c01e7060825ac64501369d18e
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  3 21:12:21 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Feb  3 21:12:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9cb8e14

dev-python/fastavro: snappy --> python-snappy

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-python/fastavro/fastavro-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
index 267627439..c70fe254b 100644
--- a/dev-python/fastavro/fastavro-1.7.0.ebuild
+++ b/dev-python/fastavro/fastavro-1.7.0.ebuild
@@ -26,7 +26,7 @@ BDEPEND="
 		dev-python/numpy[${PYTHON_USEDEP}]
 		dev-python/pandas[${PYTHON_USEDEP}]
 		dev-python/python-zstandard[${PYTHON_USEDEP}]
-		dev-python/snappy[${PYTHON_USEDEP}]
+		dev-python/python-snappy[${PYTHON_USEDEP}]
 	)
 "
 


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

end of thread, other threads:[~2023-02-03 21:12 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-02 20:01 [gentoo-commits] repo/proj/guru:dev commit in: dev-python/fastavro/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2023-02-03 21:15 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2023-02-03 21:12 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2022-11-04 14:11 Anna Vyalkova
2022-06-28  4:34 Alessandro Barbieri
2022-06-14  8:00 Alessandro Barbieri
2022-05-24 17:36 Alessandro Barbieri
2022-03-17  1:42 Alessandro Barbieri
2021-11-02  3:40 Alessandro Barbieri
2021-10-09  2:50 Alessandro Barbieri
2021-10-03 22:55 Alessandro Barbieri
2021-09-27 16:47 Alessandro Barbieri
2021-09-27 16:47 Alessandro Barbieri

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