napalm icon indicating copy to clipboard operation
napalm copied to clipboard

Problem installing napalm on OpenBSD 7.3

Open quistian opened this issue 1 year ago • 5 comments

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.
      !!

quistian avatar May 03 '23 18:05 quistian