asdf-community / asdf-community/asdf-python

Python 3.13.1 fails to download openssl

Aperta
#194 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:
Darwin Nates-MacBook-Pro.local 24.1.0 Darwin Kernel Version 24.1.0: Thu Oct 10 21:06:57 PDT 2024; root:xnu-11215.41.3~3/RELEASE_ARM64_T6041 arm64

SHELL:
zsh 5.9 (arm64-apple-darwin24.0)

BASH VERSION:
3.2.57(1)-release

ASDF VERSION:
v0.14.1-c5116dc

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

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

### To Reproduce

Try to install `python 3.13.1` without OpenSSL pre-installed

### Describe the Bug

It tries to do the following and fails:

```sh
python-build 3.13.1 /Users/nate/.asdf/installs/python/3.13.1
Downloading openssl-3.4.0.tar.gz...
-> https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.4.0.tar.gz
error: failed to download openssl-3.4.0.tar.gz

BUILD FAILED (OS X 15.1 using python-build 2.4.21)
```

### Expected Behaviour

That should be downloading `https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz` instead

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dal percorso di installazione di Python 3.13.1 del plugin asdf-python e segui il modo in cui la sua dipendenza python-build costruisce l’URL di download di OpenSSL. Riproduci l’installazione senza OpenSSL preinstallato, quindi verifica che l’URL utilizzi il percorso di release openssl-3.4.0 corrispondente e che il download abbia esito positivo.

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

Valutazione

Stack tecnologico
python, shell
Ambito
build-system, tooling
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.