aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Bruno Rodrigues dos Santos <[email protected]>2024-03-21 11:47:37 -0300
committerGravatar GitHub <[email protected]>2024-03-21 14:47:37 +0000
commit92fc4b9ed14e20ca91e04a28364263aceea87437 (patch)
tree0b72421cd6a368929d5e5ab6f0359fcfe8707f1d
parentBump azure/k8s-deploy from 4 to 5 (#2965) (diff)
New Tag: "Avoid System Python for Development" (#2797)
-rw-r--r--bot/resources/tags/system-python.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/bot/resources/tags/system-python.md b/bot/resources/tags/system-python.md
new file mode 100644
index 000000000..baac7665e
--- /dev/null
+++ b/bot/resources/tags/system-python.md
@@ -0,0 +1,18 @@
+---
+embed:
+ title: "System Python"
+---
+
+*Why Avoid System Python for Development on Unix-like Systems:*
+
+- **Critical Operating System Dependencies:** Altering the system Python installation may harm internal operating system dependencies.
+
+- **Stability and Security Concerns:** System interpreters lag behind current releases, lacking the latest features and security patches.
+
+- **Limited Package Control:** External package management restricts control over versions, leading to compatibility issues with outdated packages.
+
+*Recommended Approach:*
+
+- **Install Independent Interpreter:** Install Python from source or utilize a virtual environment for flexibility and control.
+
+- **Utilize [Pyenv](https://github.com/pyenv/pyenv) or Similar Tools:** Manage multiple Python versions and create isolated development environments for smoother workflows.