High-performance C-backed threading replacement for Python 3.14t
Project description
cthreadingpi
High-performance C-backed threading replacement for Python 3.14t
Version: 0.1.0
Author: Sarenian ozlohu99@gmail.com
License: MIT
Python Version: >=3.14
Installation
Install from source:
pip install .
or install from pypi:
pip install cthreadingpi
Recommended Usage
from cthreading import auto_threaded
# You can also use the decorator @auto_threaded
# but i prefer the function call style
# like so:
# @auto_threaded
def main():
# This function is the entrypoint of the program
# As long as every single line of code in the project
# is executed from this function (even from other functions
# that are called from functions this function calls) the
# program will be threaded automatically.
print("Hello World")
if __name__ == "__main__":
auto_threaded(main)()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cthreadingpi-0.1.0.tar.gz
(105.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cthreadingpi-0.1.0.tar.gz.
File metadata
- Download URL: cthreadingpi-0.1.0.tar.gz
- Upload date:
- Size: 105.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a339adf6eed50c012285168e2fdef30c80050bb5ffeb0c0d86cb35331d63d55
|
|
| MD5 |
5e5d4c627fd4758d1c24ce5c2e53d8d9
|
|
| BLAKE2b-256 |
58f0aac7c9fac8a0e08e15ea33fe350e2638e87355b38a5bdc0686e3815f414a
|
File details
Details for the file cthreadingpi-0.1.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: cthreadingpi-0.1.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 117.9 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af675a580f0d26ed785ed6730c960cbe68cf2568e3d60e1ec7cb11fcaaff45d1
|
|
| MD5 |
cca50d43ade13020775befe39fe304b6
|
|
| BLAKE2b-256 |
0e6ac1765c9cda15d3d9231b22f98e1140f859697cf9c499dcad8dfe7c0fbfbf
|