Installation¶
pkpdbib requires python >= 3.13 and is available from pypi. It is tested on Linux, macOS and Windows.
With uv¶
uv is the recommended way to install the package. In a project it is added as a dependency:
The scihub_pdfs command can also be used without installing the package into an environment:
With pip¶
Dependencies¶
pkpdbib depends on rich for the console output, scidownl for the PDF retrieval, and pyzotero and polars for the Zotero libraries.
Development version¶
The current state of the develop branch is installed directly from GitHub:
or, with pip,
To work on the repository itself, with the test and documentation tooling, see Development.