pyfec: improve package metadata
authorzooko <zooko@zooko.com>
Fri, 26 Jan 2007 00:08:29 +0000 (05:38 +0530)
committerzooko <zooko@zooko.com>
Fri, 26 Jan 2007 00:08:29 +0000 (05:38 +0530)
darcs-hash:e99970040aa74c394a448a4ef55b1cd3539490a6

pyfec/setup.py

index 68cee927f9de07a1de4c8755c10bcc0786640d68..97ac370e466fd9e2acef90aec38c6f2d13e6ef74 100755 (executable)
@@ -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),],
       )