85 Commits

Author SHA256 Message Date
b65e15c9e2 Accepting request 1330964 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1330964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=41
2026-02-04 20:10:01 +00:00
b53a7d06af Accepting request 1330691 from home:mnhauke:network:automation
- Update to version 7.6.1
  Enhancements
  * Use dict instead of OrderedDict in Record serialization.
  New Features
  * Add cable path tracing support for front ports, rear ports,
    and virtual circuit terminations.
  Bug Fixes
  * Update internal object state after save operations to prevent
    attribute reset issues.

OBS-URL: https://build.opensuse.org/request/show/1330691
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=79
2026-02-04 13:42:18 +00:00
d9355459cc Accepting request 1326751 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1326751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=40
2026-01-13 20:26:23 +00:00
cbda08874c Accepting request 1326499 from home:mnhauke:network:automation
- Update to version 7.6.0
  Breaking Changes
  * Moved ObjectChange to core for NetBox 4.1.0 compatibility.
  New Features
  * Added support for v2 Tokens introduced in NetBox 4.5.0.
  Enhancements
  * Add SVG support for Rack Elevation endpoint.
  Bugfixes
  * Add token when getting NetBox version to prevent 403 error.

OBS-URL: https://build.opensuse.org/request/show/1326499
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=77
2026-01-12 10:11:20 +00:00
0d08db0d43 Accepting request 1280085 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1280085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=39
2025-05-26 16:40:03 +00:00
dc6bb82fc7 Accepting request 1279539 from home:mnhauke:network:automation
- Update to version 7.5.0
  * Return correct choices when API token can PUT but not POST.
  * When using OIDC proxy for authentication return correct
    nb.version property.
  * Add CircuitTerminations, ConsolePorts, ConsoleServerPorts,
    PowerOutlets, PowerPorts to trace of circuit.

OBS-URL: https://build.opensuse.org/request/show/1279539
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=75
2025-05-26 08:23:41 +00:00
384bdbc6f1 Accepting request 1224559 from devel:languages:python
Forwarded request #1224460 from glaubitz

- Update to 7.4.1
    * Updated requests and urllib3 python libraries due to
      security vulnerabilities

OBS-URL: https://build.opensuse.org/request/show/1224559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=38
2024-11-17 15:41:56 +00:00
e5369bed72 Accepting request 1224460 from home:glaubitz:branches:devel:languages:python
- Update to 7.4.1
  * Updated requests and urllib3 python libraries due to
    security vulnerabilities

OBS-URL: https://build.opensuse.org/request/show/1224460
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=73
2024-11-16 08:49:37 +00:00
2801bb1abc Accepting request 1194589 from devel:languages:python
- update to 7.4.0:
  * Fix: pynetbox greater than 7.0.0 fails to insert complex
    custom_fields. Fixes #597
  * Fix: replace None with 'null' in query parameters.
  * Fix: Fixes for connected endpoints.
  * Added first support for NetBox 4.0
  * Removed python 3.8, 3.9 from testing matrix, added python
    3.12
  * Removed NetBox 3.4, 3.5 from testing matrix, added NetBox 4.0
  * Added readme compatibility matrix.
- update to 7.3.4:
  * Fix API version for Netbox version > 4.x
  * Fix linter errors

OBS-URL: https://build.opensuse.org/request/show/1194589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=37
2024-08-19 21:44:33 +00:00
e831756699 - update to 7.4.0:
* Fix: pynetbox greater than 7.0.0 fails to insert complex
    custom_fields. Fixes #597
  * Fix: replace None with 'null' in query parameters.
  * Fix: Fixes for connected endpoints.
  * Added first support for NetBox 4.0
  * Removed python 3.8, 3.9 from testing matrix, added python
    3.12
  * Removed NetBox 3.4, 3.5 from testing matrix, added NetBox 4.0
  * Added readme compatibility matrix.
- update to 7.3.4:
  * Fix API version for Netbox version > 4.x
  * Fix linter errors

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=71
2024-08-18 17:25:04 +00:00
a5439f5816 Accepting request 1137455 from devel:languages:python
- update to 7.3.3:
  * fix pypi release
- update to 7.3.0:
  * Add support for NetBox v3.7 by @markkuleinio #596
  * Updated test suite by @abhi1693

- Update to version 6.6.2
    from NetBox 2.7
  * Fixes infinite loop when filtering with paginated results.
    turned into Record objects instead of

OBS-URL: https://build.opensuse.org/request/show/1137455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=36
2024-01-08 22:44:56 +00:00
81bb017c63 - update to 7.3.3:
* fix pypi release
- update to 7.3.0:
  * Add support for NetBox v3.7 by @markkuleinio #596
  * Updated test suite by @abhi1693
- Update to version 6.6.2
    from NetBox 2.7
  * Fixes infinite loop when filtering with paginated results.
    turned into Record objects instead of

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=69
2024-01-07 22:05:29 +00:00
d68548669c Accepting request 1109632 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1109632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=35
2023-09-08 19:15:58 +00:00
2565fd3508 Accepting request 1109577 from home:mnhauke:network:automation
- Update to version 7.2.0
  * Add support for NetBox v3.6.

OBS-URL: https://build.opensuse.org/request/show/1109577
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=67
2023-09-07 22:18:04 +00:00
135f1435ee Accepting request 1108076 from devel:languages:python
- Clean up the SPEC file
- Update to version 7.1.0
  * Add support for NetBox v3.5.

OBS-URL: https://build.opensuse.org/request/show/1108076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=34
2023-08-31 11:45:48 +00:00
13f47ca729 - Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=65
2023-08-30 09:18:57 +00:00
5417cb1613 Accepting request 1107972 from home:mnhauke:network:automation
- Update to version 7.1.0
  * Add support for NetBox v3.5.

OBS-URL: https://build.opensuse.org/request/show/1107972
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=64
2023-08-30 09:12:45 +00:00
2a4eaf66d1 Accepting request 1060579 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1060579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=33
2023-01-24 18:43:33 +00:00
16ede8fb00 Accepting request 1060531 from home:mnhauke:network:automation
- Update to version 7.0.1
  * Removed pre-NetBox 3.3 features.
  * Fix custom_filed KeyError traceback.

OBS-URL: https://build.opensuse.org/request/show/1060531
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=62
2023-01-24 08:26:59 +00:00
8d64b58cc2 Accepting request 1042472 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1042472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=32
2022-12-13 17:55:23 +00:00
453a5a9b8a Accepting request 1042442 from home:pgajdos:python
- python-six is not required

OBS-URL: https://build.opensuse.org/request/show/1042442
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=60
2022-12-12 21:00:43 +00:00
bc2b22e166 Accepting request 1042184 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1042184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=31
2022-12-11 16:17:07 +00:00
0455434b6f Accepting request 1042030 from home:mnhauke:network:automation
- Update to version 7.0.0
  BREAKING CHANGE
  * Due to changes for a_terminations, b_terminations this version
    only supports NetBox 3.3 and later.
  Changes
  * Enable available_ips for ip_ranges.
  * Remove all Python2 related code.
  * Do not skip plugins in endpoint URLs.
  * Fix pickling exception with custom errors.
  * Support NetBox 3.3 cabling models (breaking change).

OBS-URL: https://build.opensuse.org/request/show/1042030
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=58
2022-12-11 14:10:00 +00:00
31d70ba53f Accepting request 1008357 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1008357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=30
2022-10-07 23:23:30 +00:00
045bb2c1d9 Accepting request 1008226 from home:yarunachalam:branches:devel:languages:python
- Update to version 6.6.2 
  * ci: test against the currently supported python versions by @raddessi in #446
    Fix pickling exception with custom errors by @kingtong in #459

OBS-URL: https://build.opensuse.org/request/show/1008226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=56
2022-10-06 08:58:33 +00:00
1f8fda7c51 Accepting request 967458 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/967458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=29
2022-04-07 22:28:02 +00:00
3259df261b Accepting request 967424 from home:pgajdos:python
- python-mock is not required for build

OBS-URL: https://build.opensuse.org/request/show/967424
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=54
2022-04-07 09:35:59 +00:00
225bc06124 Accepting request 957671 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/957671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=28
2022-02-26 16:02:10 +00:00
9c565d3108 Accepting request 957442 from home:mnhauke:network:automation
- Update to version 6.6.1
  * Use devices as variable for example calls to nb.dcim.devices.
  * Fixes #447: Remove extra self argument in Vlans.str().
- Update to version 6.6.0
  * Upgrade Black to the first non-beta release.
  * Fix VirtualChassis.__str__(), make VirtualChassis.master a
    Devices object.
- Update to version 6.5.0
  * Docstring updates: remove secrets from examples.
  * Fixes #427: Adds support for available-vlans child endpoint
    for VLAN groups.

OBS-URL: https://build.opensuse.org/request/show/957442
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=53
2022-02-25 23:12:24 +00:00
6a441b1e66 Accepting request 942995 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/942995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=27
2021-12-29 20:10:57 +00:00
2deb3859ab Accepting request 942745 from home:mnhauke:network:automation
- Update to version 6.4.1
  * Adds support for HTTP 409 when allocation is unsuccessful.
  * Set ObjectChanges.postchange_data and .prechange_data to
    JsonField.
- Update to version 6.4.0
  * Use display field in Record.__str__() to support future models
  * Update docstrings for DetailEndpoint and Prefixes.available_*
  * Add wireless app (for NetBox 3.1+)

OBS-URL: https://build.opensuse.org/request/show/942745
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=52
2021-12-29 00:04:14 +00:00
8eacb728fb Accepting request 935857 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/935857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=26
2021-12-06 22:59:46 +00:00
117b299fc7 Accepting request 935798 from home:mnhauke:network:automation
- Update to version 6.3.0
  * Handle list results in DetailEndpoint.create().
  * Define Permissions.constraints as JSON field to fix #398.
  * Fixes manual pagination (#412) and argless filter.
  * Makes .filter() with no args equivalent to .all(), 7.0 will
    remove the latter.
  * Add Api.create_token() (for NetBox 3.0+)
  * Add custom model name lookup to fix.

OBS-URL: https://build.opensuse.org/request/show/935798
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=51
2021-12-05 20:34:21 +00:00
4b859c88b5 Accepting request 928436 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/928436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=25
2021-11-01 17:35:41 +00:00
90f51db01a Accepting request 928359 from home:mnhauke:network:automation
- Update to version 6.2.0
  * Fixes bulk update/delete on both Endpoint and RecordSet.

OBS-URL: https://build.opensuse.org/request/show/928359
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=50
2021-10-31 22:33:53 +00:00
484f2d17e1 Accepting request 909762 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/909762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=24
2021-08-03 20:48:33 +00:00
05bc3c03c4 Accepting request 909593 from home:mnhauke:network:automation
- Update to version 6.1.3
  * Adds dash-separated plugin endpoint name support
- Do not longer build for python2 (upsteam dropped support).

OBS-URL: https://build.opensuse.org/request/show/909593
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=49
2021-08-02 12:38:31 +00:00
f7748e8b05 Accepting request 886281 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/886281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=23
2021-04-17 21:25:05 +00:00
f69dc372bb Accepting request 885971 from home:mnhauke:network:automation
- Update to version 6.1.2
  * Fixes issue giving Endpoint.create() a list of dicts.

OBS-URL: https://build.opensuse.org/request/show/885971
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=47
2021-04-17 13:34:33 +00:00
Richard Brown
b03ab7b384 Accepting request 884069 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/884069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=22
2021-04-10 13:27:54 +00:00
1f61f5a919 Accepting request 884014 from home:mnhauke:network:automation
- Update to version 6.1.1
  * Fixes issue with duplicate returns when threading is enabled.
  * Fixes updates to config_context data.
  * Re-implements ValueError from Endpoint.get() when used with
    kwargs and more than one result is found.
- Update to version 6.1.0
  * Adds a __next__ method to RecordSet objects.
- Update to version 6.0.2
  * Fix len() calls for empty RecordSet.

OBS-URL: https://build.opensuse.org/request/show/884014
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=45
2021-04-09 14:00:13 +00:00
Richard Brown
186f6ac197 Accepting request 883678 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/883678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=21
2021-04-08 19:32:18 +00:00
d80cf0cd8e Accepting request 883644 from home:mnhauke:network:automation
- Update to version 6.0.1
  * Fixes broken DetailEndpoint.list().
- Update to version 6.0.0
  * BREAKING CHANGE Endpoint.all() and .filter() no longer return
    lists, instead they return a ReturnSet object now. Iterating
    over this object calls a generator which steps through
    paginated results now as-needed.
  * Endpoint.all() and .filter() now accept a limit kwarg that
    controls the page size of paginated results.
  * Fixes issue pickling responses from Endpoint.all() and
    `.filter().
  * Implemented integration tests against four previous major
    NetBox releases.
  * Ends python 2 support.

OBS-URL: https://build.opensuse.org/request/show/883644
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=43
2021-04-07 20:06:09 +00:00
bdb354daa8 Accepting request 860421 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/860421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=20
2021-01-05 17:16:11 +00:00
08d94a1241 Accepting request 860342 from home:mnhauke:network:automation
- Update to version 5.3.0
  * Improves on Record._endpoint_from_url()'s path parsing to
    avoid URL format issues.

OBS-URL: https://build.opensuse.org/request/show/860342
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=41
2021-01-05 10:03:34 +00:00
d26190bf7f Accepting request 859484 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/859484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=19
2020-12-31 08:59:34 +00:00
01b94b2732 Accepting request 859460 from home:mnhauke:network:automation
- Update to version 5.2.1
  * fix tests

- Update to version 5.2.0
  * Adds support for the /dcim/interfaces/:id/trace endpoint via
    the .trace() method on an interface record.
  * Add support for /api/users/ endpoints in NetBox 2.9+.
    Add Api.status() to be used with NetBox 2.10.0+.

OBS-URL: https://build.opensuse.org/request/show/859460
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=39
2020-12-30 18:49:05 +00:00
a867d2ce99 Accepting request 858905 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/858905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=18
2020-12-27 23:31:41 +00:00
7396a8156b Accepting request 858780 from home:mnhauke:network:automation
- Update to version 5.1.2
  * Fixes issue saving tags on NetBox 2.9+ instances (#311)

OBS-URL: https://build.opensuse.org/request/show/858780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pynetbox?expand=0&rev=37
2020-12-27 22:26:27 +00:00
66ec9c120e Accepting request 856321 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/856321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pynetbox?expand=0&rev=17
2020-12-17 16:04:13 +00:00