@gesh I've added you as co-maintainer. Can you add your changes?
Search Criteria
Package Details: papis 0.14.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/papis.git (read-only, click to copy) |
---|---|
Package Base: | papis |
Description: | Command-line document and bibliography manager |
Upstream URL: | https://github.com/papis/papis |
Licenses: | GPL-3.0-or-later |
Submitter: | JP-Ellis |
Maintainer: | gesh (tuurep) |
Last Packager: | gesh |
Votes: | 18 |
Popularity: | 0.42 |
First Submitted: | 2018-08-13 20:42 (UTC) |
Last Updated: | 2025-03-16 19:12 (UTC) |
Dependencies (44)
- python (python37AUR, python311AUR, python310AUR)
- 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)
- python-build (make)
- python-hatchling (python-hatchling-gitAUR) (make)
- python-installer (make)
- python-sphinx-click (make)
- python-sphinx-design (python-sphinx_designAUR) (make)
- git (git-gitAUR, git-glAUR) (check)
- python-jinja (check)
- python-markdownifyAUR (check)
- python-pytest (check)
- python-pytest-cov (check)
- python-whoosh (check)
- fzf (fzf-gitAUR, skim-fzf-dropinAUR) (optional) – alternative picker
- git (git-gitAUR, git-glAUR) (optional) – integration with git
- papis-rofi (papis-rofi-gitAUR) (optional) – alternative picker
- papis-zoteroAUR (optional) – imports from zotero
- python-chardet (optional) – improved encoding autodetection when scraping
- python-docutils (optional) – for papis.sphinx_ext (used by some plugins)
- python-jinja (optional) – jinja formatting
- python-markdownifyAUR (optional) – convert zenodo imports to markdown
- python-papis-scihub (python-papis-scihub-gitAUR) (optional) – imports from scihub
- python-pytest (optional) – for papis.testing (used by some plugins)
- python-sphinx (python-sphinx-gitAUR) (optional) – for papis.sphinx_ext (used by some plugins)
- python-sphinx-click (optional) – for papis.sphinx_ext (used by some plugins)
- python-whoosh (optional) – whoosh database backend
Required by (4)
Sources (1)
BoostCookie commented on 2024-05-15 10:15 (UTC)
gesh commented on 2024-05-15 10:05 (UTC)
Thanks for picking this up, was intending to do so once 0.14 was released.
A few remarks: You want python-yaml
in your depends
, not pyaml
-- I recently pushed a commit to papis-git
that fixes that. You might also want to pick up the optdepends
from there. Also, licenses should be specified in SPDX nowadays, ie GPL-3.0-or-later
.
I'm pretty sure you'll need to add python-chardet
and switch python-arxiv2bib -> python-arxiv
once 0.14 drops, though I don't 100% recall whether python-typing_extensions
is necessary. (Actually, going over things like this makes me wonder at the status of python-chardet
-- is it a hard or optdepend? Will need to contact upstream later today to check).
You may want to add at least the pytest
checks, I added the others out of perfectionism.
Last and least, you probably want to sort the depends
array and break makedepends
into multiple lines -- that makes it more legible.
Thanks again for picking this up, I prefer only packaging things I actually use, which in my case is papis-git
.
BoostCookie commented on 2024-05-14 18:55 (UTC)
@ExpandingMan I don't know what happened in your case. The dependency is still in the PKGBUILD and every decent AUR helper should therefore install it.
ExpandingMan commented on 2024-05-14 16:28 (UTC)
That's it, sorry about that, was expecting all the dependencies to be installed with it. That seems to have been the case previously.
BoostCookie commented on 2024-05-14 15:57 (UTC)
@ExpandingMan
Are you sure you have the dependency python-doi installed?
pacman -Qs python-doi
ExpandingMan commented on 2024-05-14 15:56 (UTC)
getting
Error while loading entrypoint 'EntryPoint(name='add', value='papis.commands.add:cli', group='papis.command')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='addto', value='papis.commands.addto:cli', group='papis.command')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='bibtex', value='papis.commands.bibtex:cli', group='papis.command')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='citations', value='papis.commands.citations:cli', group='papis.command')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='explore', value='papis.commands.explore:cli', group='papis.command')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='crossref', value='papis.crossref:FromCrossrefImporter', group='papis.importer')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='doi', value='papis.crossref:Importer', group='papis.importer')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='folder', value='papis.commands.add:FromFolderImporter', group='papis.importer')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='isbn', value='papis.isbn:Importer', group='papis.importer')': No module named 'isbnlib'.
Error while loading entrypoint 'EntryPoint(name='lib', value='papis.commands.add:FromLibImporter', group='papis.importer')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='pdf2doi', value='papis.crossref:DoiFromPdfImporter', group='papis.importer')': No module named 'doi'.
Error while loading entrypoint 'EntryPoint(name='serve', value='papis.commands.serve:cli', group='papis.command')': No module named 'doi'.
on every call to papis
.
pants commented on 2024-03-19 14:54 (UTC)
python-setuptools
is necessary as a makedepend in a clean chroot
m040601 commented on 2024-03-09 00:25 (UTC) (edited on 2024-03-09 00:27 (UTC) by m040601)
I was intrigued by the differences between "papis" and "papis-git" PKGBUILD, and the upcoming v0.14 version.
The maintainer of the "papis-git" PKGBUILD has left a very nice description of the differences in this comment, https://aur.archlinux.org/packages/papis-git#comment-959872
There is also the question of the maintenance of the many other possible papis addons, (scihub, zotero etc) in the AUR.
Would be nice if the maintainers of these two PKGBUILD's "papis" and "papis-git" collaborated and shared the maintanence of both PKGBUILDS.
These would avoid reduplicating work, and would provide more pairs of eyes watching this very usefull tool.
With enough votes and concentrated effort this might even one day turn into an official Arch package.
m040601 commented on 2024-02-26 21:30 (UTC)
@JP-Ellis
Papis has this dependency on "python-bibtexparser", https://aur.archlinux.org/packages/python-bibtexparser
But "python-bibtexparser" is, an AUR dependency, is out of date and was ... orphaned ??? ...
I'm not very confortable with too may AUR dependencies, if they are not properly watched.
My naive question is:
Is there any way to "replace" this "python-bibtexparser" dependency for "papis" ? Could some sort of "replacement" from from the official Arch repos be used ?
I noticed this one,
extra/python-pybtex 0.24.0-5
A BibTeX-compatible bibliography processor written in Python
Or is it really impossible to find a substitute, and this is really a mandatory thing for "papis" ?
Pinned Comments