makewheel: add long description to METADATA file

This commit is contained in:
rdb
2019-02-14 22:41:59 +01:00
parent 20f0a69c75
commit c41c2219c4
+28
View File
@@ -144,6 +144,32 @@ METADATA = {
"classifiers": GetMetadataValue('classifiers'),
}
DESCRIPTION = """
The Panda3D free 3D game engine
===============================
Panda3D is a powerful 3D engine written in C++, with a complete set of Python
bindings. Unlike other engines, these bindings are automatically generated,
meaning that they are always up-to-date and complete: all functions of the
engine can be controlled from Python. All major Panda3D applications have been
written in Python, this is the intended way of using the engine.
Panda3D now supports automatic shader generation, which now means you can use
normal maps, gloss maps, glow maps, HDR, cartoon shading, and the like without
having to write any shaders.
Panda3D is a modern engine supporting advanced features such as shaders,
stencil, and render-to-texture. Panda3D is unusual in that it emphasizes a
short learning curve, rapid development, and extreme stability and robustness.
Panda3D is free software that runs under Windows, Linux, or macOS.
The Panda3D team is very concerned with making the engine accessible to new
users. We provide a detailed manual, a complete API reference, and a large
collection of sample programs to help you get started. We have active forums,
with many helpful users, and the developers are regularly online to answer
questions.
"""
PANDA3D_TOOLS_INIT = """import os, sys
import panda3d
@@ -544,6 +570,8 @@ def makewheel(version, output_dir, platform=None):
"Platform: {0}\n".format(platform),
] + ["Classifier: {0}\n".format(c) for c in METADATA['classifiers']])
metadata += '\n' + DESCRIPTION.strip() + '\n'
# Zip it up and name it the right thing
whl = WheelFile('panda3d', version, platform)
whl.lib_path = [libs_dir]