15 Commits

Author SHA256 Message Date
6a54ddccb7 - Add python-311.patch to support python 3.11, gh#Juniper/py-junos-eznc#1236
- Remove python-junos-eznc-fix-unittests.patch, not needed anymore
- Update to 2.6.7:
  * Supported option to set look_for_keys with bool True/False #1234
  * Fixed build failure against setuptools #1231
- 2.6.6
  * Fixed reboot failing on other RE #1199
  * Fixed passing 'sleep' arg to StartShell run() #1202
  * Fixed PyEZ get-facts support for ACX model #1209
  * Fixed EthPortTable regex pattern #1215
  * Fixed StartShell UnboundLocalError #1203 #1211
- 2.6.5
  * Supported multi-gig ports for EthPortTable.yml #1177
  * Fixed on-box support for start shell types #1190 #1186
  * Fixed conn_open_timeout value was getting set None , changed it to
    default 30 seconds #1184
- 2.6.4
  * Supported start_shell options to choose the shell types (sh or csh) #995
  * Supported for python 3.9
  * Fixed Device facts current_re returns the SRX cluster node0 and
    node1 details with cluster ID 16 #1135
  * Fixed upgrade ncclient version 0.6.13, updated requirements.txt to
    install ncclient==0.6.13 #1153
  * Fixed deprecation warning due to invalid escape sequences #1034
  * Fixed Unit tests test_sw_put_ftp failure #1165

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=26
2023-03-02 07:18:00 +00:00
67a96a203e Accepting request 974649 from home:pgajdos:python
- added patches
  fix https://github.com/Juniper/py-junos-eznc/issues/1176
  + python-junos-eznc-no-mock.patch

- added patches
  fix 96f25bb8aa
  + python-junos-eznc-fix-unittests.patch

OBS-URL: https://build.opensuse.org/request/show/974649
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=24
2022-05-03 17:57:18 +00:00
47bd77fc46 Accepting request 945709 from home:bnavigator:branches:devel:languages:python
- remove selectors2 build requirement: It's unmaintained and pulled
  in by ncclient only if necessary, i.e. on python <= 3.4, but
  nowhere declared or used by this junos-eznc.

OBS-URL: https://build.opensuse.org/request/show/945709
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=23
2022-01-13 12:45:04 +00:00
c37451ffcc Accepting request 925087 from home:ecsos:server
- Update to version 2.6.3
  * Enhancements done
    Adding ignore warning for rollback api #1131
    Add escaped $ Bourne-style shell prompt support #868
  * Bugs Fixed
    - Fix for junos versions returning a bool value for config diff
      if there are no changes #1093
    - Handle ncclient timeout exception at close. #787
    - Newer junos versions return a bool for config diff and not
      etree if there are no changes #1093
- Changes from 2.6.2
  * Bugs Fixed
    - Fix for evo device as Password prompt comes directly during
      telnet #1112
- Changes from 2.6.1
  * Enhancement Added
    - Flag for json.loads() for special character like newline was
      made false by default. #1029
  * Bugs Fixed
    - Transform function modified only for the rpc and set back to
      original value. #1108
    - Skip the values returned in re-list without numbers during
      multi re software install #1099
    - getiterator() replaced with iter() as was deprecated in
      Python 3.2 and removed in Python 3.9 #1110
- Drop python-junos-eznc-py39xml.patch because now in upstream.

OBS-URL: https://build.opensuse.org/request/show/925087
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=22
2021-10-13 13:01:01 +00:00
Steve Kowalik
75b935bb81 Accepting request 888556 from home:bnavigator:branches:devel:languages:python
- Update to 2.6.0
  * Python 2 support removed from this release.
  * Session-id variable added to support telnet based persistent
    connection in Juniper supported ansible collections.
- Add python-junos-eznc-py39xml.patch gh#Juniper/py-junos-eznc#1110
- Skip failing test gh#Juniper/py-junos-eznc/issues/1109

OBS-URL: https://build.opensuse.org/request/show/888556
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=20
2021-04-27 05:20:08 +00:00
59338187b4 Accepting request 844926 from home:mnhauke:network:automation
- Update to version 2.5.4
  Features Added
  * cRPD model check to be added for on-box junos.
  Bugs Fixed
  * support use-fast-diff in diff/pdff function.
  * Zeroize handling modified for scenario where only warning is
    returned in the rpc-reply.
  * ntc_template and textfsm module's installation made optional
    and to be done explicitly if one want to use PyEZ table/view
    for other vendors cli o/p parsing.
  * Checksum algorithm argument to be passed during remote
    checksum in software installation.
  * docstring initialized with empty string as it becomes empty
    if optimization flag is added.

OBS-URL: https://build.opensuse.org/request/show/844926
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=18
2020-10-30 12:33:08 +00:00
Tomáš Chvátal
daa3546840 Accepting request 835384 from home:pgajdos:python
- use pytest instead of nose and replace deprecated
  yamlordereddictloader by yamlloader
- added patches:
  + python-junos-eznc-remove-nose.patch
  + python-junos-eznc-remove-yamlordereddictloader.patch

OBS-URL: https://build.opensuse.org/request/show/835384
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=16
2020-09-18 11:25:19 +00:00
Tomáš Chvátal
66bc821e5a Accepting request 830308 from home:mnhauke:network:automation
- Update to version 2.5.3
  Bugs fixed:
  * vmhost single re based image upgrade is failing while reboot.

OBS-URL: https://build.opensuse.org/request/show/830308
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=14
2020-08-29 06:26:58 +00:00
bb4ff4d5f7 Accepting request 828702 from home:mnhauke:network:automation
- Update to version 2.5.2
  * juniper_junos_system fails when (vmhost) rebooting MX204 router
  * Testcase failing in PyEZ after ncclient upgrade
  * Wheel support for version integrated with versioneer.
  * rpc-reply during reboot parsing gives error

OBS-URL: https://build.opensuse.org/request/show/828702
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=12
2020-08-22 19:44:49 +00:00
84ff1caa00 Accepting request 823800 from home:mnhauke:network:automation
- Update to version 2.5.1
  * Adding monitor-failure information in juniper_junos_facts
    output
  * Raise exception when dev.cli fails with exception
  * Device version fix for srx when cluster id greater than 15

OBS-URL: https://build.opensuse.org/request/show/823800
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=10
2020-08-03 16:01:44 +00:00
Tomáš Chvátal
b59938461b Accepting request 817936 from home:mnhauke:network:automation
- Update to version 2.5.0
  Features Added
  * Versioneer support added for the code.
  * Changes for ansible actions of the reboot, shutdown to be
    handled in PyEZ
  Bugs Fixed
  * sax parser filter generation generic logic
  * Changes for the msg displayed in case of failure in software
    update
  * ntc_template latest version uses textfsm 1.1.0 #1042
  * drop hard dependency on unittest2 #1040
- Drop patch (fixed upstream)
  * python-junos-eznc-no-unittest2.patch

OBS-URL: https://build.opensuse.org/request/show/817936
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=8
2020-07-01 07:08:28 +00:00
Tomáš Chvátal
50df3a6468 Accepting request 811686 from home:pgajdos:python
- version update to 2.4.1
  ## [1.4.0]
   ### Fixed
    - [#617] - IOS show ip ospf database router: Removed reliance on static spacing
    - [#620] - NXOS show fex: Allow spaces in descriptions
    - [#621] - Juniper show arp, etc.: Account for virtual chassis output (`{master:0}`)
    - [#626] - ASA show vpn-sessiondb anyconnect: Require index, capture different format style
    - [#650] - IOS show ip ospf database network: Change to allow one or more whitespace at the beginning of the line rather than 1 or more due to different output
    - [#647] - ASA show route: Allow multiline route statements
    - [#659] - IOS show mac address-table: Allow VLAN to be non-whitespace to allow N/A as an option
   ### Added
    - [#618] - IOS show ip ospf database network: New template
    - [#619] - HP Comware display lldp neighbor information verbose: New template
    - [#625] - ASA show vpn-sessiondb anyconnect: New template
    - [#628] - Cisco WLC show mobility sum: New template
    - [#631] - ASA show vpn-sessiondb anyconnect: Account for new data for assigned/public IP, group policy, and tunnel group
    - [#629] - ASA show crypto ipsec sa - Add LOCAL_ADDRESS_NAME, CURRENT_PEER_NAME, DYNAMIC_PEER_NAME, LOCAL_CRYPTO_ENDPOINT_NAME, REMOTE_CRYPTO_ENDPOINT_NAME
    - [#632] - ASA show nat: Added SERVICE_PROTOCOL
    - [#635] - IOS show ip route summary: New template
    - [#636] - ASA show vpn-sessiondb: New template
    - [#638] - ASA show inventory: Capture PID and VID withoout serial
    - [#637] - Cisco WLC show band select: New template
  ## [1.4.0]
   ### Fixed
    - [#548] IOS show mac address-table: Account for Total Mac Addresses
    - [#565] IOS show license: Avoid trailing spaces for features
    - [#575] NXOS show version: Match N5K PLATFORM & LAST_REBOOT captures split words
    - [#574] ASA show failover: Account for new output (IPS)
    - [#577] IOS show mac address-table: Account for Multicast Entries
    - [#582] NXOS show interface transceiver: Remove requirement for TYPE

OBS-URL: https://build.opensuse.org/request/show/811686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=6
2020-06-05 10:16:10 +00:00
bd853f0882 Accepting request 755659 from home:mnhauke:network:automation
- Update to version 2.3.1
  Bugfix release:
  * Handled a check for pending Junos OS or package installation
  * Fixed MetaPathLoader support only for jnpr.junos* modules
  * Fixed huge tree XML support
  * Fixed Junos sax parser issue for filter_xml broken

OBS-URL: https://build.opensuse.org/request/show/755659
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=4
2019-12-10 19:35:03 +00:00
Tomáš Chvátal
5384928201 - Update tests and dependencies to make the package work
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=2
2019-10-07 08:24:22 +00:00
Tomáš Chvátal
45c1e1aac9 Accepting request 734164 from home:mnhauke:branches:home:dmolkentin:netbox
Initial package for python-junos-eznc

OBS-URL: https://build.opensuse.org/request/show/734164
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-junos-eznc?expand=0&rev=1
2019-10-07 08:08:30 +00:00