|
1 | 1 | from setuptools import setup, find_packages |
2 | 2 | import os |
3 | | -import glob |
4 | 3 | import io |
5 | 4 | from ct.version import __version__ |
6 | 5 |
|
|
13 | 12 | setup( |
14 | 13 | name="compiletools", |
15 | 14 | version=__version__, |
16 | | - setup_requires=["setuptools_scm"], |
17 | 15 | description="Tools to make compiling C/C++ projects easy", |
18 | 16 | long_description=long_description, |
| 17 | + long_description_content_type="text/x-rst", |
19 | 18 | url="http://zomojo.github.io/compiletools/", |
20 | | - python_requires=">=3.6", |
| 19 | + python_requires=">=3.9", # Updated minimum Python version |
21 | 20 | author="Zomojo Pty Ltd", |
22 | 21 | author_email="drgeoffathome@gmail.com", |
23 | 22 | license="GPLv3+", |
|
27 | 26 | "Topic :: Software Development :: Build Tools", |
28 | 27 | "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", |
29 | 28 | "Programming Language :: Python :: 3", |
| 29 | + "Programming Language :: Python :: 3.9", |
| 30 | + "Programming Language :: Python :: 3.10", |
| 31 | + "Programming Language :: Python :: 3.11", |
| 32 | + "Programming Language :: Python :: 3.12", |
| 33 | + "Programming Language :: Python :: 3.13" |
30 | 34 | ], |
31 | 35 | keywords="c++ make development", |
32 | 36 | packages=find_packages(), |
33 | 37 | package_data={"":[ff for ff in os.listdir("ct") if ff.startswith("README")]}, |
34 | 38 | include_package_data=True, |
35 | | - install_requires=["configargparse", "appdirs", "psutil", "rich", "rich_rst"], |
| 39 | + install_requires=[ |
| 40 | + "configargparse>=1.5.3", |
| 41 | + "appdirs>=1.4.4", |
| 42 | + "psutil>=5.9.0", |
| 43 | + "rich>=12.0.0", |
| 44 | + "rich_rst>=1.1.7", |
| 45 | + ], |
36 | 46 | test_suite="ct", |
37 | 47 | scripts=[ff for ff in os.listdir(".") if ff.startswith("ct-")], |
38 | 48 | download_url="https://github.com/Zomojo/compiletools/archive/v" |
39 | 49 | + __version__ |
40 | 50 | + ".tar.gz", |
41 | 51 | ) |
42 | | - |
|
0 commit comments