1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #7731: Require Python 3.8 or later

This commit is contained in:
jeremystretch
2021-12-09 15:35:40 -05:00
parent de698154cd
commit 62e5680eaf
8 changed files with 26 additions and 25 deletions

View File

@ -48,7 +48,7 @@ The plugin source directory contains all the actual Python code and other resour
### Create setup.py
`setup.py` is the [setup script](https://docs.python.org/3.7/distutils/setupscript.html) we'll use to install our plugin once it's finished. The primary function of this script is to call the setuptools library's `setup()` function to create a Python distribution package. We can pass a number of keyword arguments to inform the package creation as well as to provide metadata about the plugin. An example `setup.py` is below:
`setup.py` is the [setup script](https://docs.python.org/3.8/distutils/setupscript.html) we'll use to install our plugin once it's finished. The primary function of this script is to call the setuptools library's `setup()` function to create a Python distribution package. We can pass a number of keyword arguments to inform the package creation as well as to provide metadata about the plugin. An example `setup.py` is below:
```python
from setuptools import find_packages, setup
@ -129,7 +129,7 @@ python3 -m venv /path/to/my/venv
You can make NetBox available within this environment by creating a path file pointing to its location. This will add NetBox to the Python path upon activation. (Be sure to adjust the command below to specify your actual virtual environment path, Python version, and NetBox installation.)
```shell
cd $VENV/lib/python3.7/site-packages/
cd $VENV/lib/python3.8/site-packages/
echo /opt/netbox/netbox > netbox.pth
```