Skip to content

Commit c115ffc

Browse files
committed
added metadata to setup.py
1 parent a289f82 commit c115ffc

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

setup.py

+32-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
#!/usr/bin/python
2-
from distutils.core import setup, Extension
2+
from distutils.core import setup
3+
4+
readme = """
5+
'wavefile' python module to read and write audio files.
6+
It is a pythonic wrapper to the sndfile library featuring:
7+
* Attribute access to format, channels, length, sample rate...
8+
* Numpy interface using in place arrays (optimal for block processing)
9+
* Works as context manager
10+
* Different objects for reading and writing (no modes, consistent interface)
11+
* Shortened constants accessing for formats and the like
12+
* Matlab like whole file interface (not recommended but convenient)
13+
14+
You can find the latest version at:
15+
https://github.com/vokimon/python-wavefile
16+
"""
317

418
setup(
519
name = "wavefile",
@@ -8,8 +22,25 @@
822
author = "David Garcia Garzon",
923
author_email = "[email protected]",
1024
url = 'https://github.com/vokimon/python-wavefile',
25+
long_description = readme,
26+
license = 'GNU General Public License v3 or later (GPLv3+)',
1127
packages=[
1228
'wavefile',
1329
],
30+
scripts=[
31+
# 'audio.py',
32+
],
33+
classifiers = [
34+
'Programming Language :: Python',
35+
'Programming Language :: Python :: 2',
36+
'Topic :: Multimedia',
37+
'Topic :: Scientific/Engineering',
38+
'Topic :: Software Development :: Libraries :: Python Modules',
39+
'Intended Audience :: Developers',
40+
'Intended Audience :: Science/Research',
41+
'Development Status :: 5 - Production/Stable',
42+
'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
43+
'Operating System :: OS Independent',
44+
],
1445
)
1546

0 commit comments

Comments
 (0)