Skip to content

Commit 36ede0a

Browse files
committed
setup.py: Fill out useful package information
- Specify license attribute and license through classifiers - Various other classifiers - Add pyopengl as a dependecy - Specify the long_description content type so it is renderd correctly on external sites - Basic keywords
1 parent 79071fc commit 36ede0a

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

setup.py

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@
77
author ='Jon Wright',
88
author_email = 'jonathan.wright@gmail.com',
99
url = 'http://github.com/jonwright/pyopengltk',
10-
py_modules=['pyopengltk'],
10+
license='MIT',
11+
description="An opengl frame for pyopengl-tkinter based on ctype",
1112
long_description=open('README.md').read(),
13+
long_description_content_type='text/markdown',
14+
py_modules=['pyopengltk'],
15+
install_requires=[
16+
'pyopengl',
17+
],
18+
keywords=['opengl', 'window', 'context', 'tk', 'tkinter'],
19+
classifiers=[
20+
'License :: OSI Approved :: MIT License',
21+
'Environment :: Win32 (MS Windows)',
22+
'Environment :: X11 Applications',
23+
'Intended Audience :: Developers',
24+
'Topic :: Multimedia :: Graphics',
25+
'Topic :: Multimedia :: Graphics :: 3D Rendering',
26+
'Topic :: Scientific/Engineering :: Visualization',
27+
'Topic :: Software Development :: Libraries :: Python Modules',
28+
'Programming Language :: Python :: 2',
29+
'Programming Language :: Python :: 2.7',
30+
'Programming Language :: Python :: 3',
31+
'Programming Language :: Python :: 3.5',
32+
'Programming Language :: Python :: 3.6',
33+
'Programming Language :: Python :: 3.7',
34+
]
1235
)

0 commit comments

Comments
 (0)