asdf-community / asdf-community/asdf-python

I guess ansible-base is being set as default when installing ansible with pip

Offen
#87 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Shell
Sterne
729
Forks
65
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I think maybe doing reshim is overwriting ansible executable with ansible-base executable:

```
❯ pip3 install ansible -U
Collecting ansible
Downloading ansible-2.10.6.tar.gz (29.6 MB)
|████████████████████████████████| 29.6 MB 393 kB/s
Collecting ansible-base<2.11,>=2.10.5
Downloading ansible-base-2.10.5.tar.gz (5.7 MB)
|████████████████████████████████| 5.7 MB 949 kB/s
```

As you can see is installing .6 for `ansible` and .5 for `ansible-base`.

After installing, reshim and current version:
```
❯ ./ansible --version
ansible 2.10.5
config file = None
configured module search path = ['/Users/vitorjr/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /Users/vitorjr/.asdf/installs/python/3.9.1/lib/python3.9/site-packages/ansible
executable location = ./ansible
python version = 3.9.1 (default, Jan 27 2021, 17:37:54) [Clang 12.0.0 (clang-1200.0.32.28)]
```

Not sure it it's a asdf python plugin problem related, just passing the information.

Thanks for the amazing work.

best regards,
Vitor Jr.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Bericht mit `pip3 install ansible -U`, führe anschließend asdf reshim aus und untersuche die ausführbare Datei `./ansible` sowie ihre ausgegebene Version. Verfolge, welche ausführbare Datei reshim auswählt; als abgeschlossen gilt die Aufgabe, wenn die Installation von ansible 2.10.6 nicht dazu führt, dass `./ansible --version` ansible-base 2.10.5 ausgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ansible, python
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.