napalm
napalm copied to clipboard
Problem installing napalm on OpenBSD 7.3
Description of Issue/Question
Note: Please check https://guides.github.com/features/mastering-markdown/ to see how to properly format your request.
Did you follow the steps from https://github.com/napalm-automation/napalm#faq
(Place an x
between the square brackets where applicable)
- [x] Yes
- [] No
Setup
napalm version
(Paste verbatim output from pip freeze | grep napalm
between quotes below)
Network operating system version
(Paste verbatim output from show version
- or equivalent - between quotes below)
OpenBSD 7.3
Steps to Reproduce the Issue
pip install napalm
Error Traceback
(Paste the complete traceback of the exception between quotes below)
Collecting pynacl>=1.5 (from paramiko>=2.6.0->napalm)
Using cached PyNaCl-1.5.0-cp310-cp310-openbsd_7_3_amd64.whl
Requirement already satisfied: charset-normalizer<4,>=2 in ./aos-napalm-env/lib/python3.10/site-packages (from requests>=2.7.0->napalm) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in ./aos-napalm-env/lib/python3.10/site-packages (from requests>=2.7.0->napalm) (3.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./aos-napalm-env/lib/python3.10/site-packages (from requests>=2.7.0->napalm) (1.26.15)
Requirement already satisfied: certifi>=2017.4.17 in ./aos-napalm-env/lib/python3.10/site-packages (from requests>=2.7.0->napalm) (2022.12.7)
Building wheels for collected packages: cryptography
Building wheel for cryptography (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for cryptography (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [356 lines of output]
...
running egg_info
writing src/cryptography.egg-info/PKG-INFO
writing dependency_links to src/cryptography.egg-info/dependency_links.txt
writing requirements to src/cryptography.egg-info/requires.txt
writing top-level names to src/cryptography.egg-info/top_level.txt
reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files found matching 'vectors'
warning: no previously-included files matching '*' found under directory 'vectors'
warning: no previously-included files matching '*' found under directory '.github'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'ci-constraints-requirements.txt'
warning: no previously-included files found matching 'mypy.ini'
adding license file 'LICENSE'
adding license file 'LICENSE.APACHE'
adding license file 'LICENSE.BSD'
adding license file 'LICENSE.PSF'
writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
/tmp/pip-build-env-mq4qft85/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'cryptography.hazmat.bindings._rust' is absent from the `packages` configuration.
!!