Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-pan-python-0.25.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-pan-python Distribution: openSUSE:Factory:zSystems
Version: 0.25.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Sep 29 22:21:14 2025
Group: Development/Languages/Python Build host: reproducible
Size: 454224 Source RPM: python-pan-python-0.25.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/kevinsteves/pan-python
Summary: Multi-tool set for Palo Alto Networks PAN-OS, Panorama, WildFire and AutoFocus
pan-python is a Python package for Palo Alto Networks' Next-Generation
Firewalls, WildFire and AutoFocus.  It provides:
 - a Python and command line interface to the PAN-OS and Panorama XML API
 - a command line program for managing PAN-OS XML configurations
 - a Python and command line interface to the WildFire API
 - a Python and command line interface to the AutoFocus API

Provides

Requires

License

ISC

Changelog

* Mon Sep 29 2025 Dirk Müller <dmueller@suse.com>
  - update to 0.25.0:
    * Support vsys for import_file().
    * pan.xapi.py: In import_file() use dummy string for filename
      when not specified and file is bytes; it's a required
      argument.
    * tests/test_xapi_fw_pano_import.py: Fix so test_01 is run and
      works with Panorama.
    * tests/test_wfapi_cld_web_artifacts.py: Update URL, 0.0.0.0
      now has 404 status.
    * tests/test_wfapi_cld_submit_url.py: Wait up to 300 seconds
      for report to be available.
    * tests/test_wfapi_cld_appl_verdict.py: Fix test_04 to work
      until bug fixed.
    * tests/wfapi_mixin.py: commit missing test file.
    * Add support for type=import API request.
    * Rename test filename, log() method does not support Panorama
      to device redirection.
    * Use 11.1 documentation links.
    * pan.xapi, pan.xapi.rst, panxapi.rst: Modified version of
      https://github.com/kevinsteves/pan-python/pull/54 from
      Matthew Kazmar. type=export request supports target argument.
    * tests/test_xapi_fw_tgt_multi_config.py: PAN-196392 is fixed.
    * tests/test_xapi_fw_tgt_multi_config.py: Error message
      changed.
    * pan.config: Support 11.1.0 config for set format.
    * pan.config: Support 11.0.0 config for set format.
    * pan.wfapi: Add C2 verdict.
    * pan.wfapi, pan.rc: Add agent argument to constructor.  Agent
      is used to specify the API key type for Prisma API keys.  Can
      be specified in .panrc; no command line argument at this
      time.
    * pan.wfapi: Remove handling for no ssl.CertificateError.
    * pan.wfapi: Remove handling of Python 2.7 HTTP reason.
    * pan.wfapi: Remove checks for Python version around ssl
      module.
    * pan.wfapi, panwfapi.py: Add support for url parameter to
      report() and verdict().
    * pan.wfapi: Remove old check for ssl.SSLContext().
    * Fix some pycodestyle issues.
    * pan.wfapi, panwfapi.py: Add support for the get URL web
      artifacts API request.
    * Add unit tests for the WildFire API.
    * Use 11.0 documentation links.
    * pan.xapi: Modified version of
      https://github.com/kevinsteves/pan-python/pull/47 from Justin
      Bradfield. Use urlopen() as a context manager Immediately
      read() response Set object 'pan_body' attribute to read()
      result
    * Use urlopen() as a context manager
    * Immediately read() response
    * Set object 'pan_body' attribute to read() result
    * panxapi.py: IOError merged into OSError as of Python 3.3.
    * pan.xapi: Panorama to device redirection (target=) is allowed
      for type=report.
    * Add support for type=config&action=multi-config XML API
      request which provides a mechanism to perform multiple
      configuration API requests with transactional support.
    * pan.xapi: Remove PAN-OS 8.0 TLS warning from 2017.
    * Add tests for PAN-OS XML API.
    * NOTE: Python 3 only release; Python 2 support is removed.  In
      general will plan to support the supported Python releases
      (with bug and security updates); currently >= 3.7.
    * Switch to pyproject.toml based build system.
    * pan.afapi, pan.afapi.rst: Workaround for autofocus API bug.
      Use af_in_progress to determine search completion. At some
      point, af_message was changed from "complete" to "success" to
      indicate search completion.
    * pan.config: Support 10.0.0 and 10.1.0 config for set format.
    * Use 10.1 documentation links.
    * pan.config: Support 10.2.0 config for set format.
    * Use 10.2 documentation links.
* Mon Jun 09 2025 Markéta Machová <mmachova@suse.com>
  - Convert to libalternatives
* Mon Jun 02 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Wed May 20 2020 Petr Gajdos <pgajdos@suse.com>
  - %python3_only -> %python_alternative
* Sat Jan 11 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.16.0
    * pan.config: Support 9.1.0 config for set format.
    * pan.licapi: 'version' field in request header should use
      version attribute and not int(). This was not noticed because
      version:256 would previously use the current API version of 1.
    * pan.licapi.rst: Document pan.licapi._ApiVersion int() layout
      correctly.
      panwfapi.py: Fix 'SyntaxWarning: "is" with a literal. Did you
      mean "=="?' warning from Python 3.8.
    * setup.py: Add Python 3.8.
* Sat Oct 12 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.15.0
  - Package cleanup
* Mon Aug 07 2017 mardnh@gmx.de
  - Update to 0.12.0
  - Convert to singlespec
* Wed Nov 02 2016 mardnh@gmx.de
  - remove .py suffix from binaries
* Tue Oct 25 2016 mardnh@gmx.de
  - initial package, version 0.10.0

Files

/usr/bin/panafapi
/usr/bin/panafapi-3.12
/usr/bin/panconf
/usr/bin/panconf-3.12
/usr/bin/panlicapi
/usr/bin/panlicapi-3.12
/usr/bin/panwfapi
/usr/bin/panwfapi-3.12
/usr/bin/panxapi
/usr/bin/panxapi-3.12
/usr/lib/python3.12/site-packages/pan
/usr/lib/python3.12/site-packages/pan/__init__.py
/usr/lib/python3.12/site-packages/pan/__pycache__
/usr/lib/python3.12/site-packages/pan/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/commit.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/commit.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/config.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/config.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/http.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/http.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/rc.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/rc.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/wfapi.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/wfapi.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/xapi.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/__pycache__/xapi.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/afapi
/usr/lib/python3.12/site-packages/pan/afapi/__init__.py
/usr/lib/python3.12/site-packages/pan/afapi/__pycache__
/usr/lib/python3.12/site-packages/pan/afapi/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/afapi/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/afapi/__pycache__/v1_0.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/afapi/__pycache__/v1_0.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/afapi/v1_0.py
/usr/lib/python3.12/site-packages/pan/commit.py
/usr/lib/python3.12/site-packages/pan/config.py
/usr/lib/python3.12/site-packages/pan/http.py
/usr/lib/python3.12/site-packages/pan/licapi
/usr/lib/python3.12/site-packages/pan/licapi/__init__.py
/usr/lib/python3.12/site-packages/pan/licapi/__pycache__
/usr/lib/python3.12/site-packages/pan/licapi/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/licapi/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/licapi/__pycache__/v1.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pan/licapi/__pycache__/v1.cpython-312.pyc
/usr/lib/python3.12/site-packages/pan/licapi/v1.py
/usr/lib/python3.12/site-packages/pan/rc.py
/usr/lib/python3.12/site-packages/pan/wfapi.py
/usr/lib/python3.12/site-packages/pan/xapi.py
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/licenses
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/licenses/AUTHORS.rst
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/licenses/LICENSE.txt
/usr/lib/python3.12/site-packages/pan_python-0.25.0.dist-info/top_level.txt
/usr/share/doc/packages/python312-pan-python
/usr/share/doc/packages/python312-pan-python/AUTHORS.rst
/usr/share/doc/packages/python312-pan-python/HISTORY.rst
/usr/share/doc/packages/python312-pan-python/README.rst
/usr/share/libalternatives/panafapi
/usr/share/libalternatives/panafapi/312.conf
/usr/share/libalternatives/panconf
/usr/share/libalternatives/panconf/312.conf
/usr/share/libalternatives/panlicapi
/usr/share/libalternatives/panlicapi/312.conf
/usr/share/libalternatives/panwfapi
/usr/share/libalternatives/panwfapi/312.conf
/usr/share/libalternatives/panxapi
/usr/share/libalternatives/panxapi/312.conf
/usr/share/licenses/python312-pan-python
/usr/share/licenses/python312-pan-python/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Oct 7 22:43:28 2025