Pārlūkot izejas kodu

Add support for free-threaded Python (#2995)

pull/2996/head
Sam Gross pirms 2 mēnešiem
revīziju iesūtīja GitHub
vecāks
revīzija
d660c5a84f
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: B5690EEEBB952194
3 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. +7
    -0
      plugins/python-build/bin/python-build
  2. +2
    -0
      plugins/python-build/share/python-build/3.13t-dev
  3. +2
    -0
      plugins/python-build/share/python-build/3.14t-dev

+ 7
- 0
plugins/python-build/bin/python-build Parādīt failu

@ -822,6 +822,7 @@ build_package_standard_build() {
use_homebrew_zlib || true
fi
use_dsymutil || true
use_free_threading || true
fi
( if [ "${CFLAGS+defined}" ] || [ "${!PACKAGE_CFLAGS+defined}" ]; then
@ -1761,6 +1762,12 @@ use_dsymutil() {
fi
}
use_free_threading() {
if [[ -n "$PYTHON_BUILD_FREE_THREADING" ]]; then
package_option python configure --disable-gil
fi
}
build_package_enable_shared() {
package_option python configure --enable-shared
}

+ 2
- 0
plugins/python-build/share/python-build/3.13t-dev Parādīt failu

@ -0,0 +1,2 @@
export PYTHON_BUILD_FREE_THREADING=1
source "$(dirname "${BASH_SOURCE[0]}")"/3.13-dev

+ 2
- 0
plugins/python-build/share/python-build/3.14t-dev Parādīt failu

@ -0,0 +1,2 @@
export PYTHON_BUILD_FREE_THREADING=1
source "$(dirname "${BASH_SOURCE[0]}")"/3.14-dev

Notiek ielāde…
Atcelt
Saglabāt