@@ -3,22 +3,63 @@ requires = ["setuptools>=61.0", "wheel"]
33build-backend = " setuptools.build_meta"
44
55[project ]
6- name = " AtomicThreading " # Name on PyPI (unique!)
7- version = " 0. 1.0" # Semantic versioning
8- description = " A high-performance thread-safe data structure library for Python 3.13+ no-GIL."
9- readme = " README.md" # Path to your README
6+ name = " ThreadFactory "
7+ version = " 1.0.0 "
8+ description = " A high-performance thread-safe data structure and concurrency library for Python 3.13+ ( no-GIL) ."
9+ readme = " README.md"
1010requires-python = " >=3.13"
11- license = { file = " LICENSE" } # Use file or string (e.g., "MIT")
11+ license = { file = " LICENSE" }
12+
1213authors = [
13- { name =" Mark Geleta" , email =" your@email.com" }
14+ { name = " Mark Geleta" , email = " SynapticAISystems@gmail.com" }
15+ ]
16+
17+ maintainers = [
18+ { name = " Mark Geleta" , email = " SynapticAISystems@gmail.com" }
19+ ]
20+
21+ keywords = [
22+ " concurrency" ,
23+ " parallelism" ,
24+ " thread-safe" ,
25+ " no-GIL" ,
26+ " threading" ,
27+ " parallel processing" ,
28+ " concurrent collections" ,
29+ " multithreading" ,
30+ " high-performance" ,
31+ " python concurrency" ,
32+ " free-threading" ,
33+ " thread factory" ,
34+ " ThreadFactory"
1435]
15- keywords = [ " concurrent " , " thread-safe " , " no-GIL " , " parallel " , " atomic " ]
36+
1637classifiers = [
38+ " Programming Language :: Python :: 3" ,
1739 " Programming Language :: Python :: 3.13" ,
40+ " Programming Language :: Python :: Implementation :: CPython" ,
1841 " License :: OSI Approved :: MIT License" ,
19- " Operating System :: OS Independent"
42+ " Operating System :: OS Independent" ,
43+ " Intended Audience :: Developers" ,
44+ " Intended Audience :: Science/Research" ,
45+ " Topic :: Software Development :: Libraries :: Python Modules" ,
46+ " Topic :: Software Development :: Libraries" ,
47+ " Topic :: System :: Distributed Computing" ,
48+ " Topic :: System :: Networking" ,
49+ " Topic :: Utilities" ,
50+ " Environment :: Console"
2051]
2152
53+ dependencies = []
54+
2255[project .urls ]
23- "Homepage" = " https://github.com/Synaptic724/AtomicThreading"
24- "Bug Tracker" = " https://github.com/Synaptic724/AtomicThreading/issues"
56+ Homepage = " https://github.com/Synaptic724/ThreadFactory"
57+ Repository = " https://github.com/Synaptic724/ThreadFactory"
58+ Issues = " https://github.com/Synaptic724/ThreadFactory/issues"
59+ Documentation = " https://github.com/Synaptic724/ThreadFactory#readme"
60+
61+ [tool .setuptools .packages .find ]
62+ where = [" src" ]
63+ include = [" Threading" ]
64+ exclude = [" Tests" ]
65+ #
0 commit comments