pynetbox
pynetbox copied to clipboard
Python API client library for Netbox.
### pynetbox version v7.4.0 ### NetBox version v4.0.9 ### Python version 3.11 ### Steps to Reproduce **Description:** When using NetBox with an OIDC (OpenID Connect) proxy for authentication, the `nb.version`...
### pynetbox version v7.3.4 ### NetBox version v3.6.0 ### Feature type Change to existing functionality ### Proposed functionality The ability to inject a custom threadpool implementation into the Api object...
### pynetbox version v7.4.0 ### NetBox version v4.3.1 ### Feature type New functionality ### Proposed functionality Hi, I have implemented the ability to trigger a render-config for virtual machines by...
### Fixes: #658 #625 Various refactoring allows for a substantial increase in performance of the Record initialization. - `_parse_values` was heavily refactored to avoid multiple similar checks and unnecessary processing...
### pynetbox version v7.4.1 ### NetBox version v4.1.7 ### Python version 3.10 ### Steps to Reproduce ``` import pynetbox from pynetbox.models.virtualization import VirtualMachines nb = pynetbox.api(url="https://netbox.example.com", token="my-token") vms = nb.virtualization.virtual_machines.filter(limit=1,...
### pynetbox version v7.5.0 ### NetBox version v4.1.0 ### Python version 3.12 ### Steps to Reproduce Using the following code, no change is made and the script just outputs `False`:...
### pynetbox version v.7.4.1 ### NetBox version v4.2.6 ### Python version 3.11 ### Steps to Reproduce When doing isinstance-checks on a Record, there's a chance of re-hydration happening, with two...
### Proposed Changes Add Ruff to pre-commit and fix Ruff errors. ### Justification Ruff can enhance code maintainability and code quality. Currently ruff shows the following issues in pynetbox: ```...
### Fixes: #555 The way `pynetbox` currently handles mixed lists doesn't allow to re-instantiate the proper nested object types when loading values from a serialized() object. This is because the...
### pynetbox version v7.4.1 ### NetBox version Community v4.1.6 ### Python version 3.10 ### Steps to Reproduce 1. netbox_napalm_plugin in your Netbox 2. Try to fetch configuration via `nb.plugins.netbox_napalm_plugin.napalmplatformconfig.all()` 3....