Skip to main content

Modules for free-threading built python

Description

See https://github.com/python/cpython/pull/135550, PEP779. Now the free-threading is not a experimental feature anymore. However, the .pyd files are different between two executable. This repository is make sure that if the .pyd files are not the files for the executable version, it will be reinstall for the currently version.

Note

Make sure that the packages have at least a version that is compatible with the current python executable version. The cp313-cp313 should be used for the normal, while the cp313-cp313t should be used for the free-threading.

Usage

pip install modules_for_freethreading

The code below is an example of using the numpy module. If the numpy module is not compatible with the current python executable version, it will be reinstalled for the corrently version.

import modules_for_freethreading
modules_for_freethreading.add_module("numpy"[, module_version="2.2.0"])
import numpy

Note

If the module's name is different from the install name, you should set it :

import modules_for_freethreading
modules_for_freethreading.add_module("jpype")
modules_for_freethreading.add_other_name("jpype", "jpype1")
import jpype

License

MIT

Metadata

Release files for modules-for-freethreading 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for modules-for-freethreading 0.3.2
File Size Uploaded Provenance
modules_for_freethreading-0.3.2.tar.gz 3.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for modules-for-freethreading 0.3.2
File Interpreter ABI Platform
modules_for_freethreading-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 kB

Release files / modules_for_freethreading-0.3.2.tar.gz

Download URL modules_for_freethreading-0.3.2.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4b5b55177d3a609a38c195c83d8af9e41047c3ec24b264fa8c96d3b7d190aac0
BLAKE2b-256 checksum
How to use checksums
ca99474672e4325b2afff4a18d6f1c8bbe6acfd12a9eab450ea0de82d832edc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / modules_for_freethreading-0.3.2-py3-none-any.whl

Download URL modules_for_freethreading-0.3.2-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b5690f28af0622394944e29caa9b27109ce1fc235cc290c63b2b8cd8a7e91a1
BLAKE2b-256 checksum
How to use checksums
66e2c4de4a2952e8cb356e235dd1381281d14f7e844fd96ce6a39e813f14c5f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for modules-for-freethreading 0.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page