* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2021-01-05 6:32 Horea Christian
0 siblings, 0 replies; 18+ messages in thread
From: Horea Christian @ 2021-01-05 6:32 UTC (permalink / raw
To: gentoo-commits
commit: 037b1acf3fabc6e412d2313e9aedd79e9597fd8f
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Tue Jan 5 06:32:05 2021 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Tue Jan 5 06:32:05 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=037b1acf
app-office/visidata: new package
prospectively ahead of ::gentoo
https://github.com/gentoo/gentoo/pull/15889
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
app-office/visidata/metadata.xml | 22 ++++++++++++
app-office/visidata/visidata-1.5.2.ebuild | 60 +++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/app-office/visidata/metadata.xml b/app-office/visidata/metadata.xml
new file mode 100644
index 000000000..baa3633f0
--- /dev/null
+++ b/app-office/visidata/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chr@chymera.eu</email>
+ <name>Horea Christian</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ VisiData is an interactive multitool for tabular data. It combines the
+ clarity of a spreadsheet, the efficiency of the terminal, and the power
+ of Python, into a lightweight utility which can handle millions of rows
+ with ease.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">saulpw/visidata</remote-id>
+ <remote-id type="pypi">visidata</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/visidata/visidata-1.5.2.ebuild b/app-office/visidata/visidata-1.5.2.ebuild
new file mode 100644
index 000000000..b2cb42633
--- /dev/null
+++ b/app-office/visidata/visidata-1.5.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
+HOMEPAGE="http://visidata.org"
+SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
+DEPEND=""
+BDEPEND="
+ test? (
+ dev-vcs/git
+ dev-python/h5py[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ $(python_gen_impl_dep sqlite)
+ ${RDEPEND}
+ )
+"
+
+python_test() {
+ rm tests/golden/load-http.tsv || die "Could not remove network-dependent test."
+ git init || die "Git init failed."
+ git add tests/golden/ || die "Git add failed."
+ dev/test.sh || die "Tests failed."
+ rm .git -rf || die "Could not clean up git test directory."
+}
+
+pkg_postinst() {
+ optfeature "integration with yaml" dev-python/pyyaml
+ optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
+ optfeature "integration with png" dev-python/pypng
+ optfeature "integration with http" dev-python/requests
+ optfeature "integration with postgres" dev-python/psycopg
+ optfeature "integration with xlsx" dev-python/openpyxl
+ optfeature "integration with xls" dev-python/xlrd
+ optfeature "integration with hdf5" dev-python/h5py
+ optfeature "integration with ttf/otf" dev-python/fonttools
+ optfeature "integration with xml/htm/html" dev-python/lxml
+ optfeature "integration with dta (Stata)" dev-python/pandas
+ optfeature "integration with shapefiles" sci-libs/pyshp
+ optfeature "integration with namestand" dev-python/graphviz
+ #optfeature "integration with mbtiles" mapbox-vector-tile
+ #optfeature "integration with xpt (SAS)" xport
+ #optfeature "integration with sas7bdat (SAS)" sas7bdat
+ #optfeature "integration with sav (SPSS)" savReaderWriter
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2021-02-23 8:31 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2021-02-23 8:31 UTC (permalink / raw
To: gentoo-commits
commit: 42b48870ea2fbe45aaedc5be1bc9ee2b175fef7a
Author: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail <DOT> com>
AuthorDate: Sat Jan 23 04:55:41 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Feb 23 08:31:37 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=42b48870
app-office/visidata: bump to 2.1.1
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail.com>
Closes: https://github.com/gentoo/sci/pull/1041
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
app-office/visidata/visidata-2.1.1.ebuild | 82 +++++++++++++++++++++++++++++++
1 file changed, 82 insertions(+)
diff --git a/app-office/visidata/visidata-2.1.1.ebuild b/app-office/visidata/visidata-2.1.1.ebuild
new file mode 100644
index 000000000..f1dc1c502
--- /dev/null
+++ b/app-office/visidata/visidata-2.1.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
+HOMEPAGE="http://visidata.org"
+SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/h5py[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-vcs/git
+ $(python_gen_impl_dep sqlite)
+ )
+"
+
+distutils_enable_sphinx docs \
+ dev-python/recommonmark \
+ dev-python/sphinx-argparse
+# dev-python/sphinx-markdown-tables
+
+python_prepare_all() {
+ rm tests/load-http.vd || die "Could not remove network-dependent test."
+ rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/messenger-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/save-benchmarks.vd || die "Could not benchmarks test"
+ rm tests/graph-sincos-nosave.vd || die "Could not benchmarks test"
+ rm tests/graphpr-nosave.vd || die "Could not benchmarks test"
+ rm tests/describe-error.vd || die "Could not remove network-dependent test"
+ rm tests/describe.vd || die "Could not remove network-dependent test"
+ rm tests/edit-type.vd || die "Could not remove network-dependent test"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ git init || die "Git init failed."
+ git add tests/golden/ || die "Git add failed."
+ dev/test.sh || die "Tests failed."
+ rm .git -rf || die "Could not clean up git test directory."
+}
+
+pkg_postinst() {
+ optfeature "integration with yaml" >=dev-python/pyyaml-5.1
+ optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
+ optfeature "integration with png" dev-python/pypng
+ optfeature "integration with http" dev-python/requests
+ optfeature "integration with postgres" dev-python/psycopg-binary
+ optfeature "integration with xlsx" dev-python/openpyxl
+ optfeature "integration with xls" dev-python/xlrd
+ optfeature "integration with hdf5" dev-python/h5py
+ optfeature "integration with ttf/otf" dev-python/fonttools
+ optfeature "integration with xml/htm/html" dev-python/lxml
+ optfeature "integration with dta (Stata)" dev-python/pandas
+ optfeature "integration with shapefiles" sci-libs/pyshp
+ optfeature "integration with namestand" dev-python/graphviz
+ optfeature "integration with pdfminer.six" dev-python/pdfminer-six # in guru
+ optfeature "integration with vobject" dev-python/vobject
+ optfeature "integration with tabulate" dev-python/tabulate
+ optfeature "integration with tabulate (with unicode)" dev-python/wcwidth
+ # optfeature "pdf tables" tabula # no package presently
+ #optfeature "integration with mbtiles" mapbox-vector-tile
+ #optfeature "integration with xpt (SAS)" xport
+ #optfeature "integration with sas7bdat (SAS)" sas7bdat
+ #optfeature "integration with sav (SPSS)" savReaderWriter
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2021-02-23 8:36 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2021-02-23 8:36 UTC (permalink / raw
To: gentoo-commits
commit: 8096f5d9d4d51d5a2fb403e133afbe0ecdbef43d
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Feb 23 08:36:16 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Feb 23 08:36:16 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=8096f5d9
app-office/visidata: add DISTUTILS_USE_SETUPTOOLS=rdepend
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
app-office/visidata/visidata-2.1.1.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/app-office/visidata/visidata-2.1.1.ebuild b/app-office/visidata/visidata-2.1.1.ebuild
index f1dc1c502..8a63fed59 100644
--- a/app-office/visidata/visidata-2.1.1.ebuild
+++ b/app-office/visidata/visidata-2.1.1.ebuild
@@ -4,6 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
@@ -30,9 +31,9 @@ BDEPEND="
)
"
-distutils_enable_sphinx docs \
- dev-python/recommonmark \
- dev-python/sphinx-argparse
+#distutils_enable_sphinx docs \
+# dev-python/recommonmark \
+# dev-python/sphinx-argparse
# dev-python/sphinx-markdown-tables
python_prepare_all() {
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2021-02-23 14:30 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2021-02-23 14:30 UTC (permalink / raw
To: gentoo-commits
commit: c08e31285766d3ebef86473c7fc3090afe2761e5
Author: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail <DOT> com>
AuthorDate: Tue Feb 23 14:17:20 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Feb 23 14:30:30 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c08e3128
app-offic/visidata: use distutils_enable_tests
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail.com>
Closes: https://github.com/gentoo/sci/pull/1057
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
app-office/visidata/visidata-2.1.1.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/app-office/visidata/visidata-2.1.1.ebuild b/app-office/visidata/visidata-2.1.1.ebuild
index 8a63fed59..a214036d8 100644
--- a/app-office/visidata/visidata-2.1.1.ebuild
+++ b/app-office/visidata/visidata-2.1.1.ebuild
@@ -15,8 +15,6 @@ SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
BDEPEND="
@@ -36,6 +34,8 @@ BDEPEND="
# dev-python/sphinx-argparse
# dev-python/sphinx-markdown-tables
+distutils_enable_tests pytest
+
python_prepare_all() {
rm tests/load-http.vd || die "Could not remove network-dependent test."
rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
@@ -53,6 +53,7 @@ python_prepare_all() {
python_test() {
git init || die "Git init failed."
git add tests/golden/ || die "Git add failed."
+ # this test script eventually calls pytest under the hood
dev/test.sh || die "Tests failed."
rm .git -rf || die "Could not clean up git test directory."
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2021-05-08 14:30 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2021-05-08 14:30 UTC (permalink / raw
To: gentoo-commits
commit: f87ef4d577f7b147e2d149887b5d92b336df5f79
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat May 8 14:28:50 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat May 8 14:28:50 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=f87ef4d5
app-office/visidata: eutils --> optfeature
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
app-office/visidata/visidata-1.5.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/visidata/visidata-1.5.2.ebuild b/app-office/visidata/visidata-1.5.2.ebuild
index b2cb42633..f9da52b26 100644
--- a/app-office/visidata/visidata-1.5.2.ebuild
+++ b/app-office/visidata/visidata-1.5.2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
-inherit distutils-r1 eutils
+inherit distutils-r1 optfeature
DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
HOMEPAGE="http://visidata.org"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2022-02-13 16:02 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-02-13 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 23c143b3221d41a5260b684c721d8d7d557f1dff
Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
AuthorDate: Sun Feb 13 02:34:21 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 15:55:43 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=23c143b3
app-office/visidata: Bump to 2.8
Additional changes in this revision:
- drop Python3.7 support
- update to EAPI8
Bug: https://bugs.gentoo.org/833255
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
app-office/visidata/visidata-2.8.ebuild | 84 +++++++++++++++++++++++++++++++++
1 file changed, 84 insertions(+)
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
new file mode 100644
index 000000000..4fe822aa8
--- /dev/null
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
+HOMEPAGE="http://visidata.org"
+SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/h5py[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-vcs/git
+ $(python_gen_impl_dep sqlite)
+ )
+"
+
+#distutils_enable_sphinx docs \
+# dev-python/recommonmark \
+# dev-python/sphinx-argparse
+# dev-python/sphinx-markdown-tables
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ rm tests/load-http.vd || die "Could not remove network-dependent test."
+ rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/messenger-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/save-benchmarks.vd || die "Could not benchmarks test"
+ rm tests/graph-sincos-nosave.vd || die "Could not benchmarks test"
+ rm tests/graphpr-nosave.vd || die "Could not benchmarks test"
+ rm tests/describe-error.vd || die "Could not remove network-dependent test"
+ rm tests/describe.vd || die "Could not remove network-dependent test"
+ rm tests/edit-type.vd || die "Could not remove network-dependent test"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ git init || die "Git init failed."
+ git add tests/golden/ || die "Git add failed."
+ # this test script eventually calls pytest under the hood
+ dev/test.sh || die "Tests failed."
+ rm .git -rf || die "Could not clean up git test directory."
+}
+
+pkg_postinst() {
+ optfeature "integration with yaml" >=dev-python/pyyaml-5.1
+ optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
+ optfeature "integration with png" dev-python/pypng
+ optfeature "integration with http" dev-python/requests
+ optfeature "integration with postgres" dev-python/psycopg-binary
+ optfeature "integration with xlsx" dev-python/openpyxl
+ optfeature "integration with xls" dev-python/xlrd
+ optfeature "integration with hdf5" dev-python/h5py
+ optfeature "integration with ttf/otf" dev-python/fonttools
+ optfeature "integration with xml/htm/html" dev-python/lxml
+ optfeature "integration with dta (Stata)" dev-python/pandas
+ optfeature "integration with shapefiles" sci-libs/pyshp
+ optfeature "integration with namestand" dev-python/graphviz
+ optfeature "integration with pdfminer.six" dev-python/pdfminer-six # in guru
+ optfeature "integration with vobject" dev-python/vobject
+ optfeature "integration with tabulate" dev-python/tabulate
+ optfeature "integration with tabulate (with unicode)" dev-python/wcwidth
+ # optfeature "pdf tables" tabula # no package presently
+ #optfeature "integration with mbtiles" mapbox-vector-tile
+ #optfeature "integration with xpt (SAS)" xport
+ #optfeature "integration with sas7bdat (SAS)" sas7bdat
+ #optfeature "integration with sav (SPSS)" savReaderWriter
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2022-02-13 16:02 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-02-13 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 0bcc019541621c80e5b96f57419449e16c4a5a8f
Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
AuthorDate: Sun Feb 13 02:34:58 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 15:55:44 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=0bcc0195
app-office/visidata: Drop old 1.5.2
Bug: https://bugs.gentoo.org/833255
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
app-office/visidata/visidata-1.5.2.ebuild | 60 -------------------------------
1 file changed, 60 deletions(-)
diff --git a/app-office/visidata/visidata-1.5.2.ebuild b/app-office/visidata/visidata-1.5.2.ebuild
deleted file mode 100644
index f9da52b26..000000000
--- a/app-office/visidata/visidata-1.5.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
-HOMEPAGE="http://visidata.org"
-SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
-DEPEND=""
-BDEPEND="
- test? (
- dev-vcs/git
- dev-python/h5py[${PYTHON_USEDEP}]
- dev-python/openpyxl[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- )
-"
-
-python_test() {
- rm tests/golden/load-http.tsv || die "Could not remove network-dependent test."
- git init || die "Git init failed."
- git add tests/golden/ || die "Git add failed."
- dev/test.sh || die "Tests failed."
- rm .git -rf || die "Could not clean up git test directory."
-}
-
-pkg_postinst() {
- optfeature "integration with yaml" dev-python/pyyaml
- optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
- optfeature "integration with png" dev-python/pypng
- optfeature "integration with http" dev-python/requests
- optfeature "integration with postgres" dev-python/psycopg
- optfeature "integration with xlsx" dev-python/openpyxl
- optfeature "integration with xls" dev-python/xlrd
- optfeature "integration with hdf5" dev-python/h5py
- optfeature "integration with ttf/otf" dev-python/fonttools
- optfeature "integration with xml/htm/html" dev-python/lxml
- optfeature "integration with dta (Stata)" dev-python/pandas
- optfeature "integration with shapefiles" sci-libs/pyshp
- optfeature "integration with namestand" dev-python/graphviz
- #optfeature "integration with mbtiles" mapbox-vector-tile
- #optfeature "integration with xpt (SAS)" xport
- #optfeature "integration with sas7bdat (SAS)" sas7bdat
- #optfeature "integration with sav (SPSS)" savReaderWriter
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2022-02-13 16:02 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-02-13 16:02 UTC (permalink / raw
To: gentoo-commits
commit: d8198e1ae923c07639d3369626a5b423fff52123
Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
AuthorDate: Sun Feb 13 02:35:18 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 15:55:45 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d8198e1a
app-office/visidata: Drop 2.1.1
Closes: https://bugs.gentoo.org/833255
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
Closes: https://github.com/gentoo/sci/pull/1144
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
app-office/visidata/visidata-2.1.1.ebuild | 84 -------------------------------
1 file changed, 84 deletions(-)
diff --git a/app-office/visidata/visidata-2.1.1.ebuild b/app-office/visidata/visidata-2.1.1.ebuild
deleted file mode 100644
index a214036d8..000000000
--- a/app-office/visidata/visidata-2.1.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
-HOMEPAGE="http://visidata.org"
-SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/h5py[${PYTHON_USEDEP}]
- dev-python/openpyxl[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- $(python_gen_impl_dep sqlite)
- )
-"
-
-#distutils_enable_sphinx docs \
-# dev-python/recommonmark \
-# dev-python/sphinx-argparse
-# dev-python/sphinx-markdown-tables
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- rm tests/load-http.vd || die "Could not remove network-dependent test."
- rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
- rm tests/messenger-nosave.vd || die "Could not remove network-dependent test."
- rm tests/save-benchmarks.vd || die "Could not benchmarks test"
- rm tests/graph-sincos-nosave.vd || die "Could not benchmarks test"
- rm tests/graphpr-nosave.vd || die "Could not benchmarks test"
- rm tests/describe-error.vd || die "Could not remove network-dependent test"
- rm tests/describe.vd || die "Could not remove network-dependent test"
- rm tests/edit-type.vd || die "Could not remove network-dependent test"
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- git init || die "Git init failed."
- git add tests/golden/ || die "Git add failed."
- # this test script eventually calls pytest under the hood
- dev/test.sh || die "Tests failed."
- rm .git -rf || die "Could not clean up git test directory."
-}
-
-pkg_postinst() {
- optfeature "integration with yaml" >=dev-python/pyyaml-5.1
- optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
- optfeature "integration with png" dev-python/pypng
- optfeature "integration with http" dev-python/requests
- optfeature "integration with postgres" dev-python/psycopg-binary
- optfeature "integration with xlsx" dev-python/openpyxl
- optfeature "integration with xls" dev-python/xlrd
- optfeature "integration with hdf5" dev-python/h5py
- optfeature "integration with ttf/otf" dev-python/fonttools
- optfeature "integration with xml/htm/html" dev-python/lxml
- optfeature "integration with dta (Stata)" dev-python/pandas
- optfeature "integration with shapefiles" sci-libs/pyshp
- optfeature "integration with namestand" dev-python/graphviz
- optfeature "integration with pdfminer.six" dev-python/pdfminer-six # in guru
- optfeature "integration with vobject" dev-python/vobject
- optfeature "integration with tabulate" dev-python/tabulate
- optfeature "integration with tabulate (with unicode)" dev-python/wcwidth
- # optfeature "pdf tables" tabula # no package presently
- #optfeature "integration with mbtiles" mapbox-vector-tile
- #optfeature "integration with xpt (SAS)" xport
- #optfeature "integration with sas7bdat (SAS)" sas7bdat
- #optfeature "integration with sav (SPSS)" savReaderWriter
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2022-02-13 16:02 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-02-13 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 77591d3f03a43560da6653b45bd5c744eab1fb73
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 16:02:06 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 16:02:06 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=77591d3f
app-office/visidata: add missing test dependency
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
app-office/visidata/visidata-2.8.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index 4fe822aa8..bb35b1c03 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -20,6 +20,7 @@ RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/h5py[${PYTHON_USEDEP}]
+ dev-python/odfpy[${PYTHON_USEDEP}]
dev-python/openpyxl[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2022-02-13 16:02 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-02-13 16:02 UTC (permalink / raw
To: gentoo-commits
commit: d3c6072e509a7cd9dc5fc155a5560a30c1025725
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 15:56:53 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 15:56:53 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d3c6072e
app-office/visidata: drop proxy-maint
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
app-office/visidata/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/app-office/visidata/metadata.xml b/app-office/visidata/metadata.xml
index baa3633f0..67a30f446 100644
--- a/app-office/visidata/metadata.xml
+++ b/app-office/visidata/metadata.xml
@@ -5,10 +5,6 @@
<email>chr@chymera.eu</email>
<name>Horea Christian</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription lang="en">
VisiData is an interactive multitool for tabular data. It combines the
clarity of a spreadsheet, the efficiency of the terminal, and the power
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2022-07-07 3:34 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2022-07-07 3:34 UTC (permalink / raw
To: gentoo-commits
commit: e253daa4e2d10e6f4154bf2fa43ca43e78d45dbe
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 7 02:45:05 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 7 03:34:13 2022 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e253daa4
app-office/visidata: enable py3.10
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-office/visidata/visidata-2.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index bb35b1c03..ab4d506ab 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-05-02 23:42 Horea Christian
0 siblings, 0 replies; 18+ messages in thread
From: Horea Christian @ 2023-05-02 23:42 UTC (permalink / raw
To: gentoo-commits
commit: 2dcd97d2d096a7399ec53a9c0faadc8039c998b2
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Tue May 2 23:42:30 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Tue May 2 23:42:30 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2dcd97d2
app-office/visidata: enable py3.11
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
app-office/visidata/visidata-2.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index f3cf9e123..bcfbb0d70 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-05-02 23:45 Horea Christian
0 siblings, 0 replies; 18+ messages in thread
From: Horea Christian @ 2023-05-02 23:45 UTC (permalink / raw
To: gentoo-commits
commit: e87b09289ecf68acfe279ee8327325bde1d8dd67
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Tue May 2 23:44:13 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Tue May 2 23:44:13 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e87b0928
app-office/visidata: update SRC_URI
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
app-office/visidata/visidata-2.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index bcfbb0d70..62eeb87b5 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1 optfeature
DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
HOMEPAGE="http://visidata.org"
-SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-3"
SLOT="0"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-05-25 6:21 Horea Christian
0 siblings, 0 replies; 18+ messages in thread
From: Horea Christian @ 2023-05-25 6:21 UTC (permalink / raw
To: gentoo-commits
commit: 2fe870571c154561fec45eaea0943d82938bdc44
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Thu May 25 06:21:30 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Thu May 25 06:21:30 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2fe87057
app-office/visidata: restricting broken tests
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
app-office/visidata/{visidata-2.8.ebuild => visidata-2.11.ebuild} | 6 ++++--
app-office/visidata/visidata-2.8.ebuild | 5 ++++-
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.11.ebuild
similarity index 96%
copy from app-office/visidata/visidata-2.8.ebuild
copy to app-office/visidata/visidata-2.11.ebuild
index 62eeb87b5..974fb6874 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.11.ebuild
@@ -3,8 +3,8 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
@@ -15,6 +15,9 @@ SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+# Reported upstream:
+# https://github.com/saulpw/visidata/issues/1905
+RESTRICT="test"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
BDEPEND="
@@ -42,7 +45,6 @@ python_prepare_all() {
rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
rm tests/messenger-nosave.vd || die "Could not remove network-dependent test."
rm tests/save-benchmarks.vd || die "Could not benchmarks test"
- rm tests/graph-sincos-nosave.vd || die "Could not benchmarks test"
rm tests/graphpr-nosave.vd || die "Could not benchmarks test"
rm tests/describe-error.vd || die "Could not remove network-dependent test"
rm tests/describe.vd || die "Could not remove network-dependent test"
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index 62eeb87b5..5cdba0866 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -3,8 +3,8 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
@@ -15,6 +15,9 @@ SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+# Reported upstream:
+# https://github.com/saulpw/visidata/issues/1905
+RESTRICT="test"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
BDEPEND="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-05-25 21:44 Horea Christian
0 siblings, 0 replies; 18+ messages in thread
From: Horea Christian @ 2023-05-25 21:44 UTC (permalink / raw
To: gentoo-commits
commit: 6cfe31e2407efdc5e61625117a16f46c8387cbb7
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Thu May 25 21:43:56 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Thu May 25 21:43:56 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=6cfe31e2
app-office/visidata: add 2.11_p20230217
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
app-office/visidata/visidata-2.11_p20230217.ebuild | 87 ++++++++++++++++++++++
1 file changed, 87 insertions(+)
diff --git a/app-office/visidata/visidata-2.11_p20230217.ebuild b/app-office/visidata/visidata-2.11_p20230217.ebuild
new file mode 100644
index 000000000..a0993fff7
--- /dev/null
+++ b/app-office/visidata/visidata-2.11_p20230217.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..11} )
+
+inherit distutils-r1 optfeature
+
+MY_HASH="5ff7883563eeac32fe192c5b2d4290a4e1e91cc2"
+DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
+HOMEPAGE="http://visidata.org"
+SRC_URI="https://github.com/saulpw/visidata/archive/${MY_HASH}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/h5py[${PYTHON_USEDEP}]
+ dev-python/odfpy[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-vcs/git
+ $(python_gen_impl_dep sqlite)
+ )
+"
+
+S="${WORKDIR}/${PN}-${MY_HASH}"
+
+#distutils_enable_sphinx docs \
+# dev-python/recommonmark \
+# dev-python/sphinx-argparse
+# dev-python/sphinx-markdown-tables
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ rm tests/load-http.vd || die "Could not remove network-dependent test."
+ rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/messenger-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/save-benchmarks.vd || die "Could not benchmarks test"
+ rm tests/graphpr-nosave.vd || die "Could not benchmarks test"
+ rm tests/describe-error.vd || die "Could not remove network-dependent test"
+ rm tests/describe.vd || die "Could not remove network-dependent test"
+ rm tests/edit-type.vd || die "Could not remove network-dependent test"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ git init || die "Git init failed."
+ git add tests/golden/ || die "Git add failed."
+ # this test script eventually calls pytest under the hood
+ dev/test.sh || die "Tests failed."
+ rm .git -rf || die "Could not clean up git test directory."
+}
+
+pkg_postinst() {
+ optfeature "integration with yaml" >=dev-python/pyyaml-5.1
+ optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
+ optfeature "integration with png" dev-python/pypng
+ optfeature "integration with http" dev-python/requests
+ optfeature "integration with postgres" dev-python/psycopg-binary
+ optfeature "integration with xlsx" dev-python/openpyxl
+ optfeature "integration with xls" dev-python/xlrd
+ optfeature "integration with hdf5" dev-python/h5py
+ optfeature "integration with ttf/otf" dev-python/fonttools
+ optfeature "integration with xml/htm/html" dev-python/lxml
+ optfeature "integration with dta (Stata)" dev-python/pandas
+ optfeature "integration with shapefiles" sci-libs/pyshp
+ optfeature "integration with namestand" dev-python/graphviz
+ optfeature "integration with pdfminer.six" dev-python/pdfminer-six # in guru
+ optfeature "integration with vobject" dev-python/vobject
+ optfeature "integration with tabulate" dev-python/tabulate
+ optfeature "integration with tabulate (with unicode)" dev-python/wcwidth
+ # optfeature "pdf tables" tabula # no package presently
+ #optfeature "integration with mbtiles" mapbox-vector-tile
+ #optfeature "integration with xpt (SAS)" xport
+ #optfeature "integration with sas7bdat (SAS)" sas7bdat
+ #optfeature "integration with sav (SPSS)" savReaderWriter
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-05-26 2:46 Horea Christian
0 siblings, 0 replies; 18+ messages in thread
From: Horea Christian @ 2023-05-26 2:46 UTC (permalink / raw
To: gentoo-commits
commit: 2b3ef433724d7b3360bfe379cacb7183014d5ece
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Fri May 26 02:45:48 2023 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Fri May 26 02:45:48 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2b3ef433
app-office/visidata: updated test restriction comment
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
app-office/visidata/visidata-2.11.ebuild | 2 +-
app-office/visidata/visidata-2.8.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-office/visidata/visidata-2.11.ebuild b/app-office/visidata/visidata-2.11.ebuild
index 974fb6874..d0c917d7a 100644
--- a/app-office/visidata/visidata-2.11.ebuild
+++ b/app-office/visidata/visidata-2.11.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-# Reported upstream:
+# Tests fail on recent Python:
# https://github.com/saulpw/visidata/issues/1905
RESTRICT="test"
diff --git a/app-office/visidata/visidata-2.8.ebuild b/app-office/visidata/visidata-2.8.ebuild
index 5cdba0866..11c164d7e 100644
--- a/app-office/visidata/visidata-2.8.ebuild
+++ b/app-office/visidata/visidata-2.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/saulpw/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-# Reported upstream:
+# Tests fail on recent Python:
# https://github.com/saulpw/visidata/issues/1905
RESTRICT="test"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-07-22 9:19 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2023-07-22 9:19 UTC (permalink / raw
To: gentoo-commits
commit: b90875d38acbb99efc56f9ca08c86eecbeb819c8
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 22 09:19:08 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 22 09:19:08 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=b90875d3
app-office/visidata: add 2.11.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
app-office/visidata/visidata-2.11.1.ebuild | 88 ++++++++++++++++++++++++++++++
1 file changed, 88 insertions(+)
diff --git a/app-office/visidata/visidata-2.11.1.ebuild b/app-office/visidata/visidata-2.11.1.ebuild
new file mode 100644
index 000000000..3a5c510b4
--- /dev/null
+++ b/app-office/visidata/visidata-2.11.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Terminal spreadsheet multitool for discovering and arranging data"
+HOMEPAGE="https://www.visidata.org/"
+SRC_URI="https://github.com/saulpw/visidata/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-python/h5py[${PYTHON_USEDEP}]
+ dev-python/odfpy[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-vcs/git
+ $(python_gen_impl_dep sqlite)
+ )
+"
+
+#distutils_enable_sphinx docs \
+# dev-python/recommonmark \
+# dev-python/sphinx-argparse
+# dev-python/sphinx-markdown-tables
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ rm tests/load-http.vd || die "Could not remove network-dependent test."
+ rm tests/graph-cursor-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/messenger-nosave.vd || die "Could not remove network-dependent test."
+ rm tests/save-benchmarks.vd || die "Could not benchmarks test"
+ rm tests/graphpr-nosave.vd || die "Could not benchmarks test"
+ rm tests/describe-error.vd || die "Could not remove network-dependent test"
+ rm tests/describe.vd || die "Could not remove network-dependent test"
+ rm tests/edit-type.vd || die "Could not remove network-dependent test"
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ git init || die "Git init failed."
+ git add tests/golden/ || die "Git add failed."
+ # this test script eventually calls pytest under the hood
+ dev/test.sh || die "Tests failed."
+ rm .git -rf || die "Could not clean up git test directory."
+}
+
+pkg_postinst() {
+ optfeature "integration with yaml" >=dev-python/pyyaml-5.1
+ optfeature "integration with pcap" dev-python/dnslib #dpkt pypcapkit
+ optfeature "integration with png" dev-python/pypng
+ optfeature "integration with http" dev-python/requests
+ optfeature "integration with postgres" dev-python/psycopg-binary
+ optfeature "integration with xlsx" dev-python/openpyxl
+ optfeature "integration with xls" dev-python/xlrd
+ optfeature "integration with hdf5" dev-python/h5py
+ optfeature "integration with ttf/otf" dev-python/fonttools
+ optfeature "integration with xml/htm/html" dev-python/lxml
+ optfeature "integration with dta (Stata)" dev-python/pandas
+ optfeature "integration with shapefiles" sci-libs/pyshp
+ optfeature "integration with namestand" dev-python/graphviz
+ optfeature "integration with pdfminer.six" dev-python/pdfminer-six # in guru
+ optfeature "integration with vobject" dev-python/vobject
+ optfeature "integration with tabulate" dev-python/tabulate
+ optfeature "integration with tabulate (with unicode)" dev-python/wcwidth
+ # optfeature "pdf tables" tabula # no package presently
+ #optfeature "integration with mbtiles" mapbox-vector-tile
+ #optfeature "integration with xpt (SAS)" xport
+ #optfeature "integration with sas7bdat (SAS)" sas7bdat
+ #optfeature "integration with sav (SPSS)" savReaderWriter
+}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] proj/sci:master commit in: app-office/visidata/
@ 2023-07-22 9:19 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2023-07-22 9:19 UTC (permalink / raw
To: gentoo-commits
commit: ba7d8e5749c5651529adbf55266704e3a0eadf7e
Author: j-aub <mgielwanowska <AT> gmail <DOT> com>
AuthorDate: Sat Jul 22 00:34:47 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 22 09:14:06 2023 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=ba7d8e57
app-office/visidata: add missing runtime dep
Closes: https://github.com/gentoo/sci/pull/1203
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
.../visidata/{visidata-2.11.ebuild => visidata-2.11-r1.ebuild} | 5 ++++-
...idata-2.11_p20230217.ebuild => visidata-2.11_p20230217-r1.ebuild} | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/app-office/visidata/visidata-2.11.ebuild b/app-office/visidata/visidata-2.11-r1.ebuild
similarity index 96%
rename from app-office/visidata/visidata-2.11.ebuild
rename to app-office/visidata/visidata-2.11-r1.ebuild
index d0c917d7a..208587336 100644
--- a/app-office/visidata/visidata-2.11.ebuild
+++ b/app-office/visidata/visidata-2.11-r1.ebuild
@@ -19,7 +19,10 @@ KEYWORDS="~amd64 ~x86"
# https://github.com/saulpw/visidata/issues/1905
RESTRICT="test"
-RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
+RDEPEND="
+ >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
BDEPEND="
test? (
dev-python/h5py[${PYTHON_USEDEP}]
diff --git a/app-office/visidata/visidata-2.11_p20230217.ebuild b/app-office/visidata/visidata-2.11_p20230217-r1.ebuild
similarity index 96%
rename from app-office/visidata/visidata-2.11_p20230217.ebuild
rename to app-office/visidata/visidata-2.11_p20230217-r1.ebuild
index a0993fff7..5edfdcb23 100644
--- a/app-office/visidata/visidata-2.11_p20230217.ebuild
+++ b/app-office/visidata/visidata-2.11_p20230217-r1.ebuild
@@ -17,7 +17,10 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
+RDEPEND="
+ >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
BDEPEND="
test? (
dev-python/h5py[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 18+ messages in thread
end of thread, other threads:[~2023-07-22 9:20 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-07 3:34 [gentoo-commits] proj/sci:master commit in: app-office/visidata/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2023-07-22 9:19 Andrew Ammerlaan
2023-07-22 9:19 Andrew Ammerlaan
2023-05-26 2:46 Horea Christian
2023-05-25 21:44 Horea Christian
2023-05-25 6:21 Horea Christian
2023-05-02 23:45 Horea Christian
2023-05-02 23:42 Horea Christian
2022-02-13 16:02 Andrew Ammerlaan
2022-02-13 16:02 Andrew Ammerlaan
2022-02-13 16:02 Andrew Ammerlaan
2022-02-13 16:02 Andrew Ammerlaan
2022-02-13 16:02 Andrew Ammerlaan
2021-05-08 14:30 Andrew Ammerlaan
2021-02-23 14:30 Andrew Ammerlaan
2021-02-23 8:36 Andrew Ammerlaan
2021-02-23 8:31 Andrew Ammerlaan
2021-01-05 6:32 Horea Christian
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox