@@ -3,22 +3,63 @@ requires = ["setuptools>=61.0", "wheel"]
3
3
build-backend = " setuptools.build_meta"
4
4
5
5
[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"
10
10
requires-python = " >=3.13"
11
- license = { file = " LICENSE" } # Use file or string (e.g., "MIT")
11
+ license = { file = " LICENSE" }
12
+
12
13
authors = [
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"
14
35
]
15
- keywords = [ " concurrent " , " thread-safe " , " no-GIL " , " parallel " , " atomic " ]
36
+
16
37
classifiers = [
38
+ " Programming Language :: Python :: 3" ,
17
39
" Programming Language :: Python :: 3.13" ,
40
+ " Programming Language :: Python :: Implementation :: CPython" ,
18
41
" 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"
20
51
]
21
52
53
+ dependencies = []
54
+
22
55
[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