Willi Ballenthin
cb2e2323f9
explorer: add support for IDA 9.2 ( #2723 )
...
* ida: add Qt compatibility layer for PyQt5 and PySide6
Introduce a new module `qt_compat.py` providing a unified import
interface and API compatibility for Qt modules. It handles differences between
PyQt5 (used in IDA <9.2) and PySide6 (used in IDA >=9.2). Update all
plugin modules to import Qt components via this compatibility layer
instead of directly importing from PyQt5. This enhances plugin
compatibility across different IDA versions.
thanks @mike-hunhoff!
changelog
* qt_compat: use __all__ rather than noqa
---------
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2025-11-03 13:29:06 +01:00
Willi Ballenthin
5ea63770ba
Merge pull request #2724 from HexRays-plugin-contributions/ida-plugin-json
...
add `ida-plugin.json`
2025-10-29 17:55:49 +01:00
dependabot[bot]
5974440ab7
build(deps): bump rich from 14.0.0 to 14.2.0
...
Bumps [rich](https://github.com/Textualize/rich ) from 14.0.0 to 14.2.0.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v14.0.0...v14.2.0 )
---
updated-dependencies:
- dependency-name: rich
dependency-version: 14.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-13 14:25:06 +00:00
dependabot[bot]
b9d517a70b
build(deps): bump pip from 25.1.1 to 25.2 ( #2717 )
...
Bumps [pip](https://github.com/pypa/pip ) from 25.1.1 to 25.2.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/25.1.1...25.2 )
---
updated-dependencies:
- dependency-name: pip
dependency-version: '25.2'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-10-06 08:32:13 -06:00
dependabot[bot]
e5b8788620
build(deps): bump humanize from 4.12.0 to 4.13.0 ( #2716 )
...
Bumps [humanize](https://github.com/python-humanize/humanize ) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/python-humanize/humanize/releases )
- [Commits](https://github.com/python-humanize/humanize/compare/4.12.0...4.13.0 )
---
updated-dependencies:
- dependency-name: humanize
dependency-version: 4.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-10-06 08:31:46 -06:00
dependabot[bot]
d0c87ef32c
build(deps): bump markdown-it-py from 3.0.0 to 4.0.0 ( #2711 )
...
Bumps [markdown-it-py](https://github.com/executablebooks/markdown-it-py ) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/executablebooks/markdown-it-py/releases )
- [Changelog](https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md )
- [Commits](https://github.com/executablebooks/markdown-it-py/compare/v3.0.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: markdown-it-py
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-03 10:11:25 -06:00
dependabot[bot]
d430aea04e
build(deps): bump dnfile from 0.15.0 to 0.16.4 ( #2700 )
...
---
updated-dependencies:
- dependency-name: dnfile
dependency-version: 0.16.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-08-20 15:11:17 -06:00
dependabot[bot]
f2ed75c339
build(deps): bump protobuf from 6.30.1 to 6.31.1 ( #2686 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 6.30.1 to 6.31.1.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v6.30.1...v6.31.1 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.31.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-06-11 16:28:23 -06:00
dependabot[bot]
d22de5cf7f
build(deps): bump rich from 13.9.2 to 14.0.0 ( #2675 )
...
Bumps [rich](https://github.com/Textualize/rich ) from 13.9.2 to 14.0.0.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v13.9.2...v14.0.0 )
---
updated-dependencies:
- dependency-name: rich
dependency-version: 14.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 12:39:31 -06:00
dependabot[bot]
8f78834cae
build(deps): bump setuptools from 78.1.1 to 80.9.0 ( #2674 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 78.1.1 to 80.9.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v78.1.1...v80.9.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 80.9.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 12:39:08 -06:00
dependabot[bot]
eb87153064
build(deps): bump setuptools from 76.0.0 to 78.1.1 ( #2667 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 76.0.0 to 78.1.1.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v76.0.0...v78.1.1 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 78.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-05-30 12:35:35 -06:00
dependabot[bot]
56aa7176b0
build(deps): bump pip from 25.0 to 25.1.1 ( #2666 )
...
Bumps [pip](https://github.com/pypa/pip ) from 25.0 to 25.1.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/25.0...25.1.1 )
---
updated-dependencies:
- dependency-name: pip
dependency-version: 25.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-05-30 12:35:15 -06:00
dependabot[bot]
6d7ca57fa9
build(deps): bump pydantic from 2.10.1 to 2.11.4 ( #2660 )
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.10.1 to 2.11.4.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.1...v2.11.4 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.11.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 09:48:46 -06:00
dependabot[bot]
9c639005ee
build(deps): bump protobuf from 5.29.3 to 6.30.1 ( #2630 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 5.29.3 to 6.30.1.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.29.3...v6.30.1 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 16:05:05 -06:00
dependabot[bot]
f6ed36fa0f
build(deps): bump pyelftools from 0.31 to 0.32 ( #2616 )
...
Bumps [pyelftools](https://github.com/eliben/pyelftools ) from 0.31 to 0.32.
- [Changelog](https://github.com/eliben/pyelftools/blob/main/CHANGES )
- [Commits](https://github.com/eliben/pyelftools/compare/v0.31...v0.32 )
---
updated-dependencies:
- dependency-name: pyelftools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-03-10 14:26:54 -06:00
dependabot[bot]
077082a376
build(deps): bump humanize from 4.10.0 to 4.12.0 ( #2606 )
...
Bumps [humanize](https://github.com/python-humanize/humanize ) from 4.10.0 to 4.12.0.
- [Release notes](https://github.com/python-humanize/humanize/releases )
- [Commits](https://github.com/python-humanize/humanize/compare/4.10.0...4.12.0 )
---
updated-dependencies:
- dependency-name: humanize
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hunhoff <mike.hunhoff@gmail.com >
2025-03-10 13:03:59 -06:00
dependabot[bot]
4ee8a7c6b1
build(deps): bump setuptools from 75.8.0 to 76.0.0 ( #2621 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 75.8.0 to 76.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v75.8.0...v76.0.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 12:44:49 -06:00
Willi Ballenthin
5467fac1a5
Fix/lints in master ( #2589 )
...
* requirements: fix yanked protobuf version
* binja: insn: fix lints
2025-02-04 12:08:24 +01:00
dependabot[bot]
6d336e962f
build(deps): bump pip from 24.3.1 to 25.0 ( #2576 )
...
Bumps [pip](https://github.com/pypa/pip ) from 24.3.1 to 25.0.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/24.3.1...25.0 )
---
updated-dependencies:
- dependency-name: pip
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 10:11:17 +01:00
dependabot[bot]
25d82a2a62
build(deps): bump setuptools from 75.6.0 to 75.8.0 ( #2562 )
2025-01-20 08:27:57 -07:00
dependabot[bot]
127c217b5d
build(deps): bump pygments from 2.18.0 to 2.19.1 ( #2564 )
2025-01-20 08:26:56 -07:00
dependabot[bot]
8c8d67c939
build(deps): bump viv-utils from 0.7.11 to 0.8.0 ( #2565 )
2025-01-20 08:26:37 -07:00
dependabot[bot]
e00672006f
build(deps): bump six from 1.16.0 to 1.17.0 ( #2533 )
...
Bumps [six](https://github.com/benjaminp/six ) from 1.16.0 to 1.17.0.
- [Changelog](https://github.com/benjaminp/six/blob/main/CHANGES )
- [Commits](https://github.com/benjaminp/six/compare/1.16.0...1.17.0 )
---
updated-dependencies:
- dependency-name: six
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 02:01:00 -07:00
dependabot[bot]
8f8db7b023
build(deps): bump msgspec from 0.18.6 to 0.19.0 ( #2547 )
...
Bumps [msgspec](https://github.com/jcrist/msgspec ) from 0.18.6 to 0.19.0.
- [Release notes](https://github.com/jcrist/msgspec/releases )
- [Commits](https://github.com/jcrist/msgspec/compare/0.18.6...0.19.0 )
---
updated-dependencies:
- dependency-name: msgspec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 02:00:00 -07:00
dependabot[bot]
379d6ef313
build(deps): bump protobuf from 5.28.2 to 5.29.0
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 5.28.2 to 5.29.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.28.2...v5.29.0 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 15:42:28 +00:00
dependabot[bot]
20909c1d95
build(deps): bump python-flirt from 0.8.10 to 0.9.2
...
Bumps [python-flirt](https://github.com/williballenthin/lancelot ) from 0.8.10 to 0.9.2.
- [Release notes](https://github.com/williballenthin/lancelot/releases )
- [Commits](https://github.com/williballenthin/lancelot/compare/v0.8.10...v0.9.2 )
---
updated-dependencies:
- dependency-name: python-flirt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-26 09:53:26 +01:00
dependabot[bot]
035b4f6ae6
build(deps): bump pydantic from 2.9.2 to 2.10.1
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.9.2 to 2.10.1.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.9.2...v2.10.1 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-26 09:53:14 +01:00
dependabot[bot]
0f0523d2ba
build(deps): bump setuptools from 75.3.0 to 75.6.0
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 75.3.0 to 75.6.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v75.3.0...v75.6.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-26 09:51:12 +01:00
Moritz
11bb0c3fbd
Merge pull request #2493 from mandiant/dependabot/pip/pip-24.3.1
...
build(deps): bump pip from 24.2 to 24.3.1
2024-11-19 12:28:34 +01:00
dependabot[bot]
3a2056b701
build(deps): bump setuptools from 75.2.0 to 75.3.0 ( #2485 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 75.2.0 to 75.3.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v75.2.0...v75.3.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2024-11-19 10:47:04 +01:00
dependabot[bot]
9627f7e5c3
build(deps): bump pip from 24.2 to 24.3.1
...
Bumps [pip](https://github.com/pypa/pip ) from 24.2 to 24.3.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/24.2...24.3.1 )
---
updated-dependencies:
- dependency-name: pip
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-18 14:44:44 +00:00
dependabot[bot]
7d983af907
build(deps): bump xmltodict from 0.13.0 to 0.14.2 ( #2470 )
...
Bumps [xmltodict](https://github.com/martinblech/xmltodict ) from 0.13.0 to 0.14.2.
- [Changelog](https://github.com/martinblech/xmltodict/blob/master/CHANGELOG.md )
- [Commits](https://github.com/martinblech/xmltodict/compare/v0.13.0...v0.14.2 )
---
updated-dependencies:
- dependency-name: xmltodict
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2024-10-23 09:07:05 +02:00
dependabot[bot]
296255f581
build(deps): bump setuptools from 75.1.0 to 75.2.0 ( #2468 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 75.1.0 to 75.2.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v75.1.0...v75.2.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2024-10-23 09:05:50 +02:00
mr-tz
cebf8e7274
update minimum Python to 3.10
2024-10-21 15:25:21 +00:00
dependabot[bot]
a4fdb0a3ef
build(deps): bump rich from 13.8.0 to 13.9.2
...
Bumps [rich](https://github.com/Textualize/rich ) from 13.8.0 to 13.9.2.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v13.8.0...v13.9.2 )
---
updated-dependencies:
- dependency-name: rich
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-07 14:07:10 +00:00
dependabot[bot]
3037307ee8
build(deps): bump pydantic from 2.9.1 to 2.9.2 ( #2389 )
...
* build(deps): bump pydantic from 2.9.1 to 2.9.2
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.9.1...v2.9.2 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update requirements.txt
* remove pinned sub-dependency
Co-authored-by: Willi Ballenthin <wballenthin@google.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
Co-authored-by: Willi Ballenthin <wballenthin@google.com >
2024-10-02 11:20:54 +02:00
dependabot[bot]
eff358980a
build(deps): bump pefile from 2023.2.7 to 2024.8.26 ( #2413 )
2024-09-30 20:24:09 +00:00
Fariss
51a4eb46b8
replace tqdm, termcolor, tabulate with rich ( #2374 )
...
* logging: use rich handler for logging
* tqdm: remove unneeded redirecting_print_to_tqdm function
* tqdm: introduce `CapaProgressBar` rich `Progress` bar
* tqdm: replace tqdm with rich Progress bar
* tqdm: remove tqdm dependency
* termcolor: replace termcolor and update `scripts/`
* tests: update `test_render.py` to use rich.console.Console
* termcolor: remove termcolor dependency
* capa.render.utils: add `write` & `writeln` methods to subclass `Console`
* update markup util functions to use fmt strings
* tests: update `test_render.py` to use `capa.render.utils.Console`
* replace kwarg `end=""` with `write` and `writeln` methods
* tabulate: replace tabulate with `rich.table`
* tabulate: remove `tabulate` and its dependency `wcwidth`
* logging: handle logging in `capa.main`
* logging: set up logging in `capa.main`
this commit sets up logging in `capa.main` and uses a shared
`log_console` in `capa.helpers` for logging purposes
* changelog: replace packages with rich
* remove entry from pyinstaller and unneeded progress.update call
* update requirements.txt
* scripts: use `capa.helpers.log_console` in `CapaProgressBar`
* logging: configure root logger to use `RichHandler`
* remove unused import `inspect`
2024-09-27 09:34:21 +02:00
dependabot[bot]
558bf0fbf2
build(deps): bump protobuf from 5.27.3 to 5.28.2 ( #2390 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 5.27.3 to 5.28.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.27.3...v5.28.2 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 09:32:58 +02:00
dependabot[bot]
76aff57467
build(deps): bump setuptools from 70.0.0 to 75.1.0 ( #2392 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 70.0.0 to 75.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v70.0.0...v75.1.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-27 09:32:18 +02:00
Moritz
ce3ba8ec3c
bump pydantic-core to 2.23.3
2024-09-17 11:54:47 +02:00
dependabot[bot]
fe6995a687
build(deps): bump pydantic from 2.7.3 to 2.9.1
...
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.7.3 to 2.9.1.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.7.3...v2.9.1 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-17 09:52:46 +00:00
Yacine
f4f0347473
Add msgspec to requirements.txt ( #2360 )
...
* add msgspec to requirements.txt
2024-09-13 17:24:25 +02:00
dependabot[bot]
7b101b33dc
build(deps): bump vivisect from 1.1.1 to 1.2.1 ( #2345 )
...
* build(deps): bump vivisect from 1.1.1 to 1.2.1
Bumps [vivisect](https://github.com/vivisect/vivisect ) from 1.1.1 to 1.2.1.
- [Changelog](https://github.com/vivisect/vivisect/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/vivisect/vivisect/compare/v1.1.1...v1.2.1 )
---
updated-dependencies:
- dependency-name: vivisect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump pyasn1 versions
* Bump cxxfilt version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2024-09-11 11:18:02 +02:00
dependabot[bot]
923132b9b7
build(deps): bump rich from 13.7.1 to 13.8.0 ( #2343 )
...
Bumps [rich](https://github.com/Textualize/rich ) from 13.7.1 to 13.8.0.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v13.7.1...v13.8.0 )
---
updated-dependencies:
- dependency-name: rich
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2024-09-10 11:30:16 +02:00
Moritz
0db53e5086
Merge pull request #2332 from mandiant/dependabot/pip/pyyaml-6.0.2
...
build(deps): bump pyyaml from 6.0.1 to 6.0.2
2024-08-27 12:12:35 +02:00
dependabot[bot]
6d6c245241
build(deps): bump pyyaml from 6.0.1 to 6.0.2
...
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2 )
---
updated-dependencies:
- dependency-name: pyyaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 14:48:08 +00:00
Moritz
d98c315eb4
Merge branch 'master' into vmray-extractor
2024-08-26 11:31:18 +02:00
dependabot[bot]
73120a5c0b
build(deps): bump humanize from 4.9.0 to 4.10.0 ( #2304 )
...
Bumps [humanize](https://github.com/python-humanize/humanize ) from 4.9.0 to 4.10.0.
- [Release notes](https://github.com/python-humanize/humanize/releases )
- [Commits](https://github.com/python-humanize/humanize/compare/4.9.0...4.10.0 )
---
updated-dependencies:
- dependency-name: humanize
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 13:16:45 +02:00
Yacine
6ff08aeeaf
Merge branch 'master' into vmray-extractor
2024-08-17 02:15:01 +01:00