taskbutler icon indicating copy to clipboard operation
taskbutler copied to clipboard

Update pefile to 2023.2.7

Open pyup-bot opened this issue 1 year ago • 0 comments

This PR updates pefile from 2019.4.18 to 2023.2.7.

Changelog

2023.2.7

What's Changed
* This release includes Python Wheels (https://github.com/erocarrera/pefile/issues/341)
* accept dot in valid charset for name by nbourdau in https://github.com/erocarrera/pefile/pull/346
* Remove future from dependencies by FantasqueX in https://github.com/erocarrera/pefile/pull/349
* Add machine types by j-t-1 in https://github.com/erocarrera/pefile/pull/361
* Incorporate PEP 238 and PEP 3120 by j-t-1 in https://github.com/erocarrera/pefile/pull/362
* Generate GUID fields of CV_INFO_PDB70 readable by Python by UserUnknownFactor in https://github.com/erocarrera/pefile/pull/363
* Dynamic relocations support by pspcreateprocess in https://github.com/erocarrera/pefile/pull/353
* Add Export Hash Method by LloydLabs in https://github.com/erocarrera/pefile/pull/354
* Loosen export symbol validation: by learn-more in https://github.com/erocarrera/pefile/pull/360

Finally pombredanne's great suite of tests (forked from https://github.com/pombredanne/pefile-tests) now runs for regression tests and coverage as a GitHub Action. ["Making a coverage badge"](https://nedbatchelder.com/blog/202209/making_a_coverage_badge.html) was helpful in setting up tests and coverage reporting.

New Contributors
* nbourdau made their first contribution in https://github.com/erocarrera/pefile/pull/346
* FantasqueX made their first contribution in https://github.com/erocarrera/pefile/pull/349
* j-t-1 made their first contribution in https://github.com/erocarrera/pefile/pull/361
* UserUnknownFactor made their first contribution in https://github.com/erocarrera/pefile/pull/363
* pspcreateprocess made their first contribution in https://github.com/erocarrera/pefile/pull/353
* LloydLabs made their first contribution in https://github.com/erocarrera/pefile/pull/354

**Full Changelog**: https://github.com/erocarrera/pefile/compare/v2022.5.30...v2023.2.7

2022.5.30

* Merged pull request [344](https://github.com/erocarrera/pefile/issues/344) from elicn/faster-reloc: Speed up relocation process
* Merged pull request [175](https://github.com/erocarrera/pefile/issues/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](https://github.com/erocarrera/pefile/issues/343) from mat-gas/master: various performances improvements (30-50% in certain workflows, 15-25% in average)
* Merged pull request [340](https://github.com/erocarrera/pefile/issues/340) from dinateper/feature/PEfile_context_manager: Update PE to allow with statements
* Removed legacy Python 2 code
* Miscellaneous other fixes.

2021.9.3

Fixed issue 334 coming from the new functionality in 327 and also merged PR 333 adding the method `get_rich_header_hash`

2021.9.2

* Merged the great PR 327 and 292 
* Fixed 332 291 
* Run `black` to format the code and addressed a handful of the many issues flagged by `pylint`
* Dropped old Python 2 code and compatibility tweaks.

2021.5.24

This release incorporates the issues fixed since the last release.

2021.5.13

This release incorporates the merged PRs and issues fixed since the last release.
I am also stopping to support Python 2.7.
Links
  • PyPI: https://pypi.org/project/pefile
  • Changelog: https://pyup.io/changelogs/pefile/
  • Repo: https://github.com/erocarrera/pefile/releases/download/v2023.2.7/pefile-2023.2.7.tar.gz

pyup-bot avatar Jul 22 '23 04:07 pyup-bot