asdf-community / asdf-community/asdf-python

Python 3.13.1 fails to download openssl

Offen
#194 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

### 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

Neue Issues direkt in Ihr Postfach

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