Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 769 Bytes

File metadata and controls

38 lines (28 loc) · 769 Bytes

Python

The Fedora system Python is used directly; there is no pyenv or alternate runtime manager.

Versions

Tool Version
Python 3.14.7 (Fedora system interpreter)
pip 26.0.1
pipx 1.15.0
sudo dnf install python3 python3-pip pipx
pipx ensurepath

Rules

  • Never sudo pip install. It corrupts the DNF-managed site-packages.

  • Per-project dependencies go in a virtual environment:

    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
  • Standalone CLI apps go through pipx (isolated venv per app):

    pipx install <tool>
    pipx list
  • System-wide Python libraries, when genuinely needed, come from dnf (python3-<name>), not pip.