From 8c292799e1beda7da0a13da7bb6586fde4dd38cd Mon Sep 17 00:00:00 2001 From: zooko Date: Fri, 26 Jan 2007 05:38:29 +0530 Subject: [PATCH] pyfec: improve package metadata darcs-hash:e99970040aa74c394a448a4ef55b1cd3539490a6 --- pyfec/setup.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pyfec/setup.py b/pyfec/setup.py index 68cee92..97ac370 100755 --- a/pyfec/setup.py +++ b/pyfec/setup.py @@ -41,12 +41,20 @@ if DEBUGMODE: extra_link_args.append("-g") undef_macros.append('NDEBUG') -trove_classifiers=""" -XYZ insert trove classifiers here. -""" +trove_classifiers=[ + "Development Status :: 4 - Beta", + "Environment :: No Input/Output (Daemon)", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU General Public License (GPL)", + "Natural Language :: English", + "Operating System :: OS Independent", + "Programming Language :: C", + "Programming Language :: Python", + "Topic :: System :: Archiving :: Backup", + ] setup(name='pyfec', - versions='0.9', + version='0.9', summary='Provides a fast C implementation of Reed-Solomon erasure coding with a Python interface.', description='Erasure coding is the generation of extra redundant packets of information such that if some packets are lost ("erased") then the original data can be recovered from the remaining packets. This package contains an optimized implementation along with a Python interface.', author='Zooko O\'Whielacronx', @@ -55,6 +63,6 @@ setup(name='pyfec', license='GNU GPL', platform='Any', packages=['fec'], - classifiers=trove_classifiers.split("\n"), + classifiers=trove_classifiers, ext_modules=[Extension('fec', ['fec/fec.c', 'fec/fecmodule.c',], extra_link_args=extra_link_args, extra_compile_args=extra_compile_args, undef_macros=undef_macros),], ) -- 2.45.2