Add newer setuptools to requirements.txt for Installation and possibly update installation documentation #524

Closed
opened 2025-12-29 16:22:53 +01:00 by adam · 1 comment
Owner

Originally created by @zapotah on GitHub (Nov 9, 2016).

The current debian repo provided python-setuptools doesnt work with the pip installation. Python setuptools needs to be added or installed/upgraded first before the rest of the modules can be pulled with pip. Otherwise the installation will end with an error.

If adding setuptools to requirements.txt is enough, that will be that, but if it needs to be updated before pulling the rest of the dependencies, a step needs to be added to the installation documentation.

Platform debian 8.6 LXC
Netbox version: 1.7.0

Originally created by @zapotah on GitHub (Nov 9, 2016). The current debian repo provided python-setuptools doesnt work with the pip installation. Python setuptools needs to be added or installed/upgraded first before the rest of the modules can be pulled with pip. Otherwise the installation will end with an error. If adding setuptools to requirements.txt is enough, that will be that, but if it needs to be updated before pulling the rest of the dependencies, a step needs to be added to the installation documentation. Platform debian 8.6 LXC Netbox version: 1.7.0
adam added the type: bug label 2025-12-29 16:22:53 +01:00
adam closed this issue 2025-12-29 16:22:53 +01:00
Author
Owner

@jeremystretch commented on GitHub (Nov 30, 2016):

Adding an explicit entry for cffi (a dependency of cryptography) to requirements.txt seems to resolve the installation error. Verified on Debian 8.6.

@jeremystretch commented on GitHub (Nov 30, 2016): Adding an explicit entry for `cffi` (a dependency of `cryptography`) to `requirements.txt` seems to resolve the installation error. Verified on Debian 8.6.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#524