Commit Graph
19 Commits
Author SHA1 Message Date
David McDonald c7c83ca539 Development: Add stub files
With the plugin module __path__ variable updated at runtime, and plugin
imports based on this updated path within their own module definitions,
static type checkers and language servers cannot resolve these imports
to provide support for autocompletion, type-checking, etc.

This commit:
- Adds the required stub files to make development easier when working
  on plugins
- Removes the stubs directory from the .gitignore file
- Adds a [tool.pyright] section to tell pyright where to look for stubs

Development: Additional stub updates
2025-02-28 13:15:30 -06:00
ikelosandGitHub 4d50d1072f Merge pull request #1558 from volatilityfoundation/issues/issue1546
Issues/issue1546
2025-01-25 11:27:09 +00:00
Mike Auty 13a8c53f7b Core: There was no clear reason to stop supporting older versions of sphinx 2025-01-17 16:13:35 +00:00
Mike Auty c4430cda8d Core: Try to maintain python-3.8 support for the documentation 2025-01-17 16:09:35 +00:00
Mike Auty 1edb7a4a72 Core: Correct version dependencies to avoid conflicts
Fixes #1546
2025-01-17 16:03:50 +00:00
Mike Auty 21decf1370 Core: Put the dependencies back for jsonschema 2025-01-09 18:12:36 +00:00
Mike Auty 0860441c2f Core: Improve speed to JSONSchema validation 2025-01-09 17:12:27 +00:00
Abyss-W4tcherandGitHub 335bdba36c Merge branch 'develop' into fbdev_plugin 2024-12-21 13:26:23 +01:00
Abyss Watcher 88eb2aa886 switch pillow to pyproject.toml 2024-12-21 13:22:04 +01:00
TheMythologist e6e0754fa5 Remove mypy overrides section 2024-12-20 10:46:54 +08:00
TheMythologist d7f678879d Minor improvements for mypy 2024-12-18 15:18:33 +08:00
Arthur Deierlein 8e9b719a16 use ruff for linting and enforce linting via ci 2024-12-17 22:53:05 +01:00
Andrew Case 13eae6c3df Add capstone to test system requirements. Allow lazy type checks 2024-12-09 13:19:06 -06:00
lesander b739f8d067 revert 3.8 to 3.9 soft bump 2024-11-08 14:05:54 +01:00
lesander a04c04c4e3 fix ci 2024-11-08 14:03:08 +01:00
lesander 1fd5177260 move dependency definitions to pyproject.toml and bump minimal cpython version to 3.9.0 since 3.8.0 is EOL. 2024-11-08 12:31:59 +01:00
Davide Arcuri 10376a2687 use one class with flag 2024-08-07 10:38:29 +02:00
Mike Auty 61e3e894ee Core: Bump the version and minium python to support pip 2024-07-14 19:04:06 +01:00
Branch Vincent 693eebc34b migrate to pyproject.toml 2024-06-01 16:16:44 -07:00