Commit 30e03b6
Add RHEL support to the python feature (#830)
* install gpg2.22 on centos 7 when installing python
* RHEL support, exisiting tests pass, new RHEL tests pass.
* add tests, cleanup install organization
* update testing to include RHEL tests
* update testing to include RHEL tests
* undo addition of installing additional pip modules
* fix errors installing os-provided Python on recent Debian systems and on Mariner systems
* adjust to properly use newly installed python (PYTHON_SRC) instead of assuming "python" will work
* When installing pipx, check if python is marked as externally
managed. If so, add "--break-system-packages" to the pip install
flags.
This does not really breack system packages due to the setting of
PYTHONUSERBASE during the install of pipx, but does get us past
checks for installing python packages into the system python install.
* merge from main
* update check for managed python install. pass all tests.
* add "packages" option from PR #768
* remove "packages" option
* Address PR feedback, passes all tests locally.
* fix install error on centos
---------
Co-authored-by: Jeff Putsch <jputsch@analog.com>1 parent 1592dd5 commit 30e03b6
23 files changed
Lines changed: 1073 additions & 76 deletions
File tree
- .github/workflows
- src/python
- test/python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
29 | 34 | | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
33 | 38 | | |
34 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
35 | 45 | | |
36 | 46 | | |
37 | 47 | | |
| |||
71 | 81 | | |
72 | 82 | | |
73 | 83 | | |
74 | | - | |
75 | | - | |
| 84 | + | |
| 85 | + | |
76 | 86 | | |
77 | | - | |
| 87 | + | |
0 commit comments