asdf-community / asdf-community/asdf-python
Python 3.13.1 fails to download openssl
- 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