Skip to main content

citepy

Python 3.7+

Easily cite software packages using their package repository URL.

Installation

pip install citepy

Usage

usage: citepy [-h] [--all] [--repo REPO] [--with_version WITH_VERSION]
              [--output OUTPUT] [--format FORMAT] [--threads THREADS]
              [package [package ...]]

positional arguments:
  package               names of python packages you want to cite

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 REPO           which package repository to use (default pypi)
  --with_version WITH_VERSION, -w WITH_VERSION
                        fetch data for a specific version, not what is
                        currently installed
  --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

Supported package repos

  • PyPI

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.1.1

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.1.1
File Size Uploaded
citepy-0.1.1.tar.gz 10.6 kB Details

Built distribution (wheel)

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

Total release size: 23.6 kB

Release files / citepy-0.1.1.tar.gz

Download URL citepy-0.1.1.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1b15b552513a53006709696f20132a6bbe4abfc8c8617e15008e0f793cc76576
BLAKE2b-256 checksum
How to use checksums
43e9017423707f8e3ccbea313a804cf64a724e9bddf6677411fffef5b596de5d
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.1.1-py3-none-any.whl

Download URL citepy-0.1.1-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea404fcc3ccd1bd48532ea8b867ec068276c70f3dce02439c27a88aa91314fb1
BLAKE2b-256 checksum
How to use checksums
38c498074b770729ae757561eb0399b9c99f6505f4829cf06a1b2452a291cbe6
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

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.1 This release

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