summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
11 daysBump pkgver for Python 3.13gesh
(This is probably irrelevant for a VCS package, but I'm pushing this commit also as a reminder to rebuild the package for Python 3.13)
2024-11-11Document why double-build is neededgesh
Mistakenly thought it could be dropped, so noting for future maintainers -- sphinx needs an installed wheel to generate the manpage crossreferences, and `python -m build` needs the manpages to already be generated in order to add them into the wheel, hence the double-build.
2024-11-11Document git checkdepends, reorganize optdependsgesh
The git checkdepends will be ignorable once #945 is merged. This brought up the fact that the pdfjs optdep is currently meaningless, see #946
2024-11-10Standardize PKGBUILDgesh
- Use single quotes for static strings - Avoid barewords in package names - Use the quasi-standard source=(git+$url.git) for git forge-based packages
2024-09-30Forgot build backendgesh
2024-09-30Add python-sphinx-design as makedepgesh
Added in ee408cda0183d8a54ab61eaf41907e6c6dacb5cf
2024-05-16Remove typing_extensionsgesh
Unnecessary since 024aba980d870649a3bf5f688f8a27e3d86ffcb2
2024-05-15Fix 636198 - should be optdepsgesh
I misread namcap advice as saying docutils and sphinx were hard dependencies. They're not (though perhaps my assertion that Arch packaging policy would encourage adding them in as transitive deps still has some merit). Rather, papis provides optional convenience modules for plugins, and these dependencies are for these convenience modules only. Given that these convenience modules are not "essential for base functionality", I've demoted them to optdepends. Fixes: 636198df0502d77938498c09cf44a4c807c3a225
2024-05-15Fix d5cddbd - remove chardet as depgesh
As that message said, chardet is now an *optdep*, and so needed to be removed from depends Fixes: d5cddbd0d5b9399fa32037b169712d6db414ceb7
2024-05-15Reformat + reorder fieldsgesh
2024-05-13Make namcap-suggested editsgesh
These are transitive deps, but also direct deps, so Arch policy is to include them in the PKGBUILD.
2024-05-13Typo: pyaml -> PyYAMLgesh
This affects both the python-pyaml dep and the python-types-pyaml dep. I have also deleted python-types-pyaml from AUR. Note PyYAML is the backend library (whose typing information we need here) and pyaml is the frontend pretty-printer (which papis also uses)
2024-04-03Add python-platformdirs depgesh
Introduced 7d327e85189f1be2153d033df792bfacaecf0bbb
2024-04-01Remove tqdm depgesh
Removed in bcfc9377c1a01399cca0c4aa16e029b8de22d883, upstream moved to using a `prompt_toolkit` progress bar instead. Note `python-tqdm` is still a transitive dep via `python-habanero`, but at least `python-types-tqdm` can be kicked out.
2024-04-01Add chardet optdepgesh
Introduced in 1e15273d9fe7c11b3a068281d504aa274cf72d69, it's technically a transitive optdep for python-beautifulsoup4, python-requests, and python-feedparser, but papis uses the extra functionality when they're installed.
2024-03-25Add python-hatchling makedepgesh
Mistakenly thought it was unnecessary (it was installed, masking its necessity), but e44a326a051aeefb11d54684c0eab371cfeeafc5 indeed adds it as a makedep
2024-03-23Add manpages as per upstream recommendationgesh
https://github.com/papis/papis/discussions/779#discussioncomment-8816517
2024-03-23Fix for pyproject.toml movegesh
Possibly incomplete, but should at least adress the flake8 test failing for now
2024-03-13Remove unnecessary checkdepsgesh
Based on discussion with upstream: https://github.com/papis/papis/discussions/779#discussioncomment-8771931
2024-03-12Add optdeps to checkdepsgesh
Papis skips integration tests for certain optdeps if they aren't installed. Add them to checkdeps to document this, users can comment these deps out if desired.
2024-03-12Add markdownify optdepgesh
Introduced in #775
2024-03-07Add papis-scihub optdepgesh
2024-02-15Add more needed checkdependsgesh
2024-02-15Use PEP517 buildsgesh
Contra wiki suggestion, PEP517-compliant frontends can build old-style packages as well. Might as well use the current build style.
2024-02-15Fix license syntaxgesh
Misunderstood RFC16 guidance
2024-02-15Bump .SRCINFOgesh
Forgotten in previous commit
2024-02-15Fix checkdepends+make tests sequential for claritygesh
Was missing the typing stubs for mypy tests
2024-02-14Cleanup, add testsgesh
Sort dependencies, update to RFC16 (using SPDX licenses) Also remove edit of setup.py (obsoleted by 3bdbaf5 from 2023-02-25)
2023-05-10add pdfjs opt dependencyjghauser
2022-12-07Update requirementsjghauser
2020-12-29First publication of packagejghauser