Skip to content
Back to skills

Decomposition 2026 11 05

CSecurity

```bash sudo apt update sudo apt install python3-numpy ```

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentspythonbash

Security analysis

C63/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 21 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add Siririn77/i-have-autism --skill decomposition-2026-11-05 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Decomposition 2026 11 05?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Decomposition 2026 11 05
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/siririn77-decomposition-2026-11-05-e15282e4/badge)](https://www.skillsdirectory.com/skills/siririn77-decomposition-2026-11-05-e15282e4)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Установка NumPy на Debian

## Способ 1: из репозитория Debian (проще всего)

```bash
sudo apt update
sudo apt install python3-numpy
```

Проверка:

```bash
python3 -c "import numpy; print(numpy.__version__)"
```

Плюсы: ставится системный пакет, автоматически подтягиваются зависимости (BLAS/LAPACK), обновляется вместе с системой. Минус — версия может быть старше актуальной (в Debian 12 — NumPy 1.24, в Debian 13 — уже 2.x).

Пакет ставится для системного `python3`. Если у вас несколько версий Python, посмотрите `apt search python3-numpy`.

## Способ 2: через pip в виртуальном окружении (рекомендуется для проектов)

Начиная с Debian 12 действует PEP 668: `pip install` в системный Python блокируется ошибкой `externally-managed-environment`. Поэтому создаём venv:

```bash
sudo apt install python3-venv python3-pip

python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install numpy
```

Проверка:

```bash
python -c "import numpy; print(numpy.__version__)"
```

Выход из окружения — `deactivate`. Так вы получите свежую версию и не сломаете системные пакеты.

Нужна конкретная версия:

```bash
pip install "numpy==2.1.3"
```

## Способ 3: uv / conda (если нужен менеджер окружений)

```bash
# uv
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv && source .venv/bin/activate
uv pip install numpy
```

Или Miniforge/conda:

```bash
conda create -n sci python=3.12 numpy
conda activate sci
```

## Чего делать не стоит

```bash
pip install --break-system-packages numpy   # ломает системный Python
```

Это обходит защиту PEP 668 и может конфликтовать с пакетами apt. Используйте venv.

## Если нужна сборка из исходников

Обычно не требуется — для всех популярных платформ есть готовые wheel. Но если pip не нашёл wheel:

```bash
sudo apt install build-essential gfortran python3-dev libopenblas-dev
```

## Итог

- Нужен NumPy «для системы/скриптов» → `sudo apt install python3-numpy`.
- Пишете проект → venv + `pip install numpy`.
- Хотите свежую версию и изоляцию → venv/uv/conda.

Files in this skill

  • SCORE.md6.6 KB
  • answer-estimate_with-skill.md4 KB
  • answer-estimate_without-skill.md3 KB
  • answer-next-step_with-skill.md1.1 KB
  • answer-next-step_without-skill.md2.7 KB
  • answer-no-preamble_with-skill.md2.5 KB
  • answer-no-preamble_without-skill.md2.7 KB
  • cases.json14.4 KB
  • code-edge-negative_with-skill.md2 KB
  • code-edge-negative_without-skill.md2.2 KB
  • comment-says-why_with-skill.md2.8 KB
  • comment-says-why_without-skill.md1.2 KB
  • decomposition-huge_with-skill.md14.3 KB
  • decomposition-huge_without-skill.md9.8 KB
  • decomposition-small_with-skill.md1.4 KB
  • decomposition-small_without-skill.md242 B
  • destructive-needs-confirmation_with-skill.md3.5 KB
  • destructive-needs-confirmation_without-skill.md3.7 KB
  • disagree-first-line_with-skill.md1.9 KB
  • disagree-first-line_without-skill.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.