Package Details: csvkit 1.0.5-4

Git Clone URL: https://aur.archlinux.org/csvkit.git (read-only, click to copy)
Package Base: csvkit
Description: A suite of utilities for converting to and working with CSV
Upstream URL: https://csvkit.readthedocs.org
Licenses: MIT
Submitter: maln0ir
Maintainer: maln0ir (caleb)
Last Packager: caleb
Votes: 6
Popularity: 0.189287
First Submitted: 2018-11-10 20:40
Last Updated: 2020-05-29 13:33

Pinned Comments

caleb commented on 2020-03-03 07:18

PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using pacman without messing around with building from the AUR.

Latest Comments

1 2 3 Next › Last »

caleb commented on 2020-04-03 10:55

@cladellas That's a problem with with python-leather, not this package. Incidentally I've fixed it there, the requirement is only for running the check() function. You can either add the extra dependencies or use --nocheck.

cladellas commented on 2020-04-03 00:15

Hello, this is the end of the error that was showing in python-leather:

====================================================================== ERROR: test_tick_formatter (tests.test_axis.TestChart)


Traceback (most recent call last): File "/tmp/trizen-user/python-leather/src/leather-0.3.3/tests/test_axis.py", line 36, in test_tick_formatter svg = self.render_chart(chart) File "/tmp/trizen-user/python-leather/src/leather-0.3.3/leather/testcase.py", line 21, in render_chart return self.parse_svg(svg) File "/tmp/trizen-user/python-leather/src/leather-0.3.3/leather/testcase.py", line 24, in parse_svg from lxml import etree ModuleNotFoundError: No module named 'lxml'

====================================================================== ERROR: test_ticks (tests.test_axis.TestChart)


Traceback (most recent call last): File "/tmp/trizen-user/python-leather/src/leather-0.3.3/tests/test_axis.py", line 22, in test_ticks svg = self.render_chart(chart) File "/tmp/trizen-user/python-leather/src/leather-0.3.3/leather/testcase.py", line 21, in render_chart return self.parse_svg(svg) File "/tmp/trizen-user/python-leather/src/leather-0.3.3/leather/testcase.py", line 24, in parse_svg from lxml import etree ModuleNotFoundError: No module named 'lxml'


Ran 70 tests in 3.315s

FAILED (errors=15) Test failed: <unittest.runner.TextTestResult run=70 errors=15 failures=0> error: Test failed: <unittest.runner.TextTestResult run=70 errors=15 failures=0> ==> ERROR: A failure occurred in check(). Canceling... :: Unable to build python-leather - makepkg exited with code: 4 =>> Try again? [y/N]:

caleb commented on 2020-04-02 08:42

@cladellas I can't find any reference to lxml or crate in the source code for CSVKIT, so those must me dependencies of some other dependency along the way. I don't really want to stuff dependencies in there without knowing clearly why they are needed. LXML is something that is frequently an optional dependency for faster XML parsing, but I don't see it being referenced anywhere. As for CRATE, I don't think that's a dependency at all. I don't have it installed on any machines and use CSVKIT everywhere.

cladellas commented on 2020-04-02 00:22

Hello, I have been trying to install csvkit in Manjaro KDE and it did not allow to install, I have made the following changes before to install:

Install the following dependencies that are not installed during csvkit installation:

pacman -S python-lxml

trizen -S python-crate-git

I've also made the makepkg --nocheck change which is commented on the python-agate package:

https://aur.archlinux.org/packages/python-agate/

After these changes csvkit has been installed perfectly!

Regards

maln0ir commented on 2020-03-03 18:23

@caleb sure, I can add you to co-maintainers.

caleb commented on 2020-03-03 07:19

@maln0ir If you care to add be as a co-maintainer I'd be happy to help keep this (and it's dependencies) up to date.

caleb commented on 2020-03-03 07:18

PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using pacman without messing around with building from the AUR.

maln0ir commented on 2020-02-25 18:25

@caleb patch applied, thanks!

caleb commented on 2020-02-20 16:31

This has new minimum dependency versions and needs updating. Here is a patch for git am:

From 96d58c832951c58f2e122ff7d7b5008321a41da5 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Thu, 20 Feb 2020 19:28:53 +0300
Subject: [PATCH] Fix dependency versions

Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
 .SRCINFO | 6 +++---
 PKGBUILD | 7 ++++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index efc5826..183738d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
 pkgbase = csvkit
    pkgdesc = A suite of utilities for converting to and working with CSV.
    pkgver = 1.0.4
-   pkgrel = 2
+   pkgrel = 3
    url = http://csvkit.readthedocs.org
    arch = any
    license = MIT
    makedepends = python-setuptools
    makedepends = python-sphinx>=1.2.2
    depends = python
-   depends = python-agate>=1.5.5
+   depends = python-agate>=1.6.1
    depends = python-agate-dbf>=0.2.0
    depends = python-agate-excel>=0.2.2
-   depends = python-agate-sql>=0.5.2
+   depends = python-agate-sql>=0.5.3
    depends = python-babel
    depends = python-dateutil
    depends = python-openpyxl
diff --git a/PKGBUILD b/PKGBUILD
index 20ca701..f6f5a5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,19 @@
 # Maintainer: Michał Pałubicki <maln0ir@gmx.com>
+# Contributor: Caleb Maclennan <caleb@alerque.com>

 pkgname=csvkit
 pkgver=1.0.4
-pkgrel=2
+pkgrel=3
 pkgdesc="A suite of utilities for converting to and working with CSV."
 arch=("any")
 url="http://csvkit.readthedocs.org"
 license=("MIT")
 depends=(
     'python'
-    'python-agate>=1.5.5'
+    'python-agate>=1.6.1'
     'python-agate-dbf>=0.2.0'
     'python-agate-excel>=0.2.2'
-    'python-agate-sql>=0.5.2'
+    'python-agate-sql>=0.5.3'
     'python-babel'
     'python-dateutil'
     'python-openpyxl'
-- 
2.25.1

husam212 commented on 2019-10-25 14:33

@maln0ir thanks, installation works fine without pyenv.