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