From: Zooko O'Whielacronx Date: Fri, 26 Jan 2007 01:08:29 +0000 (-0700) Subject: pyfec: improve package metadata X-Git-Tag: tahoe_v0.1.0-0-UNSTABLE~314 X-Git-Url: https://git.rkrishnan.org/specifications/%5B/%5D%20/uri?a=commitdiff_plain;h=643c4994c0c5457e8dee47b0a5cfb6c03ea70f72;p=tahoe-lafs%2Ftahoe-lafs.git pyfec: improve package metadata --- diff --git a/pyfec/setup.py b/pyfec/setup.py index 68cee927..97ac370e 100644 --- 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),], )