Skip to content

Releases: qompassai/Equator

Release 2025-06-20

20 Jun 15:52

Choose a tag to compare

v2025-06-20

Update metadata, badge, and citation for 2025-06-20

Release 2025-06-04

04 Jun 22:35

Choose a tag to compare

v2025-06-04

Update metadata, badge, and citation for 2025-06-04

Release 2025-05-21

21 May 21:41

Choose a tag to compare

v2025-05-21

Update metadata, badge, and citation for 2025-05-21

Release 2025-05-06

07 May 00:43

Choose a tag to compare

v2025-05-06

Update metadata, badge, and citation for 2025-05-06

032025

21 Mar 06:51
ab70531

Choose a tag to compare

update

Python 3.14 with and without GIL (x86_64)

16 Aug 17:01
155d257

Choose a tag to compare

Python 3.14 (No GIL) for x86_64

Build Variants

  • p3.14NoGILx86_64: Compiled on Arch Linux for x86_64 architecture
  • p3.14wGILx86_64: Compiled on Arch Linux for x86_64 architecture
  • p3.14NoGILarm64: Compiled on Ubuntu 24.04 for AArch64 architecture
  • p3.14wGILarm64: Compiled on Ubuntu 24.04 for AArch64 architecture

Where:

  • NoGIL = Global Interpreter Lock (GIL) disabled
  • wGIL = Global Interpreter Lock (GIL) enabled

Target Architectures and Instruction Sets

x86_64 (Haswell and newer, including 13th gen Intel CPUs, though likely to work on older CPUs as well)

Architecture: x86_64

  • Build CPU: Intel Haswell (4th gen)
  • Instruction set: AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, OSXSAVE

ARM64 (NVIDIA Jetson AGX Orin Developer Kit)

  • Architecture: AArch64 (ARMv8-A)
  • CPU: NVIDIA Carmel (ARMv8.2-A)
  • Instruction set: ARMv8.2-A with extensions from ARMv8.3-A, ARMv8.4-A, and ARMv8.5-A

##Installation
If you've downloaded the tarball:
For ARM64 versions:

# For NoGIL version:
tar -xzvf p3.14noGIL_arm64.tar.gz
./p3.14noGIL_arm64

For GIL version:

tar -xzvf p3.14wGIL_arm64.tar.gz
./p3.14wGIL_arm64

For x86_64 versions:

For NoGIL version:

tar -xzvf p3.14noGIL_x86_64.tar.gz
./p3.14noGIL_x86_64

For GIL version:

tar -xzvf p3.14wGIL_x86_64.tar.gz
./p3.14wGIL_x86_64

If you've downloaded the binaries directly:

  • Ensure you're in the directory containing the binaries.
  • Make sure the binaries have executable permissions:
    chmod +x p3.14noGIL_arm64 p3.14wGIL_arm64 p3.14noGIL_x86_64 p3.14wGIL_x86_64

Run the desired binary:

./p3.14noGIL_arm64  # or
./p3.14wGIL_arm64   # or
./p3.14noGIL_x86_64 # or
./p3.14wGIL_x86_64

Notes

  • This is an alpha version of Python 3.14. Use with caution in production environments.
    -See how this built to test out for yourself by referencing HowToCompile.md in the source repo

Python 3.14 (With GIL) for ARM64 | Aarch64

16 Aug 06:55

Choose a tag to compare

Python 3.14 (No GIL) for Arm64 | Aarch64

Build Variants

  • p3.14NoGILx86_64: Compiled on Arch Linux for x86_64 architecture
  • p3.14wGILx86_64: Compiled on Arch Linux for x86_64 architecture
  • p3.14NoGILarm64: Compiled on Ubuntu 24.04 for AArch64 architecture
  • p3.14wGILarm64: Compiled on Ubuntu 24.04 for AArch64 architecture

Where:

  • NoGIL = Global Interpreter Lock (GIL) disabled
  • wGIL = Global Interpreter Lock (GIL) enabled

Target Architectures and Instruction Sets

x86_64 (Haswell and newer, including 13th gen Intel CPUs, though likely to work on older CPUs as well)

Architecture: x86_64

  • Build CPU: Intel Haswell (4th gen)
  • Instruction set: AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, OSXSAVE

ARM64 (NVIDIA Jetson AGX Orin Developer Kit)

  • Architecture: AArch64 (ARMv8-A)
  • CPU: NVIDIA Carmel (ARMv8.2-A)
  • Instruction set: ARMv8.2-A with extensions from ARMv8.3-A, ARMv8.4-A, and ARMv8.5-A

##Installation
If you've downloaded the tarball:
For ARM64 versions:

# For NoGIL version:
tar -xzvf p3.14noGIL_arm64.tar.gz
./p3.14noGIL_arm64

For GIL version:

tar -xzvf p3.14wGIL_arm64.tar.gz
./p3.14wGIL_arm64

For x86_64 versions:

For NoGIL version:

tar -xzvf p3.14noGIL_x86_64.tar.gz
./p3.14noGIL_x86_64

For GIL version:

tar -xzvf p3.14wGIL_x86_64.tar.gz
./p3.14wGIL_x86_64

If you've downloaded the binaries directly:

  • Ensure you're in the directory containing the binaries.
  • Make sure the binaries have executable permissions:
    chmod +x p3.14noGIL_arm64 p3.14wGIL_arm64 p3.14noGIL_x86_64 p3.14wGIL_x86_64

Run the desired binary:

./p3.14noGIL_arm64  # or
./p3.14wGIL_arm64   # or
./p3.14noGIL_x86_64 # or
./p3.14wGIL_x86_64

Notes

  • This is an alpha version of Python 3.14. Use with caution in production environments.
  • See how this built to test out for yourself by referencing HowToCompile.md in the source repo