The new release (0.9-2
) includes two upstream patches that fixes compatibility issues with Arch Linux's Python packages.
Search Criteria
Package Details: papis 0.13-2
Package Actions
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) |
Dependencies (25)
- python (python37AUR, python311AUR, python310AUR)
- python-arxiv2bibAUR
- python-beautifulsoup4
- python-bibtexparserAUR (python-bibtexparser-gitAUR)
- python-certifi
- python-chardet
- python-click
- python-colorama (python-colorama-gitAUR)
- python-doiAUR
- python-dominate
- python-filetype
- python-habaneroAUR
- python-isbnlibAUR
- python-lxml
- python-prompt_toolkit
- python-pyaml
- python-pygments
- python-pyparsing
- python-requests
- python-slugify
- python-stevedore
- python-tqdm
- python-typing_extensions
- papis-rofi (papis-rofi-gitAUR) (optional) – integration with rofi
- python-whoosh (optional)
Required by (3)
Sources (1)
JP-Ellis commented on 2019-12-23 02:27 (UTC)
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:
- Modify the papis PKGBUILD to use
python-prompt_toolkit-2
from the AUR, but note that you can't have v1 and v2 two ofpython-prompt_toolkit-2
concurrently installed. - Install
v0.6
of papis in the meantime. You can obtain the PKGBUILD forv0.6
of papis at commit11e476d
.
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)
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 ofpython-isbnlib
.