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
ikelos and GitHub
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-W4tcher and GitHub
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