Users can not use the existing releases if they try to install via pip directory.
❯ python3
Python 3.9.0 (default, Oct 6 2020, 00:00:00)
[GCC 10.2.1 20200826 (Red Hat 10.2.1-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import johnnycanencrypt as jce
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/tmp/test1/lib64/python3.9/site-packages/johnnycanencrypt/__init__.py", line 10, in <module>
from .johnnycanencrypt import (
ImportError: cannot import name 'CryptoError' from 'johnnycanencrypt.johnnycanencrypt' (/tmp/test1/lib64/python3.9/site-packages/johnnycanencrypt/johnnycanencrypt/__init__.py)
This is happening as pyproject.toml mentions cffi as bindings.
Users can not use the existing releases if they try to install via
pip
directory.This is happening as
pyproject.toml
mentionscffi
as bindings.