Installation

Get started with joserfc from installation.


We recommend using the latest version of Python. joserfc supports Python 3.8 and newer. The package has a dependency of cryptography, if you encountered any issues related with cryptography, you can follow the documentation installation of cryptography.

Package install

joserfc is conveniently available as a Python package on PyPI and conda-forge. It can be easily installed via:

pip install joserfc
uv add joserfc
conda install conda-forge::joserfc

Important

To use C20P and XC20P algorithms, developers have to install the PyCryptodome module.

pip install joserfc pycryptodome

Dependency management

There are several ways to manage the dependencies of your project, here are some examples to track joserfc in your project.

pyproject.toml

If you’re using pyproject.toml for your Python project, you can add joserfc to project.dependencies.

pyproject.toml
[project]
dependencies = [
    "joserfc",
]

requirements.txt

If you’re tracking dependencies in requirements.txt, you can add joserfc to the requirements file.

requirements.txt
joserfc