Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-pefile | Distribution: openSUSE Tumbleweed |
Version: 2023.2.7 | Vendor: openSUSE |
Release: 4.5 | Build date: Wed Jan 3 11:08:42 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 664691 | Source RPM: python-pefile-2023.2.7-4.5.src.rpm |
Packager: https://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.
BSD-3-Clause
* 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 * Thu May 14 2015 Greg.Freemyer@gmail.com - upgrade to v1.2.10-139 * Merged path from ThreatGrid's Wesley Brown. Thanks! Summary: changed memory mapping usage, revamped to use bytearrays rather than list, complete rewrite of the checksum generation algorithm to be much more memory efficient, less susceptible to PE bomb attacks * Corrected some doctrings * Added WIndow 8 support * Added more subsystem types * Added Mandiant's ordlookup to resolve the names for some symbols * Better handling of the Rich Header - updated license to BSD-3-Clause - moved UserDB.txt to /usr/share/python-pefile * This is a PE file signature database. * It is available to callers of python-pefile, but the caller must explicitely point the USERDB variable at it. - Add force-version.patch because upstream depends on SCR checkout mechanism
/usr/lib/python3.11/site-packages/__pycache__/pefile.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/__pycache__/pefile.cpython-311.pyc /usr/lib/python3.11/site-packages/__pycache__/peutils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/__pycache__/peutils.cpython-311.pyc /usr/lib/python3.11/site-packages/ordlookup /usr/lib/python3.11/site-packages/ordlookup/__init__.py /usr/lib/python3.11/site-packages/ordlookup/__pycache__ /usr/lib/python3.11/site-packages/ordlookup/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/ordlookup/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/ordlookup/__pycache__/oleaut32.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/ordlookup/__pycache__/oleaut32.cpython-311.pyc /usr/lib/python3.11/site-packages/ordlookup/__pycache__/ws2_32.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/ordlookup/__pycache__/ws2_32.cpython-311.pyc /usr/lib/python3.11/site-packages/ordlookup/oleaut32.py /usr/lib/python3.11/site-packages/ordlookup/ws2_32.py /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/INSTALLER /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/LICENSE /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/METADATA /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/RECORD /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/REQUESTED /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/WHEEL /usr/lib/python3.11/site-packages/pefile-2023.2.7.dist-info/top_level.txt /usr/lib/python3.11/site-packages/pefile.py /usr/lib/python3.11/site-packages/peutils.py /usr/share/doc/packages/python311-pefile /usr/share/doc/packages/python311-pefile/README /usr/share/licenses/python311-pefile /usr/share/licenses/python311-pefile/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 23:53:07 2024