Thanks for the great investigation
Search Criteria
Package Details: papis-git 0.14.1.r62.g848a58b3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/papis-git.git (read-only, click to copy) |
---|---|
Package Base: | papis-git |
Description: | Command-line document and bibliography manager |
Upstream URL: | https://github.com/papis/papis |
Licenses: | GPL-3.0-or-later |
Conflicts: | papis |
Provides: | papis |
Submitter: | sonam |
Maintainer: | sonam (gesh) |
Last Packager: | gesh |
Votes: | 4 |
Popularity: | 0.001860 |
First Submitted: | 2020-12-29 06:22 (UTC) |
Last Updated: | 2025-04-27 16:27 (UTC) |
Dependencies (58)
- python (python37AUR)
- python-arxivAUR
- python-beautifulsoup4
- python-bibtexparser (python-bibtexparser-gitAUR)
- python-click
- python-colorama (python-colorama-gitAUR)
- python-doiAUR
- python-dominate
- python-filetype
- python-habaneroAUR
- python-isbnlibAUR
- python-lxml
- python-platformdirs
- python-prompt_toolkit
- python-pygments
- python-pyparsing
- python-requests
- python-slugify
- python-stevedore
- python-yaml (python-yaml-gitAUR)
- Show 38 more dependencies...
Required by (4)
- papis-dmenu (requires papis)
- papis-rofi-git (requires papis)
- papis-zotero (requires papis)
- python-papis-rofi-git (requires papis)
Sources (1)
tuurep commented on 2025-06-09 15:12 (UTC)
gesh commented on 2025-06-09 14:32 (UTC) (edited on 2025-06-09 14:55 (UTC) by gesh)
At a guess, this is unfortunately a problem with python-isbnlib
-- it needs to have https://github.com/xlcnd/isbnlib/pull/145 merged to avoid this warning.
Unfortunately, its upstream seems abandoned -- the last commit there was in 2023-07. I'm similarly concerned about the maintenance status of python-whoosh
-- https://github.com/mchaput/whoosh last updated 4y ago, https://github.com/Sygil-Dev/whoosh-reloaded abandoned the project, and https://github.com/de-odex/whoosh-novo said on 2025-05-22 that they won't be free to maintain the project for the next 6 months.
I will be flagging this with the papis
upstream, hopefully they have good ideas.
EDIT: Done https://github.com/papis/papis/issues/1030
tuurep commented on 2025-06-03 22:08 (UTC)
I'm getting this warning in the terminal when running any papis command, or when tab completing:
/usr/lib/python3.13/site-packages/isbnlib/registry.py:6: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import iter_entry_points
but not when building papis from source on the latest commit, is this something that could be fixed here?
tuurep commented on 2024-11-10 15:47 (UTC)
@gesh I've seen in the comments that you might want to take over papis
(AUR), now that 0.14 is released
https://github.com/papis/papis/releases/tag/v0.14
The current maintainer asked if I want it but it looks like you may know what to do with it?
tuurep commented on 2024-10-30 15:44 (UTC)
Oh yes, sorry for the confusion
gesh commented on 2024-10-29 14:11 (UTC)
That's the point -- the canonical name for the dependency is python-sphinx-design
, and indeed python-sphinx_design
provide
s python-sphinx-design
.
That is why it appears in parentheses in the dependency list here in the webui. It is indeed one way of providing the required dependency, though another would be to just resurrect https://gitlab.archlinux.org/archlinux/packaging/packages/python-sphinx-design or download it from https://archive.archlinux.org/packages/p/python-sphinx-design/ (neither of which I recommend, though, given that nobody's maintaining them).
tuurep commented on 2024-10-29 11:01 (UTC)
Thank you!
Could you replace it with the underscored one in makedepends? Seems it can't be built without.
gesh commented on 2024-10-29 09:44 (UTC) (edited on 2024-10-29 09:45 (UTC) by gesh)
@tuurep -- Just confirmed with @jelle on IRC, the package was removed because it was an "orphan" -- it has no reverse deps, and its maintainer left. The AUR package should work, though -- that's why it provide
s python-sphinx-design
.
tuurep commented on 2024-10-24 15:40 (UTC)
Hi, not quite sure what happened to papis-sphinx-design (extra)
but it looks like it has been removed:
https://archlinux.org/packages/extra/any/python-sphinx-design/
(note: page 404s)
There's no papis-sphinx-design
in the AUR, but there does exist a papis-sphinx_design
(note the underscore)
gesh commented on 2024-09-30 11:31 (UTC)
Indeed, the dep was added in ee408cda0183d8a54ab61eaf41907e6c6dacb5cf.
Thanks for flagging this, @homocomputeris!
The python-flake8-pyproject
build failure is a problem in that package, I'm working on a patch for that to be posted there.
Pinned Comments
gesh commented on 2024-03-13 11:15 (UTC)
Note! Papis skips integration tests for certain optdeps if they aren't installed[1]. Since checkdeps should contain all the dependencies to check a standard build, I've added these to
checkdepends
.If you're not planning on installing these optdeps and want to skip these specific tests, feel free to comment out the relevant lines in the
checkdepends
array. (This incidentally also goes for the multiple dependencies for themypy
tests, if they bother people).The relevant dependencies at this time are:
python-jinja
,python-markdownify
,python-whoosh
[1] - https://github.com/papis/papis/issues/776#issuecomment-1991874151