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

python313-pefile-2024.8.26-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python313-pefile Distribution: openSUSE Tumbleweed
Version: 2024.8.26 Vendor: openSUSE
Release: 1.2 Build date: Sat Apr 25 22:00:09 2026
Group: Development/Languages/Python Build host: reproducible
Size: 672571 Source RPM: python-pefile-2024.8.26-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/erocarrera/pefile
Summary: A python module to work with PE (pertable executable) files
Portable Executable reader module.

All the PE file basic structures are available with their default names as
attributes of the instance returned.

Processed elements such as the import table are made available with lowercase
names, to differentiate them from the upper case basic structure names.

pefile has been tested against many edge cases such as corrupted and malformed
PEs as well as malware, which often attempts to abuse the format way beyond its
standard use. To the best of my knowledge most of the abuse is handled
gracefully.

Provides

Requires

License

MIT

Changelog

* Sat Apr 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 2024.8.26:
    * Close the __data__ attribute before reassigning it
    * Floor division (//) does mathematical division with the floor
      functio…
    * Update new dvrt type and Load Config filed adapt to Windows11
    * fix PE.get_data
    * Fix ambiguous string syntax for PEid parsing regexp
    * fixed a memory leak that caused the pe file to be access
      locked.
    * Exphash from sha256 to md5 to match imphash
    * More readable calls to superclass
    * Fix cache_adjust_FileAlignment to work with files not aligned
      to 0x200
    * [StepSecurity] Apply security best practices
    * Create sets using curly brackets
    * Change IOError to OSError
    * Apply isort to sort all imports
    * Remove "OC Patch" comments
    * Update tox.ini Python versions
    * Use with statement to write to file
    * Remove distutils use
    * Use chaining comparison operators
    * Replace list comprehension with set comprehension
    * Use not in operator
    * Replace base class name with super()
    * Increase readability and consistency
    * Tiny comment improvements
    * Update oleaut32.py from oleaut32.dll
    * Improve parse_rich_header
    * Include ordinals for wsock32.dll
    * Update ws2_32.py from ws2_32.dll
    * Update pefile.py for typo
    * Add parsing for IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS
* Wed Jan 03 2024 Dirk Müller <dmueller@suse.com>
  - require setuptools
* Sat Oct 07 2023 Matej Cepl <mcepl@cepl.eu>
  - Clean up the SPEC file
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Sun Mar 26 2023 Dirk Müller <dmueller@suse.com>
  - update to 2023.2.7:
    * accept dot in valid charset for name
    * Remove future from dependencies
    * Add machine types
    * Incorporate PEP 238 and PEP 3120
    * Generate GUID fields of CV_INFO_PDB70 readable by Python
    * Dynamic relocations support
    * Add Export Hash Method
    * Loosen export symbol validation
* Mon Jun 06 2022 Greg Freemyer <Greg.Freemyer@gmail.com>
  - update to version 2022.5.30
    * Merged pull request #344 from elicn/faster-reloc: Speed up relocation process
    * Merged pull request #175 from tdube/patch-1: Fix catch-all exception clause in parse_resources_directory
    * Turn data into a bytearray to avoid copying data around (from elicn)
    * Merged pull request #343 from mat-gas/master: various performances improvements (30-50% in certain workflows, 15-25% in average)
    * Merged pull request #340 from dinateper/feature/PEfile_context_manager: Update PE to allow with statements
    * Removed legacy Python 2 code
    * Miscellaneous other fixes.
  - add %define skip_python2 1
* Wed Apr 24 2019 pgajdos@suse.com
  - version update to 2019.4.18
    * speed up parsing of files with many ordinals or exports
    * other merged PRs and issues fixed since the last release
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Fri Nov 16 2018 Todd R <toddrme2178@gmail.com>
  - Update to version 2018.8.8
    * Fixed tests
    * Fixed bug accessing warnings attribute from the PE object
    * Fix is_driver()'s behavior under Python 3.
    * Fix a bug attempting to handle an invalid string
    * Modified version information to handle multiple version
      information that may exist within a single file.
    * Prevent division by zero when pe.trim() returns no data
* Thu Oct 19 2017 toddrme2178@gmail.com
  - Implement single-spec version
  - Update to version 2017.9.3
    * No changelog
  - Drop unneeded force_version.patch

Files

/usr/lib/python3.13/site-packages/__pycache__/pefile.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/__pycache__/pefile.cpython-313.pyc
/usr/lib/python3.13/site-packages/__pycache__/peutils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/__pycache__/peutils.cpython-313.pyc
/usr/lib/python3.13/site-packages/ordlookup
/usr/lib/python3.13/site-packages/ordlookup/__init__.py
/usr/lib/python3.13/site-packages/ordlookup/__pycache__
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/oleaut32.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/oleaut32.cpython-313.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/ws2_32.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/ws2_32.cpython-313.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/wsock32.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/ordlookup/__pycache__/wsock32.cpython-313.pyc
/usr/lib/python3.13/site-packages/ordlookup/oleaut32.py
/usr/lib/python3.13/site-packages/ordlookup/ws2_32.py
/usr/lib/python3.13/site-packages/ordlookup/wsock32.py
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/METADATA
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/RECORD
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/WHEEL
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/licenses
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/pefile-2024.8.26.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/pefile.py
/usr/lib/python3.13/site-packages/peutils.py
/usr/share/licenses/python313-pefile
/usr/share/licenses/python313-pefile/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026