aws / aws-lambda-builders

Python library to compile, build & package AWS Lambda functions for several runtimes & framework
Apache License 2.0
329 stars 136 forks source link

chore(deps-dev): update pyelftools requirement from ~=0.30 to ~=0.31 in /requirements #629

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Updates the requirements on pyelftools to permit the latest version.

Changelog

Sourced from pyelftools's changelog.

Changelog

  • Starting with version 0.31, please use the GitHub UI at https://github.com/eliben/pyelftools/tags to compare tags in order to find out what changed.

  • Version 0.30 (2023.09.06)

    • Python 2 support officially dropped (#415)
    • Optimization: cache instantiation of DWARF structs (#435)
    • DWARFv5 CU headers (#442)
    • Bug fix in attribute reporting for DWA_FORM_indirect (#475)
    • Support for RISC-V attributes (#459)
    • Readelf used for testing upgraded to 2.41 (#489)
    • Support for MIPS64 object files (#495)
    • LoongArch support (#470, #483)
  • Version 0.29 (2022.08.09)

    • Lots of improvements to DWARFv5 support (#400, #411, #418, #419, #429 and additional PRs)
    • Support for compressed relocation sections (#395)
    • Support for supplementary object files - debug fission (#426)
    • Improved support for corrupted ELF headers (#434)
    • Readelf used for testing upgraded to 2.38 (#420)
    • Add auto-testing vs. llvm-dwarfdump (#428)
  • Version 0.28 (2022.02.03)

    • Added a method for returning the index of a section by name (#331)
    • Allow filtering by section types in iter_sections (#345)
    • Support Android compressed rel/rela sections (#357)
    • Initial support for PPC64LE (#360)
    • Initial DWARF v5 support (#363 with several follow-ups)
    • Fixed parsing for structures containing uids or gids in core dumps (#354)
    • Allow filtering by segment types in iter_segments (#375)
    • Add support for .note.gnu.property (#386)
    • Update readelf tests to work with more recent version of readelf (#387)
    • Add support for note GNU_PROPERTY_X86_FEATURE_1_AND (#388)
  • Version 0.27 (2020.10.27)

    • Print addend wfor RELA relocations without symbol (#292)
    • Implement symbol lookup for {GNU,}HashSection (#290)
    • Major rewrite of expression parsing
    • Cashed random access to CUs and DIEs (#264)
    • GNU expressions (#303)

... (truncated)

Commits
  • ff01187 Prep for v0.31
  • 2ebc0c3 remove universal setting for wheels, since we don't support py2 now
  • d13b374 Missing ARM tags (#543)
  • 21c86cd [RELOCATIONS] add enum for v850 relocations (#541)
  • c359508 Fix buffer overrun in NT_GNU_PROPERTY_TYPE_0 parser (#538)
  • c04e8fa Fix iter_notes to handle >4 byte segment alignment (#537)
  • 47eea55 Support for XC16/PIC phantom bytes (#522)
  • 596b065 Support for the GNU note with the AARCH64 CPU features (#527)
  • 8b97f5d Fix for mixed version loclists, tests (#521)
  • 5d31cad update README
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)