Skip to content

Commit

Permalink
add pyproject.toml
Browse files Browse the repository at this point in the history
  • Loading branch information
gesellkammer committed Sep 19, 2024
1 parent 001c198 commit 5fe92d2
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 71 deletions.
56 changes: 56 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"

[project]
name = "csoundengine"
version = "2.10.6"
description = "An audio synthesis framework using csound"
authors = [
{ name = "Eduardo Moguillansky", email = "eduardo.moguillansky@gmail.com" },
]
license = { file = "LICENSE.txt" }
readme = "README.rst"
classifiers = [
"Programming Language :: Python :: 3",
"Operating System :: OS Independent",
]

requires-python = ">=3.9"

dependencies = [
"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",
]

[tool.setuptools]
packages = ["csoundengine"]


[tool.setuptools.package-data]
csoundengine = ['csoundengine/data']


[project.urls]
"Homepage" = "https://github.com/gesellkammer/csoundengine"
71 changes: 0 additions & 71 deletions setup.py

This file was deleted.

0 comments on commit 5fe92d2

Please sign in to comment.