falcion_Whisperer.md/scripts/python
dependabot[bot] 381c50fe83 build(deps): bump the pip group across 1 directory with 2 updates
Bumps the pip group with 2 updates in the /scripts/python directory: [requests](https://github.com/psf/requests) and [urllib3](https://github.com/urllib3/urllib3).


Updates `requests` from 2.32.3 to 2.32.4
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.4)

Updates `urllib3` from 2.2.3 to 2.5.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.5.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-22 08:47:02 +03:00
..
lib chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
.gitignore chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
.pylintrc chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
clonesource.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
clonevenv.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
git_export_patches.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
git_import_patches.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
linters_mapping.json chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
mypy.ini chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
pack.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
pyproject.toml chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
README.md chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
requirements.txt build(deps): bump the pip group across 1 directory with 2 updates 2025-06-22 08:47:02 +03:00
run_clang_format.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
run_clang_tidy.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
run_gn_format.py chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
setup.cfg chore: clone infrastructure from template PATTERNU 2025-01-04 19:32:35 +03:00
update_versions_table.py build(build-env): full update of ecosystem 2025-04-14 20:03:31 +03:00

This file exists to answer some questions.

What if my project is mainly Python?

Just treat root directory of your project like this project treats scripts, add missing requirements and install them.

But technically, if you set up venv and adjust it to your editor's interpretator settings, every command should work from root directory.

How do I use this linters?

According to super-linter there are many Python linters in this folder:

  1. PYTHON_BLACK
  2. PYTHON_PYLINT
  3. PYTHON_FLAKE8
  4. PYTHON_ISORT
  5. PYTHON_MYPY
  6. PYTHON_PYINK
  7. PYTHON_RUFF

To use PYTHON_BLACK:

black ./

To use PYTHON_PYLINT:

pylint --ignore=venv ./

To use PYTHON_FLAKE8:

flake8 ./

To use PYTHON_ISORT:

isort .

To use PYTHON_MYPY:

mypy .

PyInk is not avalaible in format like, more about it here: https://github.com/google/pyink

Ruff is a different linter, more like Prettier, more about it here: https://docs.astral.sh/ruff/linter/

Integrating with editor

It is highly recommended to install special plugins for this linters to gain more control and view of mistakes and errors.