asdf-community / asdf-community/asdf-python

`python -V` loads indefinitely after setting `python system` in `~/.tool-versions` globally

Aperta
#186 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Shell
Stelle
729
Fork
65
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Provide environment information

```bash
OS:
Linux arch 6.8.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:28 +0000 x86_64 GNU/Linux

SHELL:
zsh 5.9 (x86_64-pc-linux-gnu)

BASH VERSION:
5.2.26(1)-release

ASDF VERSION:
v0.14.0-ccdd47d

ASDF INTERNAL VARIABLES:
ASDF_DEFAULT_TOOL_VERSIONS_FILENAME=.tool-versions
ASDF_DATA_DIR=/home/hick/.asdf
ASDF_DIR=/home/hick/.asdf
ASDF_CONFIG_FILE=/home/hick/.asdfrc

ASDF INSTALLED PLUGINS:
python https://github.com/danhper/asdf-python.git master 5e277e2
```

### To Reproduce

After installing asdf with the steps described on the [official website](https://asdf-vm.com/pt-br/guide/getting-started.html#_2-download-asdf):

- `git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0`

Configure the shell:

- `source "$HOME/.asdf/asdf.sh"`
- `echo "source ~/.asdf/asdf.sh" >> ~/.zshrc`

Install the python plugin:

- `asdf plugin add python`

Configure to use the system version globally, as described on the [official website](https://asdf-vm.com/pt-br/manage/configuration.html#tool-versions):

- `asdf global python system`

After making these settings, running `python -V` keeps loading indefinitely:

[Gravação de tela de 2024-04-23 07-15-53.webm](https://github.com/asdf-community/asdf-python/assets/85202803/0baa0f79-95a5-4298-a316-8697c8021e49)

### Describe the Bug

After setting the python version to system in `~/.tool-versions`, running python loads indefinitely.

### Expected Behaviour

After setting the python version to system in `~/.tool-versions`, after running `python -V` without a local version having been configured with `asdf local python ` it should return the python version in `/bin/python`.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con la configurazione della shell in ~/.zshrc e ~/.asdf/asdf.sh, quindi riproduci il comportamento usando ~/.tool-versions con `python system` e `python -V`. Confrontalo con la risoluzione prevista di `/bin/python`; il lavoro è completato quando `python -V` restituisce rapidamente il risultato se non è configurata alcuna versione locale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python, shell
Ambito
cli, tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.