asdf-community / asdf-community/asdf-python
Python 3.13.1 fails to download openssl
- Vorherrschende Sprache
- Shell
- Sterne
- 729
- Forks
- 65
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### 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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem Installationspfad für Python 3.13.1 des asdf-python-Plugins und verfolge, wie dessen python-build-Abhängigkeit die OpenSSL-Download-URL erstellt. Führe die Installation ohne vorinstalliertes OpenSSL erneut durch und überprüfe anschließend, dass die URL den passenden openssl-3.4.0-Release-Pfad verwendet und der Download erfolgreich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, shell
- Bereich
- build-system, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 42/100