Package Details: python-tablib 3.6.0-1

Git Clone URL: https://aur.archlinux.org/python-tablib.git (read-only, click to copy)
Package Base: python-tablib
Description: Format-agnostic tabular data library (XLS, JSON, YAML, CSV)
Upstream URL: http://python-tablib.org
Licenses: MIT
Submitter: djscholl
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 3
Popularity: 0.000000
First Submitted: 2010-12-25 20:39 (UTC)
Last Updated: 2024-03-23 20:42 (UTC)

Dependencies (20)

Sources (1)

Latest Comments

1 2 Next › Last »

TrialnError commented on 2020-06-01 19:17 (UTC) (edited on 2020-06-01 20:01 (UTC) by TrialnError)

Well.. it indeed requires every extra package as a checkdepends.
I thought about disabling the checks, but as only markuppy would be from the AUR it wouldn't be that inconvinient (unless for someone who is using pure makepkg and pacman without local repo and keeps installed packages down).

Edit: Changes in place. If someone wants to skip the checks, remember there is --nocheck for makepkg

TrialnError commented on 2020-06-01 18:42 (UTC)

Thanks for reminding me of this joposter. And thanks for the hint to pytest-cov.
And yes, I'm not sure how to handle markuppy. Didn't check if it was removed with a reason or wasn't dropped to the AUR if it was previously in the repos. Either way I don't really want to maintain such a PKGBUILD.
Maybe it is the best to disable the checks if it wants to check every optdepends package. If it is just markuppy, then it could propably added to checksdepends, but therefor we are back at "currently not on the AUR".

joposter commented on 2020-06-01 08:54 (UTC)

Hi, it seems you are missing a package makedepends:

pytest-cov (see https://stackoverflow.com/questions/26589990/py-test-error-unrecognized-arguments-cov-ner-brands-cov-report-term-missi)

Also since markuppy is no longer found in the aur, the tests fail since they want to (presumably) test the doc functionality. Dunno what to do about that though :)

TrialnError commented on 2020-03-12 00:04 (UTC)

Looking into this. For the time being you could avoid running the tests with makepkg --nocheck

alan1world commented on 2020-03-07 17:34 (UTC)

Build errors: copying src/tablib/packages/dbfpy/__init__.py -> build/lib/tablib/packages/dbfpy ==> Starting check()... ERROR: usage: py.test [options] [file_or_dir] [file_or_dir] [...] py.test: error: unrecognized arguments: --cov=tablib --cov=tests --cov-report --cov-report term --cov-report html inifile: /tmp/trizen-human1/python-tablib/src/tablib-1.1.0/pytest.ini rootdir: /tmp/trizen-human1/python-tablib/src/tablib-1.1.0 ==> ERROR: A failure occurred in check(). Aborting... :: Unable to build python-tablib - makepkg exited with code: 4

TrialnError commented on 2020-01-19 18:59 (UTC)

Thanks for the notice alan1world. Now it is fixed

alan1world commented on 2020-01-19 14:10 (UTC)

==> ERROR: Integrity checks (sha256) differ in size from the source array.

djscholl commented on 2017-01-13 04:09 (UTC)

This update builds and imports on 2.7 and 3.6, thanks to Arch user andybz. During the byte-compiling, there are syntax errors in both 2.7 and 3.6 in site-packages/tablib/packages. namcap also complains about some files there in 2.7. I don't know whether these issues are serious or not, but they don't fail makepkg. If this version doesn't work for you, post and we'll try to figure out what to do about it.

andybz commented on 2017-01-13 00:50 (UTC)

So this package breaks with the ArchLinux update to Python 3.6. I've got a PKGBUILD that updates it to 0.11.3 and adds a patch to fix it for the newer Python. Hopefully @djscholl can update python-tablib here.

djscholl commented on 2015-04-03 17:37 (UTC)

Arch version bump for the change to a split package which builds for both Python 3 and 2. Thanks to Arch user carl.george for his guidance and draft PKGBUILD.