1
+ [build-system ]
2
+ requires = [" setuptools" ] # REQUIRED if [build-system] table is used
3
+ build-backend = " setuptools.build_meta" # If not defined, then legacy behavior can happen.
4
+
5
+
6
+ [project ]
7
+ name = " yacpl"
8
+
9
+ version = " 1.0.0" # REQUIRED, although can be dynamic
10
+
11
+ description = " A simple print()-esque library that suppoerts colors!"
12
+
13
+ readme = " README.md"
14
+ requires-python = " >=3.9"
15
+ license = { file = " LICENSE" }
16
+
17
+ keywords = [" yacpl" , " colorama" , " yaclp" , " print" , " colors" , " color print" , " ansi" , " colours" , " colour print" ]
18
+ authors = [{
name =
" A. Random Developer" ,
email =
" [email protected] " }]
19
+
20
+ # This should be your name or the names of the organization who currently
21
+ # maintains the project, and a valid email address corresponding to the name
22
+ # listed.
23
+ maintainers = [
24
+ {
name =
" fily" ,
email =
" [email protected] " },
25
+ ]
26
+
27
+ # Classifiers help users find your project by categorizing it.
28
+ #
29
+ # For a list of valid classifiers, see https://pypi.org/classifiers/
30
+ classifiers = [
31
+ # How mature is this project? Common values are
32
+ # 3 - Alpha
33
+ # 4 - Beta
34
+ # 5 - Production/Stable
35
+ " Development Status :: 4 - Beta" ,
36
+
37
+ # Indicate who your project is intended for
38
+ " Intended Audience :: Developers" ,
39
+ " Topic :: Terminals" ,
40
+
41
+ # Pick your license as you wish
42
+ " License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" ,
43
+
44
+ # Specify the Python versions you support here. In particular, ensure
45
+ # that you indicate you support Python 3. These classifiers are *not*
46
+ # checked by "pip install". See instead "requires-python" key in this file.
47
+ " Programming Language :: Python :: 3.10" ,
48
+ " Programming Language :: Python :: 3.11" ,
49
+ " Programming Language :: Python :: 3.12" ,
50
+ " Programming Language :: Python :: 3.13" ,
51
+ " Programming Language :: Python :: 3 :: Only" ,
52
+ ]
53
+
54
+ [project .urls ]
55
+ "Homepage" = " https://github.com/fily-gif/yacpl"
56
+ "Bug Reports" = " https://github.com/fily-gif/yacpl/issues"
57
+ "Source" = " https://github.com/fily-gif/yacpl/tree/main"
58
+
59
+
60
+ # This is configuration specific to the `setuptools` build backend.
61
+ # If you are using a different build backend, you will need to change this.
62
+ [tool .setuptools ]
63
+ # If there are data files included in your packages that need to be
64
+ # installed, specify them here.
65
+ package-data = { "sample" = [" *.dat" ] }
0 commit comments