Skip to main content

citepy

Python 3.7+

Easily cite software libraries using information from automatically gathered from their package repository.

Installation

pip install citepy

Usage

usage: citepy [-h] [--all] [--repo {pypi,crates}] [--output OUTPUT]
              [--format FORMAT] [--threads THREADS] [--verbose]
              [--version VERSION]
              [package [package ...]]

positional arguments:
  package               names of python packages you want to cite, optionally
                        with (full) version string. e.g. numpy==1.16.3
                        beautifulsoup4==4.7.1

optional arguments:
  -h, --help            show this help message and exit
  --all, -a             if set, will get information for all python packages
                        accessible to `pip freeze`
  --repo {pypi,crates}, -r {pypi,crates}
                        which package repository to use (default pypi)
  --output OUTPUT, -o OUTPUT
                        path to write output to (default write to stdout)
  --format FORMAT, -f FORMAT
                        format to write out (default json)
  --threads THREADS, -t THREADS
                        how many threads to use to fetch data
  --verbose, -v         Increase verbosity of logging (can be repeated). One
                        for DEBUG, two for NOTSET, three includes all library
                        logging.
  --version VERSION     print version information and exit

Supported package repos

  • PyPI
  • crates.io

Supported output formats

  • CSL-data JSON

CSL-data can be converted into bibtex, HTML, or a plaintext bibliography using another tool, e.g. citation-js.

Release files for citepy 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for citepy 0.2.2
File Size Uploaded
citepy-0.2.2.tar.gz 11.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for citepy 0.2.2
File Interpreter ABI Platform
citepy-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 26.4 kB

Release files / citepy-0.2.2.tar.gz

Download URL citepy-0.2.2.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7c82087fcdcdc2b466020fed680167b31154d6cbdc038a989f3edbfb2e8a5816
BLAKE2b-256 checksum
How to use checksums
913a9e0c854f8a477dd90b1abcb77a871d569283f37e15df29c735252e3065b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / citepy-0.2.2-py3-none-any.whl

Download URL citepy-0.2.2-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e5d129d7041dfd4c1bdd421572c6c8bd512db63ca997c6788f0265dc2adc844
BLAKE2b-256 checksum
How to use checksums
2dd4a6beccbed96dddbc58085a6d2af4226f9bac6954cd21c412b25e2c2df41b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release history Release notifications | RSS feed

0.5.0

2 release files

0.4.0

1 release file

0.3.2

1 release file

0.2.3

2 release files

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page