Skip to content

Commit

Permalink
docs
Browse files Browse the repository at this point in the history
  • Loading branch information
gesellkammer committed Sep 20, 2024
1 parent 5fe92d2 commit e76175c
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 3 deletions.
7 changes: 4 additions & 3 deletions csoundengine/state.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@
import os


__all__ = ('state')
__all__ = (
'state',
)


_home = os.path.expanduser("~")

Expand Down Expand Up @@ -66,5 +69,3 @@ def openSoundfont(filter="Soundfont (*.sf2)", title="Open Soundfont", ensureSele
if not out and ensureSelection:
raise ValueError("No soundfont selected")
return out


3 changes: 3 additions & 0 deletions docs/renderjob.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.. autoclass:: csoundengine.renderjob.RenderJob
:members:
:autosummary:
71 changes: 71 additions & 0 deletions setup.py~
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from setuptools import setup
import os

version = (2, 10, 5)

from os import path
this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README.rst'), encoding='utf-8') as f:
long_description = f.read()


def package_files(directory):
paths = []
for (path, directories, filenames) in os.walk(directory):
for filename in filenames:
paths.append(os.path.join('..', path, filename))
return paths


datafiles = package_files('csoundengine/data')


setup(
name='csoundengine',
python_requires=">=3.9",
version=".".join(map(str, version)),
description='A synthesis framework using csound',
long_description=long_description,
author='Eduardo Moguillansky',
author_email='eduardo.moguillansky@gmail.com',
url='https://github.com/gesellkammer/csoundengine',
packages=[
'csoundengine',
],
install_requires=[
"numpy",
"scipy",
"matplotlib",
"cachetools",
"JACK-client",
"appdirs",
"pygments",
"sf2utils",
"ipywidgets",
"progressbar2",
"xxhash",
"docstring_parser",
"typing_extensions",

"ctcsound7>=0.4.6",
"sndfileio>=1.9.4",
"emlib>=1.15.0",
"configdict>=2.10.0",
"bpf4>=1.10.1",
"numpyx>=1.3.3",
"pitchtools>=1.14.0",
"risset>=2.9.1",
"sounddevice"
],
license="BSD",
classifiers=[
'Intended Audience :: Developers',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)'
],
package_data={'csoundengine': datafiles},
include_package_data=True,
zip_safe=False
)

0 comments on commit e76175c

Please sign in to comment.