-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Description
I think pip installations of this library do not work properly.
In a test environment I installed with:
❯ pip install adafruit-circuitpython-rsa
Collecting adafruit-circuitpython-rsa
Downloading adafruit-circuitpython-rsa-1.2.6.tar.gz (49 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.7/49.7 KB 7.0 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Requirement already satisfied: Adafruit-Blinka in ./testing_venv/lib/python3.8/site-packages (from adafruit-circuitpython-rsa) (7.1.0)
Requirement already satisfied: Adafruit-PlatformDetect>=3.13.0 in ./testing_venv/lib/python3.8/site-packages (from Adafruit-Blinka->adafruit-circuitpython-rsa) (3.20.1)
Requirement already satisfied: Adafruit-PureIO>=1.1.7 in ./testing_venv/lib/python3.8/site-packages (from Adafruit-Blinka->adafruit-circuitpython-rsa) (1.1.9)
Requirement already satisfied: pyftdi>=0.40.0 in ./testing_venv/lib/python3.8/site-packages (from Adafruit-Blinka->adafruit-circuitpython-rsa) (0.53.3)
Requirement already satisfied: pyusb!=1.2.0,>=1.0.0 in ./testing_venv/lib/python3.8/site-packages (from pyftdi>=0.40.0->Adafruit-Blinka->adafruit-circuitpython-rsa) (1.2.1)
Requirement already satisfied: pyserial>=3.0 in ./testing_venv/lib/python3.8/site-packages (from pyftdi>=0.40.0->Adafruit-Blinka->adafruit-circuitpython-rsa) (3.5)
Using legacy 'setup.py install' for adafruit-circuitpython-rsa, since package 'wheel' is not installed.
Installing collected packages: adafruit-circuitpython-rsa
Running setup.py install for adafruit-circuitpython-rsa ... done
Successfully installed adafruit-circuitpython-rsa-1.2.6
It completes successfully, but then if I try to use it:
>>> import adafruit_rsa
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'adafruit_rsa'
At least one problem leading to this is py_modules instead of packages here in the setup.py file:
Adafruit_CircuitPython_RSA/setup.py
Line 54 in 56e5bad
| py_modules=["adafruit_rsa"], |
Metadata
Metadata
Assignees
Labels
No labels