This PR pins pefile to the latest release 2022.5.30.
Changelog
### 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.
```
### 2019.4.18
```
This release incorporates the merged PRs and issues fixed since the last release. These should speed up parsing of files with many ordinals or exports.
```
### 2019.4.14
```
This release incorporates the merged PRs and issues fixed since the last release.
```
### 2018.8.8
```
This release incorporates the merged PRs and issues fixed since the last release.
```
### 2017.11.5
```
Merged PR 212 and fixed a few miscellaneous crashed parsing malformed files.
```
### 2017.9.3
```
Merged PRs: 188, 169, 166, 165, 154, 174, and 210.
I've also improved handling of some corner cases of files with invalid exports and improved the is_driver check.
```
### 2017.8.1
```
Merged PRs: 180, 183, 190, 200, 202 and fixed a bug handling bytearrays under certain conditions.
```
### 2017.5.26
```
Maintenance release.
```
### 2016.3.28
```
Minor fixes, merged some pending pull requests.
[pefile-2016.3.28.tar.gz](https://github.com/erocarrera/pefile/files/192316/pefile-2016.3.28.tar.gz)
[pefile-2016.3.28.zip](https://github.com/erocarrera/pefile/files/192317/pefile-2016.3.28.zip)
```
### 2016.3.4
```
Version 2016.3.4 of pefile now runs under Python 2.7 and Python 3 in addition to addressing a few of the long standing issues.
```
Links
- PyPI: https://pypi.org/project/pefile
- Changelog: https://pyup.io/changelogs/pefile/
- Repo: https://github.com/erocarrera/pefile/releases/download/v2022.5.30/pefile-2022.5.30.tar.gz
This PR pins pefile to the latest release 2022.5.30.
Changelog
### 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. ``` ### 2019.4.18 ``` This release incorporates the merged PRs and issues fixed since the last release. These should speed up parsing of files with many ordinals or exports. ``` ### 2019.4.14 ``` This release incorporates the merged PRs and issues fixed since the last release. ``` ### 2018.8.8 ``` This release incorporates the merged PRs and issues fixed since the last release. ``` ### 2017.11.5 ``` Merged PR 212 and fixed a few miscellaneous crashed parsing malformed files. ``` ### 2017.9.3 ``` Merged PRs: 188, 169, 166, 165, 154, 174, and 210. I've also improved handling of some corner cases of files with invalid exports and improved the is_driver check. ``` ### 2017.8.1 ``` Merged PRs: 180, 183, 190, 200, 202 and fixed a bug handling bytearrays under certain conditions. ``` ### 2017.5.26 ``` Maintenance release. ``` ### 2016.3.28 ``` Minor fixes, merged some pending pull requests. [pefile-2016.3.28.tar.gz](https://github.com/erocarrera/pefile/files/192316/pefile-2016.3.28.tar.gz) [pefile-2016.3.28.zip](https://github.com/erocarrera/pefile/files/192317/pefile-2016.3.28.zip) ``` ### 2016.3.4 ``` Version 2016.3.4 of pefile now runs under Python 2.7 and Python 3 in addition to addressing a few of the long standing issues. ```Links
- PyPI: https://pypi.org/project/pefile - Changelog: https://pyup.io/changelogs/pefile/ - Repo: https://github.com/erocarrera/pefile/releases/download/v2022.5.30/pefile-2022.5.30.tar.gz