Package Details: papis 0.13-2

Git Clone URL: https://aur.archlinux.org/papis.git (read-only, click to copy)
Package Base: papis
Description: Papis is a powerful and highly extensible command-line based document and bibliography manager.
Upstream URL: https://github.com/papis/papis
Licenses: GPL
Submitter: JP-Ellis
Maintainer: None
Last Packager: JP-Ellis
Votes: 15
Popularity: 0.28
First Submitted: 2018-08-13 20:42 (UTC)
Last Updated: 2023-09-02 05:59 (UTC)

Pinned Comments

JP-Ellis commented on 2021-01-17 10:01 (UTC)

Version 0.11.1 has been updated, and is patched to allow the current version of python-isbnlib.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

JP-Ellis commented on 2019-12-23 02:27 (UTC)

The new release (0.9-2) includes two upstream patches that fixes compatibility issues with Arch Linux's Python packages.

jtlab commented on 2019-12-16 21:26 (UTC) (edited on 2019-12-16 21:28 (UTC) by jtlab)

When I install this package with yay, the papis module is installed into /usr/lib/python3.7/site-packages/papis. I have python 3.8 installed though.

Oddly, all dependencies are installed into /usr/lib/python3.8/site-packages/. My /usr/lib/python3.7/site-packages folder only contains papis and papis-0.9-py3.7.egg-info after install.

Of course this leads to the following error:

The 'papis==0.9' distribution was not found and is required by the application

When I manually copy both dirs (papis and papis-0.9-py3.7.egg-info) from /usr/lib/python3.7/site-packages to /usr/lib/python3.8/site-packages, papis works as expected.

I cloned the official papis github repos to test installing papis from source into user space using the following command derived from the PKGBUILD file: python setup.py build && python setup.py install --user --optimize=1 --skip-build. The papis module will be installed in .local/lib/python3.8/site-packages.

Since it never happens with installation through pip or setuptools, I assume there is something wrong with this package. My apologies in advance if I am wrong.

JP-Ellis commented on 2019-12-02 22:23 (UTC)

@BrainDamange Apologies for the mishap with the upgrade to 0.9. There is actually an ongoing issue with upper limits on dependencies. I have created an issue and pull request upstream (https://github.com/papis/papis/issues/242) and I will update papis then. In the meantime, I'm going to revert back the upgrade on AUR.

BrainDamage commented on 2019-12-02 22:01 (UTC)

the package is missing the following deps: python-doi python-stevedore

thoth101010 commented on 2018-11-21 18:55 (UTC) (edited on 2018-11-21 19:01 (UTC) by thoth101010)

Thank you for your advice, now python-prompt_toolkit is up-to-date.

It seems that python-parse is also required by papis.

( and setup.py wants outdated versions of python-slugify and python-click )

JP-Ellis commented on 2018-11-14 01:26 (UTC)

@darehanl Thanks for the feedback. I've updated the dependencies to reflect exactly what's in setup.py. I've made the changes in the latest version (0.7.4). For earlier versions, you'll have to modify the PKGBUILD yourself unfortunately.

darehanl commented on 2018-11-13 15:58 (UTC)

Thanks for packaging. Seems like there's a few more requirements.

filetype>=1.0.1: No AUR package yet. I just used pip to install this. PyYAML>=3.12: python-pyaml in Community python-slugify==1.2.5: Downgraded AUR python-slugify isbnlib<4.0.0,>=3.9.1: python-isbnlib in AUR

JP-Ellis commented on 2018-11-09 22:53 (UTC) (edited on 2018-11-09 22:55 (UTC) by JP-Ellis)

@thoth101010 Indeed, the latest version of papis requires a more recent version of python-prompt_toolkit than is currently provided (https://www.archlinux.org/packages/community/any/python-prompt_toolkit/). This has been flagged as out of date for a few months now, and I hope they upgrade soon. (Though I suspect the issue is that ipython and jupyter both require v1 of python-prompt_toolkit).

There are a couple of options you can consider:

  1. Modify the papis PKGBUILD to use python-prompt_toolkit-2 from the AUR, but note that you can't have v1 and v2 two of python-prompt_toolkit-2 concurrently installed.
  2. Install v0.6 of papis in the meantime. You can obtain the PKGBUILD for v0.6 of papis at commit 11e476d.

thoth101010 commented on 2018-11-09 14:20 (UTC) (edited on 2018-11-09 14:21 (UTC) by thoth101010)

It seems that the version of python-prompt_toolkit available on community is only the version 1.0.15-2, but a version >=2.0.0 is required by the package.

Error: Could not find all required packages:
    python-prompt_toolkit>=2.0.0 (Wanted by: papis)