1 | """
|
---|
2 | Author: RedFantom
|
---|
3 | License: GNU GPLv3
|
---|
4 | Copyright (c) 2017-2018 RedFantom
|
---|
5 | """
|
---|
6 | import os
|
---|
7 | from tkinter import TkVersion
|
---|
8 | from setuptools import setup
|
---|
9 |
|
---|
10 |
|
---|
11 | if TkVersion <= 8.5:
|
---|
12 | message = "This version of ttkthemes does not support Tk 8.5 and earlier. Please install a later version."
|
---|
13 | raise RuntimeError(message)
|
---|
14 |
|
---|
15 |
|
---|
16 | def read(fname):
|
---|
17 | return open(os.path.join(os.path.dirname(__file__), fname)).read()
|
---|
18 |
|
---|
19 |
|
---|
20 | setup(
|
---|
21 | name="ttkthemes",
|
---|
22 | packages=["ttkthemes"],
|
---|
23 | package_data={"ttkthemes": ["themes/*", "png/*", "gif/*", "advanced/*"]},
|
---|
24 | version="3.2.2",
|
---|
25 | description="A group of themes for the ttk extensions of Tkinter with a Tkinter.Tk wrapper",
|
---|
26 | author="The ttkthemes authors",
|
---|
27 | author_email="redfantom@outlook.com",
|
---|
28 | url="https://github.com/RedFantom/ttkthemes",
|
---|
29 | download_url="https://github.com/RedFantom/ttkthemes/releases",
|
---|
30 | include_package_data=True,
|
---|
31 | keywords=["tkinter", "ttk", "gui", "tcl", "theme"],
|
---|
32 | license="GPLv3",
|
---|
33 | long_description=read("README.md"),
|
---|
34 | long_description_content_type="text/markdown",
|
---|
35 | classifiers=[
|
---|
36 | "Programming Language :: Python :: 3.5",
|
---|
37 | "Programming Language :: Python :: 3.6",
|
---|
38 | "Programming Language :: Python :: 3.7",
|
---|
39 | "Programming Language :: Python :: 3.8",
|
---|
40 | "Environment :: Win32 (MS Windows)",
|
---|
41 | "Environment :: X11 Applications",
|
---|
42 | "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
---|
43 | "Topic :: Software Development :: Libraries :: Tcl Extensions",
|
---|
44 | "Topic :: Software Development :: Libraries :: Python Modules"
|
---|
45 | ],
|
---|
46 | zip_safe=False,
|
---|
47 | install_requires=["pillow"],
|
---|
48 | has_ext_modules=lambda: True,
|
---|
49 | python_requires=">=3.5"
|
---|
50 | )
|
---|